Betalingsmåter Abuse

Starte det grafiske skallet i Ubuntu

09.07.2024, 20:39

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.

Hva er et grafisk skall

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.

Slik kjører du et grafisk skall

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

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

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.

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

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.

Hvorfor det grafiske skallet ikke starter

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:

  1. Problemer med grafikkdriverne: Hvis du har problemer med grafikkdriverne, kan det føre til at det grafiske skallet ikke starter. Sørg for at du har de riktige driverne installert for grafikkortet ditt.
  2. For lite plass på harddisken: Hvis datamaskinen begynner å gå tom for harddiskplass, kan dette også føre til problemer med skallet. Frigjør diskplass for å løse dette problemet.
  3. Programvarekonflikter: Noen ganger kan konflikter mellom programvare forårsake problemer med å kjøre det grafiske skallet. Prøv å identifisere mulige konflikter og løse dem.
  4. Feil i konfigurasjonsfiler: Feil innstillinger i konfigurasjonsfilene til det grafiske skallet kan føre til at det ikke fungerer. Kontroller konfigurasjonsfilene for feil.

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.