Du kanske kör systemet i textläge, eller så kan det vara en server som ska köras via terminal. Förutsatt att den redan har en grafisk miljö installerad finns det flera sätt att starta Ubuntus grafiska skal. Låt oss nu ta en titt på alla de olika teknikerna.
Ett grafiskt skal (eller GUI, Graphical User Interface) i Linux är en grafisk miljö som gör det möjligt för användare att interagera med operativsystemet med hjälp av grafiska element som fönster, knappar, menyer och så vidare. Ett grafiskt skal ger ett bekvämt och intuitivt sätt att styra en dator.
I Linux-världen finns det flera populära grafiska skal som GNOME, KDE, Xfce, Unity och andra. Var och en av dem har sina egna funktioner, stil och uppsättning applikationer. Användare kan välja mellan olika grafiska skal beroende på hur de föredrar att använda dem och hur de ser ut.
Ett grafiskt skal gör arbetet med Linux mer tillgängligt för användare, särskilt för dem som föredrar att interagera med datorn via ett grafiskt gränssnitt istället för kommandoraden.
Först och främst måste vi titta på startnivån i systemd. För att göra detta kör du följande kommando:
$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1
Du måste få startnivån graphical.target
och om du inte har fått den kan du åtgärda situationen genom att ange:
$ sudo systemd isolate graphical.target
När kommandot har körts kommer startnivån att ändras till graphical , och sedan startar skalet automatiskt.
Om du vill starta hanteraren manuellt kör du kommandot:
$ sudo systemctl start display-manager
Detta kommando startar en speciell hanterare, som låter dig ange en inloggning och ett lösenord, och sedan starta det grafiska skalet.
Det finns ett annat kommando som gör att du kan lösa detta problem. Det kallas startx. För att det här kommandot ska fungera i filen ~/.xinitrc
måste du dock ange namnet på det skal du behöver, eftersom det kan vara 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
Av detta bör du veta att if-blocket
laddar alla konfigurationsfiler från katalogen /etc/X11/xinit*
, medan raden med feh
lägger till skrivbordsbakgrunden, lxpanel &
lägger till den nedre panelen och genom att ange exec openbox-session startar openbox direkt.
Observera att skalet endast kan startas från TTY-konsolen, från en terminal i en grafisk miljö fungerar det inte
Att starta det grafiska Ubuntu-skalet från konsolen görs med kommandot:
$ startx
Som du kan se, inget komplicerat. Skalet kommer att starta i samma terminal som du körde startx
i.
Det finns ett antal anledningar till att det grafiska skalet kanske inte startar i Linux. Här är några av de vanligaste orsakerna och hur du åtgärdar dem:
Efter en uppgradering av operativsystemet kan du få problem med att köra det grafiska skalet på grund av inkompatibla programvaruversioner. Försök att utföra en systemuppdatering eller rulla tillbaka ändringar.