Графический интерфейс Debian не запускается

Обновлено: 04.07.2024

Во-первых, оборудование должно быть проверено на совместимость с выбранным рабочим столом. В настоящее время поддерживаются буферные API-интерфейсы GBM и EGLStreams. Графические процессоры NVIDIA, использующие проприетарный драйвер, поддерживают EGLStreams, в то время как все остальные видеокарты и комбинации драйверов поддерживают GBM. Композитор Wayland должен явно поддерживать один или оба этих API, чтобы функционировать.

Сейчас GNOME (использующий Mutter) хорошо поддерживает GBM и EGLStreams. KDE Plasma (с использованием KWin) поддерживает GBM во всех версиях и EGLStreams, начиная с Plasma 5.16. Все остальные компоновщики поддерживают только GBM и не будут работать с используемым проприетарным драйвером NVIDIA.

Настольные компьютеры

GNOME (поддерживается начиная с 3.20+)

Сеанс Wayland встроен в GNOME, и он должен быть доступен в вашем диспетчере дисплеев, просто если GNOME установлен.

Поскольку это среда рабочего стола Debian по умолчанию, Wayland по умолчанию используется в Debian 10 и новее, а более старые версии по умолчанию используют Xorg.

KDE Plasma (поддерживается начиная с 5.4+)

KDE Plasma требует установки пакета плазменной рабочей области-wayland, отличного от стандартного. Этого часто достаточно для базовой функциональности, однако вам рекомендуется прочитать подробный раздел вики для KDE на Wayland, особенно если вы используете графический процессор NVIDIA.

Просветление (не поддерживается)

Гавайи (не поддерживается)

Корица (не поддерживается)

MATE (не поддерживается)

XFCE (не поддерживается)

Композиторы (поддерживается)

Оконные менеджеры и композиторы (не поддерживаются)

Инструменты

Введение

Приложения GTK3 и Qt 5, использующие системные библиотеки, по умолчанию должны автоматически использовать Wayland. Для некоторых из них, которые используют их статически связанные версии или явно отключают поддержку Wayland по разным причинам (например, KeePassXC), потребуется установить специальные флаги или переменные среды.

Приложения, использующие X11, будут нормально работать в Wayland через уровень совместимости Xwayland, однако могут возникать проблемы с вводом или другие ошибки. По возможности предпочтительнее использовать приложение в его собственном режиме Wayland.

Для поддержки создания снимков экрана, демонстрации экрана и совместного использования экрана, например, в веб-браузерах, в дополнение к одному из пакетов xdg-desktop-portal для рабочего стола требуется pipewire.

GTK3 (поддерживается начиная с 3.20+)

Переменная среды GDK_BACKEND, если для нее установлено значение "wayland", принудительно запустит приложение GTK3 с серверной частью Wayland. Точно так же установка переменной среды на «x11» заставит ее работать с серверной частью X11 (полезно для принуждения приложений к использованию Xwayland, у которых есть проблемы совместимости при работе в их собственном режиме Wayland).

Обратите внимание, что некоторые приложения Electron (Slack, Element, Discord и т. д.) или хром (861796) могут не работать, если для параметра GDK_BACKEND задано значение "wayland".

Беспорядок (поддерживается)

Переменная среды CLUTTER_BACKEND, если для нее задано значение "wayland", принудительно запускает приложения Clutter с серверной частью Wayland.

Qt (поддерживается с версии 5)

Пакет qtwayland5 установит соответствующий подключаемый модуль платформы, позволяющий приложениям Wayland работать с Qt.

Рекомендуется установить для переменной среды QT_QPA_PLATFORM значение "wayland;xcb", чтобы приложения предпочитали, чтобы Wayland использовала только X11 в качестве запасного варианта. Конечно, вы также можете указать, что это будет либо "wayland" или "xcb", если вы хотите использовать его принудительно.

Флаг -platform wayland также можно использовать как более простое средство, чтобы заставить большинство приложений Qt использовать серверную часть Wayland.

