Возможно, вы запустили систему в текстовом режиме или же это сервер, на котором предстоит работать через терминал. При условии, что на нем уже установлено графическое окружение, можно несколькими способами запустить графическую оболочку Ubuntu. Дальше рассмотрим всевозможные методики.
Графическая оболочка (или GUI, Graphical User Interface) в Linux представляет собой графическую среду, которая позволяет пользователям взаимодействовать с операционной системой с помощью графических элементов, таких как окна, кнопки, меню и т. д. Графическая оболочка обеспечивает удобный и интуитивно понятный способ управления компьютером.
В мире Linux существует несколько популярных графических оболочек, таких как GNOME, KDE, Xfce, Unity и другие. Каждая из них имеет свои особенности, стиль и набор приложений. Пользователи могут выбирать между различными графическими оболочками в зависимости от их предпочтений по использованию и внешнему виду.
Графическая оболочка делает работу с Linux более доступной для пользователей, особенно для тех, кто предпочитает интерактивное взаимодействие с компьютером через графический интерфейс вместо командной строки.
В первую очередь нам необходимо посмотреть уровень запуска в systemd. Для этого необходимо выполнить следующую команду:
$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1
Необходимо получить уровень запуска graphical.target
, и если вы его не получили, то исправить ситуацию можно, введя:
$ sudo systemd isolate graphical.target
После выполнения команды уровень запуска будет изменён на графический , после чего произойдет автоматический запуск оболочки.
Для запуска ввода менеджера вручную выполните команду:
$ sudo systemctl start display-manager
Этой командой запускается специальный менеджер, при помощи которого есть возможность указать логин и пароль, после чего осуществить запуск графической оболочки.
Есть еще одна команда, которая позволяет решить эту задачу. Она называется startx. Однако чтобы команда сработала в файле ~/.xinitrc
надо прописать название нужной вам оболочки, поскольку это может быть Openbox, Fluxbox, i3wm.
Вводим:
$ vi ~/.xinitrc
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
feh --bg-fill ~/Загрузки/52453-sklon_holm_cerkvushka_sneg.jpg &
lxpanel &
exec openbox-session
Из этого следует знать, что блок if
загружает все конфигурационные файлы из каталога /etc/X11/xinit*
, а строчка с feh
добавляет фон рабочего стола, lxpanel &
- нижнюю панель, а путем указания exec openbox-session запускается непосредственно openbox.
Обратите внимание, что оболочку можно запустить только из консоли TTY, из терминала в графическом окружении это не сработает
Запуск графической оболочки Ubuntu из консоли выполняется командой:
$ startx
Как видим, ничего сложного. Оболочка запуститься в том же терминале, в котором вы выполнили startx
.
Причин, по которым графическая оболочка может не запускаться в Linux. Вот некоторые из наиболее распространенных причин и способы их устранения:
После обновления операционной системы могут возникнуть проблемы с запуском графической оболочки из-за несовместимости версий программного обеспечения. Попробуйте выполнить обновление системы или откатить изменения.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: