Lehet, hogy a rendszert szöveges üzemmódban futtatja, vagy lehet, hogy a kiszolgálót terminálon keresztül kell futtatni. Feltéve, hogy már telepített grafikus környezet van rajta, többféleképpen is elindítható az Ubuntu grafikus héja. A következőkben nézzük meg a különböző technikákat.
A grafikus héj (vagy GUI, Graphical User Interface, grafikus felhasználói felület) Linuxban egy olyan grafikus környezet, amely lehetővé teszi a felhasználók számára, hogy az operációs rendszerrel grafikus elemek, például ablakok, gombok, menük stb. segítségével interakcióba lépjenek. A grafikus shell kényelmes és intuitív módot biztosít a számítógép vezérlésére.
A Linux világában számos népszerű grafikus héj létezik, mint például a GNOME, a KDE, az Xfce, a Unity és mások. Mindegyiknek megvan a maga funkciója, stílusa és alkalmazáskészlete. A felhasználók a különböző grafikus héjak közül választhatnak, attól függően, hogy a használat és a megjelenés szempontjából melyiket részesítik előnyben.
A grafikus shell a Linux-szal való munkát könnyebben elérhetővé teszi a felhasználók számára, különösen azok számára, akik a parancssor helyett inkább grafikus felületen keresztül szeretnek interakcióba lépni a számítógéppel.
Először is meg kell néznünk a systemd indítási szintjét. Ehhez futtassuk a következő parancsot:
$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1
Meg kell szereznie az indítási szintet graphical.target
, és ha nincs meg, akkor a helyzetet a következő beírással javíthatja:
$ sudo systemd isolate graphical.target
A parancs végrehajtása után az indítási szint grafikusra változik , és ezután a héj automatikusan elindul.
A menedzser kézi indításához futtassa a parancsot:
$ sudo systemctl start display-manager
Ez a parancs egy speciális kezelőt indít, amely lehetővé teszi a bejelentkezés és a jelszó megadását, majd a grafikus héj elindítását.
Van egy másik parancs, amellyel megoldható ez a probléma. Ez a startx nevű parancs. Ahhoz azonban, hogy ez a parancs működjön, a ~/.xinitrc
fájlban meg kell adnod a kívánt héj nevét, mert ez lehet Openbox, Fluxbox, i3wm.
Írja be a következőt: "Beszéljünk a parancsról, amely a következő kódot tartalmazza:":
$ 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
Ebből tudni kell, hogy az if
blokk az összes konfigurációs fájlt az /etc/X11/xinit*
könyvtárból tölti be, míg a feh
sor hozzáadja az asztali hátteret, az lxpanel &
hozzáadja az alsó panelt, az exec openbox-session megadásával pedig közvetlenül az openboxot indítja el.
Vegyük figyelembe, hogy a héj csak a TTY konzolról indítható, grafikus környezetben terminálról ez nem fog működni.
Az Ubuntu grafikus shell indítása a konzolról a következő paranccsal történik:
$ startx
Mint látható, semmi bonyolult. A shell ugyanabban a terminálban fog elindulni, amelyben a startx
parancsot végrehajtottad.
Számos oka lehet annak, hogy a grafikus héj nem indul el Linux alatt. Íme néhány a leggyakoribb okok közül és a javításuk:
Az operációs rendszer frissítése után előfordulhat, hogy a grafikus héj futtatásával problémák adódnak az inkompatibilis szoftververziók miatt. Próbálja meg a rendszerfrissítést vagy a változtatások visszaállítását.