Способи оплати Abuse

Запускаємо графічну оболонку Ubuntu

09.07.2024, 20:39

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

Текущий уровень запуска в systemd.

Необхідно отримати рівень запуску 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

Зверніть увагу, що оболонку можна запустити тільки з консолі TTY, з терміналу в графічному оточенні це не спрацює

Запуск графічної оболонки Ubuntu з консолі виконується командою:

$ startx

Як бачимо, нічого складного. Оболонка запуститься в тому ж терміналі, в якому ви виконали startx.

Чому не запускається графічна оболонка

Причин, через які графічна оболонка може не запускатися в Linux. Ось деякі з найпоширеніших причин і способи їх усунення:

  1. Проблеми з драйверами графіки: якщо у вас виникли проблеми з драйверами графіки, це може перешкодити запуску графічної оболонки. Переконайтеся, що у вас встановлені правильні драйвери для вашої відеокарти.
  2. Недостатньо місця на жорсткому диску: якщо на вашому комп'ютері закінчилося місце на жорсткому диску, це також може призвести до проблем із запуском графічної оболонки. Звільніть місце на диску, щоб виправити цю проблему.
  3. Конфлікти з програмним забезпеченням: Іноді конфлікти між програмним забезпеченням можуть спричинити проблеми із запуском графічної оболонки. Спробуйте виявити можливі конфлікти та усунути їх.
  4. Помилка в конфігураційних файлах: Некоректні налаштування в конфігураційних файлах графічної оболонки можуть призвести до її непрацездатності. Перевірте файли конфігурації на наявність помилок.

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