SDL1 (не поддерживается)

Инструментарий находится в режиме обслуживания и не получит поддержку Wayland. Существует совместимая с двоичным кодом SDL1 оболочка, которая использует SDL2 в качестве своего бэкэнда (libsdl12-compat), который является пакетом (985170), который может сделать любое приложение SDL1 прозрачным для поддержки Wayland. В противном случае приложения, использующие этот инструментарий, должны быть перенесены на SDL2. Кроме того, некоторые приложения SDL1 могут аварийно завершать работу, если они запущены с параметром SDL_VIDEODRIVER, установленным на "wayland".

SDL2 (поддерживается начиная с версии 2.0.2+)

Для игр, приложений или другого программного обеспечения, использующего SDL2 в качестве набора инструментов, задайте для переменной среды SDL_VIDEODRIVER значение "wayland". Обратите внимание, что делать это на уровне всей системы не рекомендуется, так как многие проприетарные приложения используют статически связанные версии SDL2, которые устарели и могут выйти из строя при принудительном использовании Wayland.

EFL (поддерживается)

GLFW (поддерживается с версии 3.2)

FLTK (не поддерживается)

В настоящее время этот набор инструментов не поддерживает Wayland. Ход выполнения отслеживается по адресу 984620.

Диспетчеры отображения

GDM (диспетчер отображения GNOME) будет автоматически использовать Wayland, если он поддерживается, за исключением случаев, когда используется проприетарный драйвер NVIDIA, и в этом случае он вернется к X11 из-за нестабильности.

Чтобы использовать серверную часть X11 по умолчанию, раскомментируйте строку WaylandEnable=false в файле /etc/gdm3/daemon.conf.

Wayland поддерживает сам SDDM, в настоящее время он везде использует X11 по умолчанию. Однако SDDM по-прежнему может запускать сеанс Wayland для настольных компьютеров.

Легкий DM

Надежды на то, что LightDM получит встроенную поддержку Wayland, мало, однако он все еще может запускать сеанс Wayland для настольных компьютеров.

Приложения

Chromium (поддерживается)

Upstream поддерживает Wayland через новую серверную часть Ozone. Чтобы включить его, запустите хром с параметром --ozone-platform=wayland или отредактируйте chrome://flags, как описано в конце 1003689.

Демонстрация экрана через PipeWire пока не поддерживается, отслеживается по номеру 954824.

Firefox (поддерживается)

Переменной среды MOZ_ENABLE_WAYLAND можно присвоить значение "1", чтобы принудительно использовать серверную часть Wayland.

LibreOffice (поддерживается, но не по умолчанию)

LibreOffice поддерживает Wayland через подключаемые модули System Abstraction Layer в таких пакетах, как libreoffice-gtk3, libreoffice-plasma, libreoiffice-kf5 и libreoffice-qt5.

По умолчанию он попытается определить текущую среду рабочего стола, для чего требуется установка соответствующей серверной части SAL. Если он не может обнаружить текущую среду рабочего стола, но обнаружит, что Wayland используется, по умолчанию будет использоваться бэкэнд GTK3, и произойдет ошибка сегментации, если подключаемый модуль не установлен.

Переменная среды SAL_USE_VCLPLUGIN может быть установлена ​​в одно из значений "gtk3", "kf5" или "qt5", чтобы принудительно использовать определенный бэкенд, когда не используется реальная среда рабочего стола, например, при использовании голый композитор.

Программы Java (поддерживаются, начиная с OpenJDK 16?)

Начиная с OpenJDK 16, JRE может динамически загружать GTK3 (с поддержкой Wayland), судя по этому обсуждению, это может поддерживаться.

Переменной среды _JAVA_AWT_WM_NONREPARENTING можно присвоить значение "1", чтобы исправить неправильное поведение, когда приложение запускается с пустым экраном.

Emacs (частично поддерживается)

