Możesz uruchamiać system w trybie tekstowym lub może to być serwer, który ma być uruchamiany przez terminal. Pod warunkiem, że ma już zainstalowane środowisko graficzne, istnieje kilka sposobów na uruchomienie powłoki graficznej Ubuntu. Następnie przyjrzyjmy się różnym technikom.
Powłoka graficzna (lub GUI, Graphical User Interface) w systemie Linux to środowisko graficzne, które pozwala użytkownikom na interakcję z systemem operacyjnym za pomocą elementów graficznych, takich jak okna, przyciski, menu itp. Powłoka graficzna zapewnia wygodny i intuicyjny sposób sterowania komputerem.
W świecie Linuksa istnieje kilka popularnych powłok graficznych, takich jak GNOME, KDE, Xfce, Unity i inne. Każda z nich ma swoje własne funkcje, styl i zestaw aplikacji. Użytkownicy mogą wybierać pomiędzy różnymi powłokami graficznymi w zależności od ich preferencji dotyczących użytkowania i wyglądu.
Powłoka graficzna sprawia, że praca z Linuksem jest bardziej dostępna dla użytkowników, zwłaszcza tych, którzy preferują interakcję z komputerem za pomocą interfejsu graficznego zamiast wiersza poleceń.
Przede wszystkim musimy sprawdzić poziom uruchamiania w systemd. Aby to zrobić, uruchom następujące polecenie:
$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1
Musisz uzyskać poziom uruchamiania graphical.target
, a jeśli go nie masz, to możesz naprawić sytuację, wpisując:
$ sudo systemd isolate graphical.target
Po wykonaniu polecenia poziom uruchamiania zostanie zmieniony na graficzny , a następnie powłoka uruchomi się automatycznie.
Aby uruchomić menedżera ręcznie, uruchom polecenie:
$ sudo systemctl start display-manager
To polecenie uruchamia specjalny menedżer, który pozwala określić login i hasło, a następnie uruchomić powłokę graficzną.
Istnieje inne polecenie, które pozwala rozwiązać ten problem. Nazywa się ono startx. Jednakże, aby to polecenie działało w pliku ~/.xinitrc
należy podać nazwę powłoki, której potrzebujemy, ponieważ może to być Openbox, Fluxbox, i3wm.
Typ:
$ 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
Z tego powinieneś wiedzieć, że blok if
ładuje wszystkie pliki konfiguracyjne z katalogu /etc/X11/xinit*
, podczas gdy linia z feh
dodaje tło pulpitu, lxpanel &
dodaje dolny panel, a określając exec openbox-session uruchamia openbox bezpośrednio.
Należy pamiętać, że powłokę można uruchomić tylko z konsoli TTY, z terminala w środowisku graficznym to nie zadziała
Uruchomienie powłoki graficznej Ubuntu z konsoli odbywa się za pomocą polecenia:
$ startx
Jak widać, nic skomplikowanego. Powłoka uruchomi się w tym samym terminalu, w którym wykonałeś startx
.
Istnieje wiele powodów, dla których powłoka graficzna może nie uruchamiać się w systemie Linux. Oto niektóre z najczęstszych powodów i jak je naprawić:
Po aktualizacji systemu operacyjnego mogą wystąpić problemy z uruchomieniem powłoki graficznej z powodu niekompatybilnych wersji oprogramowania. Spróbuj wykonać aktualizację systemu lub wycofać zmiany.