Det kan være at du kjører systemet i tekstmodus, eller at det er en server som skal kjøres via terminal. Forutsatt at det allerede er installert et grafisk miljø, finnes det flere måter å starte det grafiske skallet i Ubuntu på. La oss nå ta en titt på alle de forskjellige teknikkene.
Et grafisk skall (eller GUI, Graphical User Interface) i Linux er et grafisk miljø som lar brukerne samhandle med operativsystemet ved hjelp av grafiske elementer som vinduer, knapper, menyer og så videre. Et grafisk skall gir en praktisk og intuitiv måte å styre datamaskinen på.
I Linux-verdenen finnes det flere populære grafiske skall, for eksempel GNOME, KDE, Xfce, Unity og andre. Hvert av dem har sine egne funksjoner, sin egen stil og sitt eget sett med applikasjoner. Brukerne kan velge mellom ulike grafiske skall, avhengig av hva de foretrekker når det gjelder bruk og utseende.
Et grafisk skall gjør arbeidet med Linux mer tilgjengelig for brukere, spesielt for dem som foretrekker å samhandle med datamaskinen via et grafisk grensesnitt i stedet for kommandolinjen.
Først og fremst må vi se på oppstartsnivået i systemd. Dette gjør du ved å kjøre følgende kommando:
$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1
Du må hente oppstartsnivået graphical.target,
og hvis du ikke har det, kan du fikse situasjonen ved å skrive inn:
$ sudo systemd isolate graphical.target
Etter at du har kjørt kommandoen, vil oppstartsnivået bli endret til graphical , og deretter starter skallet automatisk.
For å starte manageren manuelt, kjør kommandoen:
$ sudo systemctl start display-manager
Denne kommandoen starter en spesiell manager, som lar deg angi innlogging og passord, og deretter starte det grafiske skallet.
Det er en annen kommando som lar deg løse dette problemet. Det kalles startx. For at denne kommandoen skal fungere i ~/.xinitrc-filen
, må du imidlertid spesifisere navnet på skallet du trenger, fordi det kan være Openbox, Fluxbox, i3wm.
Skriv inn:
$ 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 dette bør du vite at if-blokken
laster inn alle konfigurasjonsfiler fra katalogen /etc/X11/xinit*
, mens linjen med feh
legger til skrivebordsbakgrunnen, lxpanel &
legger til bunnpanelet, og ved å spesifisere exec openbox-session starter openbox direkte.
Merk at skallet bare kan startes fra TTY-konsollen, fra en terminal i et grafisk miljø vil dette ikke fungere
Å starte det grafiske Ubuntu-skallet fra konsollen gjøres med kommandoen:
$ startx
Som du ser, ikke noe komplisert. Skallet vil starte i samme terminal som du kjørte startx
i.
Det kan være flere grunner til at det grafiske skallet ikke starter i Linux. Her er noen av de vanligste årsakene og hvordan du løser dem:
Etter en oppgradering av operativsystemet kan du ha problemer med å kjøre det grafiske skallet på grunn av inkompatible programvareversjoner. Prøv å utføre en systemoppdatering eller rulle tilbake endringer.