Поскольку Emacs не является настоящим приложением GTK, он по-прежнему общается с X11 и поэтому будет использовать XWayland.

Vim (частично поддерживается)

Как и в Emacs, прогресс отслеживается на 819954.

Чтобы протестировать Wayland, вам потребуется установить совместимый композитор. Композитор Wayland сочетает в себе роли оконного менеджера X, менеджера композитинга и сервера отображения. Большинство основных настольных компьютеров хорошо поддерживают Wayland, но в целях тестирования эталонной реализацией концепции является Weston.

Вы можете протестировать Weston непосредственно из обычного сеанса X, просто установив пакет weston и запустив weston в терминальном сеансе. Это откроет окно Wayland в вашем обычном X-сеансе, где вы сможете что-то проверить.

Вы также можете протестировать встроенный в GNOME компоновщик mutter Wayland напрямую:

Затем в этом окне появятся другие клиенты Wayland. Попробуйте, например, запустить gnome-терминал.

Если вы полностью переключились и хотите проверить, использует ли приложение встроенную поддержку Wayland или XWayland, проще всего запустить программу xeyes и проверить, отслеживают ли глаза курсор, когда он находится внутри окна приложения.

Для обратной совместимости любая программа X будет работать под управлением Xwayland. Установите пакет xwayland, если он не установлен на вашем рабочем столе.

Если вы используете компоновщик Weston, добавьте эти строки в ~/.config/weston.ini

Улучшения безопасности и производительности Wayland нельзя получить с помощью Xwayland.

X-ресурсы не загружаются

Это известная проблема. Еще в 2015 году было решено, что ресурсы загружаются слишком медленно, и это было исключено из основного сеанса GNOME. Дополнительную информацию см. в багзилле Redhat.

Обходной путь: запустите это вручную или настройте что-нибудь, чтобы оно запускалось автоматически при входе в сеанс.

Зачем нужен Wayland?

Wayland обеспечивает лучшую изоляцию между процессами: одно окно не может получать доступ к ресурсам из другого окна или вводить нажатия клавиш в другое окно.

Wayland также может стать быстрее за счет сокращения объема кода между процессами и оборудованием, делегирования многих функций самим процессам.

Для получения дополнительной информации см. также часто задаваемые вопросы по Wayland.

Приложения не могут обмениваться информацией друг с другом. так как мне скопировать и вставить?

Буфер обмена должен работать как обычно между приложениями X11 и Wayland в большинстве сеансов, однако компоновщик Wayland должен договориться об этом.

Я привык запускать различные программы (например, synaptic) от имени пользователя root в X-сессии. Как это будет работать в Wayland?

(На самом деле, synaptic был временно удален из buster, потому что он не работал под Wayland.)

Планируется разрешить приложениям X11, работающим с правами root, использовать XWayland, но собственные приложения Wayland необходимо преобразовать в часть с графическим интерфейсом и корневую часть.

Я запускаю различные программы по сети, например. через переадресацию ssh X11 или xhost. Как это будет работать в Wayland?

Переадресация SSH X11 работает, как и раньше, для приложений X11 через XWayland. Собственные приложения Wayland не пересылаются.

Но в данном случае есть еще и видеокарта Intel. Как настроить /etc/X11/xorg.conf.d/10-nvidia.conf для моего ноутбука?

Вы должны иметь возможность отключить видеокарту Intel в настройках BIOS/UEFI. Может быть, это спотыкается об это? Я думаю, у вас есть варианты между гибридным или дискретным. Я думаю, что гибрид — это nividia и дискретный Intel, попробуйте переключиться на гибрид, а затем загрузитесь и посмотрите, что произойдет.

"Все сначала сложно, а потом легко"
"Ничто стоящее не бывает легким"

искандер

Новый участник

У меня одна видеокарта. Спрашиваю, как настроить /etc/X11/xorg.conf.d/10-nvidia.conf для своего ноута, потому что в случае prashantpro он настроен на две видеокарты.

f33dm3bits

Золотой участник

У меня одна видеокарта. Спрашиваю, как настроить /etc/X11/xorg.conf.d/10-nvidia.conf для своего ноута, потому что в случае prashantpro он настроен на две видеокарты.

Вы можете попробовать оставить intel там и посмотреть, что произойдет, я не могу вспомнить, подбирает ли xorg только те устройства, которые он действительно может найти, но вы можете попробовать это так. Если нет, то можно попробовать так:

Возможно, вам придется заменить BusID тем, что у вас есть, найдя его с помощью команды lspci | grep -i nvidia из консоли.

"Все сначала сложно, а потом легко"
"Ничто стоящее не бывает легким"

искандер

Новый участник

искандер

Новый участник

искандер

Новый участник

f33dm3bits

Золотой участник

Вы ознакомились с документацией по Debian Optimus, так как ваш GPU GTX1650 поддерживает Optimus.

"Все сначала сложно, а потом легко"
"Ничто стоящее не бывает легким"

искандер

Новый участник

искандер

Новый участник

f33dm3bits

Золотой участник

Затем используйте Ubuntu 20.04 (LTS) или Linux Mint 20 (LTS), они имеют долгосрочную поддержку, так как вам нужна стабильная версия, и они основаны на Debian, поскольку вы привыкли к Debian.

"Все сначала сложно, а потом легко"
"Ничто стоящее не бывает легким"

искандер

Новый участник

f33dm3bits

Золотой участник

Вы учитесь что-то делать, пытаясь решать проблемы самостоятельно и на собственном опыте, а не заставляя других людей решать ваши проблемы. Прочтите документацию/вики, попробуйте установить драйвера из репозиториев, если не получится, попробуйте установить драйверы вручную. Живая загрузка из другого дистрибутива, чтобы увидеть, работает ли он там, если да, то посмотрите, какие драйверы используются, чтобы у вас было сравнение и вы могли попробовать установить те же драйверы. Найдите в файлах журнала или системном журнале сообщения об ошибках, погуглите ошибки, которые вы не понимаете, попробуйте запустить команду в командной строке и посмотрите, что произойдет. Попробуйте вручную запустить свою графическую среду и посмотреть, с какими ошибками вы сталкиваетесь, если вы не понимаете ошибку, погуглите ошибку.
Вместо использования драйвера nvidia попробуйте использовать драйвер nouveau и посмотрите, работает ли он. Узнайте, поддерживает ли ваша видеокарта что-то особенное, например, bumbelbee, посмотрите, что вы можете найти об этом. Есть много вещей, которые вы можете сделать, просто нужно проявить творческий подход. Вы даже не пробовали установить драйвер nouveau? --> xserver-xorg-video-nouveau , вы пытались установить firmware-misc-nonfree?

"Все сначала сложно, а потом легко"
"Ничто стоящее не бывает легким"

Кондоблок

Известный участник

Есть несколько хороших советов для вас, @iskander. Вы станете намного лучшим пользователем Linux, если станете частью решения.

Кондоблок. Австралийская глубинка :: LINUX — ЭТО ОТВЕТ. LINUX MINT используется здесь ИСКЛЮЧИТЕЛЬНО.
duckduckgo дает лучшие технические ответы, у него нет причин не делать этого
Живите просто. Любить щедро. Заботьтесь глубоко. Говорите ласково…. Особенно во времена C19.
Говорят, что время лечит все раны. Я не согласен. Раны остаются. Время — разум, оберегающий свой рассудок — покрывает их шрамами, и боль уменьшается, но никогда не проходит. Роуз Кеннеди.

картинка ошибки

Изначально на компьютере отображалась ошибка, как указано в разделе Как исправить ошибку «Система работает в режиме низкой графики»? вопрос. Исправление привело к указанной выше ошибке.

Пожалуйста, посмотрите на последнюю строку

