Betalningsmetoder Abuse

Starta det grafiska skalet i Ubuntu

09.07.2024, 20:39

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.

Vad är ett grafiskt skal

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.

Så här kör du ett grafiskt skal

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

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

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.

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

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.

Varför det grafiska skalet inte startar

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:

  1. Problem med grafikdrivrutiner: Om du har problem med dina grafikdrivrutiner kan det hindra grafikskalet från att starta. Se till att du har rätt drivrutiner installerade för ditt grafikkort.
  2. Inte tillräckligt med hårddiskutrymme: Om datorn börjar få slut på hårddiskutrymme kan detta också orsaka problem med skalet. Frigör diskutrymme för att åtgärda detta problem.
  3. Programvarukonflikter: Ibland kan konflikter mellan programvaror orsaka problem med att köra det grafiska skalet. Försök att identifiera eventuella konflikter och åtgärda dem.
  4. Fel i konfigurationsfiler: Felaktiga inställningar i konfigurationsfilerna för det grafiska skalet kan göra att det inte fungerar. Kontrollera om det finns några fel i konfigurationsfilerna.

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.