Betalingsmetoder Abuse

Start den grafiske shell i Ubuntu

09.07.2024, 20:39

Du kører måske systemet i teksttilstand, eller det kan være en server, der skal køres via terminal. Forudsat at der allerede er installeret et grafisk miljø, er der flere måder at starte Ubuntus grafiske shell på. Lad os nu se på alle de forskellige teknikker.

Hvad er en grafisk skal?

En grafisk shell (eller GUI, Graphical User Interface) i Linux er et grafisk miljø, der giver brugerne mulighed for at interagere med operativsystemet ved hjælp af grafiske elementer som vinduer, knapper, menuer og så videre. En grafisk shell giver en praktisk og intuitiv måde at styre en computer på.

I Linux-verdenen findes der flere populære grafiske skaller som GNOME, KDE, Xfce, Unity og andre. Hver af dem har sine egne funktioner, sin egen stil og sine egne programmer. Brugerne kan vælge mellem forskellige grafiske skaller afhængigt af deres præferencer for brug og udseende.

En grafisk shell gør arbejdet med Linux mere tilgængeligt for brugerne, især dem, der foretrækker at interagere med computeren via en grafisk grænseflade i stedet for kommandolinjen.

Sådan kører du en grafisk shell

Først og fremmest skal vi se på opstartsniveauet i systemd. Det gør du ved at køre følgende kommando:

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

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

Du skal hente opstartsniveauet graphical.target, og hvis du ikke har det, kan du rette op på situationen ved at indtaste:

$ sudo systemd isolate graphical.target

Når kommandoen er udført, ændres opstartsniveauet til graphical , og derefter starter shellen automatisk.

For at starte manageren manuelt skal du køre kommandoen:

$ sudo systemctl start display-manager

Denne kommando starter en særlig manager, som giver dig mulighed for at angive et login og en adgangskode og derefter starte den grafiske shell.

Der er en anden kommando, som gør det muligt at løse dette problem. Den hedder startx. Men for at denne kommando skal virke i ~/.xinitrc-filen, skal du angive navnet på den shell, du har brug for, fordi det kan være Openbox, Fluxbox, i3wm.

Type:

$ 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

Herfra bør du vide, at if-blokken indlæser alle konfigurationsfiler fra /etc/X11/xinit*-biblioteket, mens linjen med feh tilføjer skrivebordsbaggrunden, lxpanel & tilføjer bundpanelet, og ved at angive exec openbox-session starter openbox direkte.

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

Bemærk, at skallen kun kan startes fra TTY-konsollen, fra en terminal i et grafisk miljø vil det ikke virke.

Start af Ubuntus grafiske shell fra konsollen sker med kommandoen:

$ startx

Som du kan se, er det ikke kompliceret. Shellen starter i den samme terminal, hvor du udførte startx.

Hvorfor den grafiske shell ikke starter

Der kan være flere grunde til, at den grafiske shell ikke starter i Linux. Her er nogle af de mest almindelige årsager, og hvordan man løser dem:

  1. Problemer med grafikdrivere: Hvis du har problemer med dine grafikdrivere, kan det forhindre den grafiske shell i at starte. Sørg for, at du har installeret de rigtige drivere til dit grafikkort.
  2. Ikke nok plads på harddisken: Hvis din computer er ved at løbe tør for plads på harddisken, kan det også give problemer med shell'en. Frigør diskplads for at løse dette problem.
  3. Softwarekonflikter: Nogle gange kan konflikter mellem software give problemer med at køre den grafiske shell. Prøv at identificere mulige konflikter og løse dem.
  4. Fejl i konfigurationsfiler: Forkerte indstillinger i konfigurationsfilerne til den grafiske shell kan medføre, at den ikke virker. Tjek konfigurationsfilerne for fejl.

Efter en opgradering af operativsystemet kan du have problemer med at køre den grafiske shell på grund af inkompatible softwareversioner. Prøv at udføre en systemopdatering eller rulle ændringer tilbage.