Způsoby platby Abuse

Spuštění grafického prostředí Ubuntu

09.07.2024, 20:39

Systém může být spuštěn v textovém režimu nebo se může jednat o server, který má být spuštěn prostřednictvím terminálu. Za předpokladu, že již má nainstalované grafické prostředí, existuje několik způsobů, jak spustit grafický shell Ubuntu. Dále se podíváme na všechny různé techniky.

Co je grafický shell

Grafický shell (neboli GUI, Graphical User Interface) v Linuxu je grafické prostředí, které umožňuje uživatelům komunikovat s operačním systémem pomocí grafických prvků, jako jsou okna, tlačítka, nabídky atd. Grafický shell poskytuje pohodlný a intuitivní způsob ovládání počítače.

Ve světě Linuxu existuje několik populárních grafických shellů, například GNOME, KDE, Xfce, Unity a další. Každý z nich má své vlastní funkce, styl a sadu aplikací. Uživatelé si mohou vybrat mezi různými grafickými shelly v závislosti na svých preferencích pro používání a vzhled.

Grafický shell zpřístupňuje práci s Linuxem uživatelům, zejména těm, kteří dávají přednost interakci s počítačem prostřednictvím grafického rozhraní před příkazovým řádkem.

Jak spustit grafický shell

Nejprve se musíme podívat na úroveň spouštění v systemd. Za tímto účelem spusťte následující příkaz:

$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1

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

Je třeba získat úroveň spuštění graphical.target, a pokud ji nemáte, můžete situaci napravit zadáním:

$ sudo systemd isolate graphical.target

Po provedení příkazu se úroveň spuštění změní na graphical , a poté se automaticky spustí shell.

Chcete-li správce spustit ručně, spusťte příkaz:

$ sudo systemctl start display-manager

Tento příkaz spustí speciálního správce, který umožňuje zadat přihlašovací jméno a heslo a poté spustit grafický shell.

Existuje ještě jeden příkaz, který umožňuje tento problém vyřešit. Jmenuje se startx. Aby však tento příkaz fungoval, musíte v souboru ~/.xinitrc zadat název potřebného shellu, protože to může být Openbox, Fluxbox, i3wm.

Zadejte:

$ 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 toho byste měli vědět, že blok if načte všechny konfigurační soubory z adresáře /etc/X11/xinit*, zatímco řádek s feh přidá pozadí plochy, lxpanel & přidá spodní panel a zadáním exec openbox-session se spustí přímo openbox.

Запуск из консоли TTY

Všimněte si, že shell lze spustit pouze z konzole TTY, z terminálu v grafickém prostředí to nebude fungovat

Spuštění grafického shellu Ubuntu z konzoly se provádí příkazem:

$ startx

Jak vidíte, nejde o nic složitého. Shell se spustí ve stejném terminálu, ve kterém jste provedli příkaz startx.

Proč se grafický shell nespustí

Existuje řada důvodů, proč se grafický shell v Linuxu nemusí spustit. Zde jsou uvedeny některé z nejčastějších důvodů a návod, jak je odstranit:

  1. Problémy s grafickým ovladačem: Pokud máte problémy s grafickými ovladači, může to zabránit spuštění grafického shellu. Ujistěte se, že máte nainstalovány správné ovladače grafické karty.
  2. Nedostatek místa na pevném disku: Pokud v počítači dochází místo na pevném disku, může to také způsobit problémy se shellem. Uvolněte místo na disku a vyřešte tento problém.
  3. Konflikty softwaru: Někdy mohou konflikty mezi programy způsobit problémy se spuštěním grafického shellu. Pokuste se zjistit možné konflikty a opravit je.
  4. Chyba v konfiguračních souborech: Chyby v konfiguračních souborech grafického shellu mohou způsobit jeho nefunkčnost. Zkontrolujte, zda v konfiguračních souborech nejsou chyby.

Po aktualizaci operačního systému může dojít k problémům se spuštěním grafického shellu kvůli nekompatibilním verzím softwaru. Zkuste provést aktualizaci systému nebo vrátit změny zpět.