Еще одна вещь перед всей этой проблемой. Я отредактировал файл xorg.conf для использования графического планшета Tooya X, как это предлагается здесь.

Я не знаю, в этом ли причина, но я подумал, что важно поделиться.



Попробуйте нажать различные комбинации клавиш Ctrl+Alt+F. Графический интерфейс Ubuntu обычно находится на F7, другие клавиши F являются виртуальными терминалами. Также Alt+стрелка влево/вправо. Я думаю, что 15.04 на другом моем ноутбуке имел аналогичную проблему

@Serg Ctrl + Alt + F 1-6 открывает виртуальный терминал, а Ctrl + Alt + F7 возвращает обратно к черному экрану, показанному в вопросе.

10 ответов 10

Нажатие клавиши Alt+F2, которое запустило сеанс терминала для меня, и я смог войти в систему.

Затем выберите диспетчер отображения в открывшемся меню (для Ubuntu 16.10+ по умолчанию используется GDM, для 16.04 и более ранних версий — LightDM) или используйте sudo dpkg-reconfigure gdm3, чтобы выбрать GDM.

Это должно работать

Похоже, эта проблема возникает и у других людей. По этому поводу также был сделан отчет об ошибке. Похоже, это ошибка версии 3.16. Временным решением будет использование вместо этого LightDM, поэтому (в VT, например, Ctrl+Alt+F1 :

Нажмите Enter, чтобы выйти из экрана «Настройка lightdm», а затем перейдите к LightDM в списке параметров и нажмите Enter. Перезапустите, и вы должны использовать LightDM. Это должно работать временно, пока ошибка GDM не будет исправлена.


Я использую Dell Latitude 5580 и время от времени сталкивался с подобными проблемами, форматировал несколько раз, но проблемы возникают. Этот работал для меня, и это только. Большое спасибо за экономию моего времени.

Я решил эту проблему следующим образом:

  1. Нажмите Ctrl Alt F7.
  2. Нажмите Alt F2
  3. Войти через терминал
  4. Перейдите в /etc/X11 и удалите xorg.conf (или переименуйте для резервного копирования)


У меня была точно такая же проблема. После 3-4 часов возни я наконец запустил Ubuntu.

Перед перезагрузкой Ubuntu я установил xubuntu

sudo apt-get install xubuntu-desktop

mkdir -p /var/lib/lightdm

chown -R lightdm:lightdm /var/lib/lightdm

chmod 0750 /var/lib/lightdm

Поэтому он установил рабочий стол xubuntu, но у меня все работает нормально.

Вот как я это сделал.

Я бы посоветовал сначала попробовать вторую часть, если это не сработает, тогда попробуйте установить рабочий стол xubuntu.

Надеюсь, это кому-нибудь поможет.

Я попробовал все возможные решения, упомянутые в области комментариев и других ответах. К сожалению, ни один из них не работает.

Мне помогло форматирование и повторная установка.

Мне пришлось отформатировать ноутбук перед переустановкой. Потому что переустановка без форматирования не работала. Я имею в виду, что компьютер запускается нормально, но было несколько ошибок с WiFi, Bluetooth, USB и т. д.


Я тоже столкнулся с этой проблемой, у вас еще раз? я хочу быть действительно уверен, что это не произойдет снова в пост-формате и переустановке, в противном случае. оно того не стоило

отформатируйте и переустановите. Вы, вероятно, потеряете предыдущий опыт работы с вашей системой и очень хороший шанс улучшить свои знания.

Случалось со мной с gdm 3.28. Проблема заключалась в драйвере nvidia (который работал нормально несколько дней назад). После разрешения программе обновления программного обеспечения устанавливать обновления, я выключил ее и перезагрузился утром, чтобы увидеть ту же ошибку.

Нажмите Alt+F3, чтобы перейти в режим консоли

Вердикт: не обновлять программное обеспечение из графического интерфейса, если у вас установлен драйвер nvidia. Проверьте, повлияет ли обновление на какой-либо установленный драйвер, особенно если драйвер не из репозиториев Ubuntu


Вы получите более подробную информацию при запуске gdm вручную в виртуальной консоли ( Ctrl + Alt + F1 ):

Для меня проблема заключалась в том, что gdm не смог найти /usr/bin/X, что привело меня к этой ошибке. Оказывается, xserver-xorg почему-то не был установлен. Следующая строка решает эту конкретную проблему.

Надеюсь, это поможет.


В моем случае с Ubuntu 17.10 на виртуальной машине Virtualbox ошибка возникла из-за того, что раздел для Linux был заполнен. Я решил эту проблему следующим образом:

  1. Запустите машину с помощью live-образа Linux (на компакт-диске, USB-накопителе и т. д.)
  2. Смонтируйте раздел Linux и создайте пространство
  3. Перезагрузите компьютер



Введите TTY с помощью Ctrl + Alt + F6 и выполните:

а затем нажмите кнопку "Пуск" в левом углу и выберите настройки и верхние настройки gfx и установите все значения по умолчанию, а затем перезагрузитесь, и таким образом все может работать нормально.


Запустите Ubuntu в режиме восстановления (Esc->Дополнительные параметры->режим восстановления). Вам нужно проверить и исправить несколько вещей, в частности, моя проблема была решена после выбора и передачи двух записей [dppk: восстановить сломанные пакеты], были сделаны некоторые обновления и удалены некоторые устаревшие пакеты. затем я проверяю запись: [grub: обновить загрузчик grub]. что-то поправили! затем я выбрал загрузку. тогда система загружается нормально! я хочу сказать, если вы можете загрузиться в режиме восстановления и проверить свой файл fs . и т.д., тогда не нужно форматировать/устанавливать.



Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с тегом boot gnome или задайте свой вопрос.

Связано

Связанные

Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.21.41733

В этой статье мы расскажем о том, как установить Gnome Debian 11. Это одна из самых замечательных функций, которые вы можете сделать с Linux. Возможность установить несколько различных окружений рабочего стола и полностью настроить их по своему вкусу.

На что следует обратить внимание перед установкой другой среды рабочего стола

  • Пакеты настроек перекрываются, поэтому у вас может быть только одна рабочая среда с предварительно настроенной темой Gnome.
  • Вы можете получить более одного экземпляра похожих приложений.
  • Чтобы заставить одного менеджера работать в нескольких средах разработки, требуется некоторая настройка.
  • Иногда два разных DE используют одни и те же файлы конфигурации, что приводит к странным вещам, особенно с темами.

Эти риски значительно снижаются за счет использования разных учетных записей пользователей для каждой рабочей среды. Таким образом, запуск нескольких DE возможен и является отличным способом насладиться Debian, но для этого требуется готовность устранять неполадки и решать мелкие проблемы. Если вы относитесь к тому типу людей, которые хотят, чтобы все «просто работало» из коробки, запуск нескольких DE может быть не для вас.

Установите Gnome на Debian 11 с помощью Tasksel

Tasksel — это инструмент, доступный для Debian и Ubuntu. Это инструмент, который имеет список программного обеспечения со всеми пакетами, включенными для каждого программного обеспечения. По сути, он автоматизирует весь процесс установки. В Tasksel также есть все основные среды рабочего стола (Gnome, KDE, XFCE, MATE, Cinnamon), готовые к установке. Если у вас нет tasksel, вы можете установить его с помощью следующей команды:

Taskel — это программное обеспечение для терминала, поэтому оно запускается в терминале после его запуска. Кроме того, tasksel требует sudo для установки некоторых программ, например среды рабочего стола.

При запуске Taskel сначала появится выбор программного обеспечения. Здесь вам нужно выбрать, какую среду рабочего стола установить.

На экране выбора должен быть выбран первый вариант — среда рабочего стола Debian, иначе tasksel не будет работать. Затем выберите KDE и нажмите OK, чтобы запустить установку.

установить gnome в Debian 11

Процесс установки займет пару минут, и во время процесса установки вы можете получить приглашение, в котором вас попросят выбрать, какой диспетчер отображения выбрать для запуска и управления рабочим столом Gnome, если у вас установлено несколько диспетчеров рабочего стола. . У меня есть такой случай, и я выбираю lightdm (если у вас есть выбор для gdm, я предлагаю использовать диспетчер отображения gdm, поскольку он является официальным диспетчером отображения для среды Gnome).

Не волнуйтесь, если вы не получили это приглашение, если это произойдет, это означает, что по умолчанию установка выполнялась с диспетчером отображения gdm.

установить gnome на Debian 11

Выберите диспетчер отображения, чтобы завершить установку. После завершения установки тасксел закроется и вернется в обычный терминал. Когда вы видите это, это означает, что установка завершена, и после этого вам необходимо перезагрузить компьютер/ноутбук.

установить gnome на Debian 11

При следующей загрузке и при достижении экрана входа в систему/экрана блокировки... На экране входа в систему вы выбираете, какой рабочий стол вы хотите запустить. Вот и все.

установить gnome в Debian 11

Установите Gnome на Debian с помощью диспетчера пакетов apt

Этот процесс также достаточно прост и понятен. Debian имеет пакеты Gnome по умолчанию в своих репозиториях, поэтому, чтобы установить ti через apt, запустите эту команду как sudo и все:

Когда установка будет завершена, сообщений также не будет, просто появится новая пустая строка в терминале, и это признак того, что установка завершена, и снова, когда вы это увидите, просто перезагрузите машину, и вы должны увидеть экран Gnome при следующей загрузке.

Обзор

Подводя итог, мы сделали следующее: рассмотрели шаги по установке Gnome в Debian 11 двумя способами: с помощью инструмента Tasksel и диспетчера пакетов apt.

Ubuntu Server не имеет графического пользовательского интерфейса по умолчанию. Это не мешает нам добавить один. Вот как установить графический интерфейс, такой как GNOME, MATE, KDE, на сервер Ubuntu.

Большинство серверных операционных систем, включая Ubuntu Server, не поставляются с графическим интерфейсом пользователя. Основная причина этого заключается в том, что графический интерфейс занимает большую часть системных ресурсов для выполнения основных задач сервера. Однако это не означает, что вы можете установить графический интерфейс на свой сервер Ubuntu.

Сервер Ubuntu

Сервер Ubuntu

Это руководство предназначено для вас, если вы хотите запустить графический интерфейс для установки Ubuntu Server. Мы дадим вам пошаговую процедуру установки графического интерфейса пользователя на ваш сервер Ubuntu.

Установка графического интерфейса на Ubuntu Server

Предпосылки

  • Установлен сервер Ubuntu с привилегиями root
  • Активное подключение к Интернету.

Как правило, даже без интерфейса вы можете получить доступ к серверу через его командную строку или ssh с помощью такого инструмента, как Putty.

Примечание. Если вы получаете доступ к своему серверу через Putty, вы не получите доступ к установленному графическому интерфейсу. Вам понадобится инструмент для доступа к удаленному рабочему столу Linux.

Обновление репозиториев и системных пакетов

Выполните следующие команды:

Обновление системы

Обновить систему

Это действие гарантирует, что в вашей системе установлены последние пакеты.

Далее нам нужно установить утилиту диспетчера задач. Tasksel — это утилита для Ubuntu/Debian, используемая для установки нескольких связанных пакетов. Выполните приведенную ниже команду в командной строке.

Установить Tasksel

Установить Tasksel

Установить диспетчер отображения

Диспетчер отображения, также известный как «Диспетчер входа», представляет собой утилиту, отвечающую за запуск сервера отображения, загрузку рабочего стола и управление аутентификацией пользователей. Некоторые диспетчеры дисплеев, доступные для установки, включают SDDM, SLiM и LightDM.

Чтобы установить менеджер отображения по вашему выбору, используйте диспетчер пакетов apt.

В нашем случае мы установим диспетчер отображения SLiM для нашего сервера.

Установить SLiM

Установить SLiM

Если вы хотите установить диспетчер отображения SDDM, вы можете выбрать его при установке среды рабочего стола KDE.

Установите графический интерфейс для вашего сервера

Среда рабочего стола (DE) — это набор программного обеспечения, работающего поверх ядра Linux и формирующего графический интерфейс пользователя. DE определяет внешний вид окон, значков приложений и папок, цвета и многое другое.

Некоторые из популярных доступных сред рабочего стола включают GNOME, KDE Plasma, Mate Core, XFCE, рабочий стол Lubuntu Core Server, рабочий стол Xubuntu Core Server и т. д.

Установите GNOME

Шаг 1. Запустите Taskel, выполнив приведенную ниже команду в командной строке.

Откроется красочный интерфейс со списком различного программного обеспечения. Прокрутите с помощью клавиш со стрелками и выберите рабочий стол Ubuntu. Совет: используйте клавишу пробела, чтобы выбрать элемент. С помощью клавиши Tab перейдите к кнопке OK и нажмите Enter.

Установить рабочий стол Ubuntu

Установите рабочий стол Ubuntu

Среда рабочего стола GNOME будет установлена, и она перезагрузится, предоставив вам графический интерфейс входа в систему, созданный установленным Диспетчером отображения. В нашем случае это SLiM.

Установка среды рабочего стола KDE Plasma

Чтобы установить KDE Plasma, выполните следующую команду:

Чтобы запустить KDE Plasma, используйте следующую команду:

Замените 'your-display-manager' установленным менеджером дисплея, например, SLiM, LightDM, SDDM и т. д. Затем вам нужно будет ввести свои учетные данные для входа в систему.

Установка рабочего стола Mate Core Server

Выполните приведенную ниже команду в командной строке.

После завершения действия запустите интерфейс рабочего стола с помощью приведенной ниже команды.

Чтобы выйти из графического интерфейса, выполните следующую команду:

Примечание. Замените ‘ your-display_manager’ установленным менеджером дисплея, например, SLiM, LightDM, SDDM и т. д.

Установите рабочий стол Lubuntu Core Server

Ядро Lubuntu, основанное на среде рабочего стола LXDE, представляет собой упрощенный графический интерфейс, который вы можете использовать для своего сервера Ubuntu. Чтобы установить Lubuntu, выполните следующую команду:

После установки запустите диспетчер отображения с помощью следующей команды:

Установка рабочего стола Xubuntu Server Core

Ядро Xubuntu — это упрощенный графический интерфейс, основанный на среде рабочего стола XFCE. Выполните приведенную ниже команду, чтобы начать установку:

После завершения установки запустите ядро ​​Xubuntu с помощью следующей команды:

Установка рабочего стола Xfce

Примечание. XFCE совместим только с менеджером рабочего стола SLiM.

Вы также можете установить графический интерфейс непосредственно на свой сервер Ubuntu. Приведенная ниже команда установит графический интерфейс XFCE4 вместе с диспетчером отображения SLiM. Выполните команду ниже:

Запустите XFCE с помощью следующей команды:

xubuntu xfce

Xubuntu Xfce

Заключение

Из этого поста видно, что для вашего сервера доступно множество графических пользовательских интерфейсов. Здесь не стоит использовать фразу «чем больше, тем лучше». Было бы лучше, если бы у вас был легкий графический интерфейс, который не будет конкурировать за ресурсы со службами сервера.

К счастью, Ubuntu поддерживает множество графических интерфейсов и может быть легко установлен с помощью диспетчера пакетов apt. Если вы столкнулись с какими-либо ошибками или проблемами при установке графического интерфейса пользователя Ubuntu Server, не стесняйтесь оставлять комментарии ниже.

Читайте также: