Можливо, ви запустили систему в текстовому режимі або ж це сервер, на якому доведеться працювати через термінал. За умови, що на ньому вже встановлено графічне оточення, можна кількома способами запустити графічну оболонку 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. Ось деякі з найпоширеніших причин і способи їх усунення:
Після оновлення операційної системи можуть виникнути проблеми із запуском графічної оболонки через несумісність версій програмного забезпечення. Спробуйте виконати оновлення системи або відкотити зміни.