
När du startar din Linux-dator och möts av en grafisk inloggningsruta, är det en så kallad display manager (DM) du ser. Den ansvarar för att visa inloggningsskärmen, ta emot ditt lösenord och logga in dig på rätt skrivbordsmiljö.
Men vad gör egentligen en display manager – och varför är den viktig? I den här guiden får du lära dig vad en DM är, hur den fungerar, vilka alternativ som finns, hur man byter mellan dem, och hur man felsöker om något går snett.
Vad är en display manager?
En display manager är ett program som hanterar grafisk inloggning i Linux. Den startas automatiskt när systemet har laddats klart och visar då en grafisk ruta där du kan logga in.
När du skriver in dina uppgifter, ser DM till att rätt skrivbordsmiljö startas – t.ex. GNOME, KDE eller Xfce. Den fungerar som en brygga mellan uppstarten och det grafiska användargränssnittet.
Utan en DM hamnar du i ett textläge, där du måste logga in och starta skrivbordet manuellt med kommandon som startx
.
Hur display managers relaterar till Wayland och X11
För att visa grafik använder Linux antingen X11 (Xorg) eller det nyare Wayland. Båda är så kallade display-servrar – de fungerar som ett mellanlager som tar emot ritkommandon från program och visar dem på skärmen.
- X11 är det äldre systemet, med brett stöd men gammal arkitektur.
- Wayland är modernare, med fokus på säkerhet, effektivitet och enklare kod, men inte alla program eller drivrutiner stöder det ännu fullt ut.
Display managern har som roll att starta rätt display-server – alltså antingen X11 eller Wayland – innan skrivbordet laddas.
Exempel:
- GDM har stöd för båda, och startar oftast Wayland om det fungerar.
- LightDM använder vanligtvis X11, men kan konfigureras att stödja Wayland.
- SDDM har stöd för båda men följer skrivbordets inställningar.
Kort sagt: din display manager väljer om du startar på X11 eller Wayland.
Varför spelar display managers roll?
En DM gör mer än att bara visa en inloggningsruta. Den:
- Visar inloggningsgränssnittet
- Kontrollerar användarnamn och lösenord
- Startar din skrivbordsmiljö
- Möjliggör användarväxling
- Hanterar användarsessioner
Olika display managers
GDM – Standard för GNOME. Stabil, modern, stöder både X11 och Wayland men är relativt tung.
LightDM – Lätt och snabb. Fungerar med många skrivbord. Lätt att anpassa. Bra för äldre datorer.
SDDM – Används med KDE. Byggd i Qt, ser modern ut men använder mer resurser än LightDM.
LXDM – Minimal display manager för LXDE. Startar snabbt, få funktioner.
XDM – Mycket enkel och grundläggande. Passar för minimalistiska system.
Hur display managers passar in i uppstarten
Moderna Linuxsystem använder systemd, som styr uppstartssekvensen. När systemet når ”graphical.target” startar den DM som är aktiverad.
Om ingen DM är aktiv eller om den kraschar, visas en textinloggning i stället.
Installera eller byta display manager
Arch Linux:
sudo pacman -S gdm
sudo systemctl enable gdm.service
sudo systemctl disable lightdm.service
Debian/Ubuntu:
sudo apt install gdm3
sudo dpkg-reconfigure gdm3
sudo systemctl enable gdm3.service
Fedora/RHEL:
sudo dnf install gdm
sudo systemctl enable gdm.service
Avinstallera:
sudo pacman -Rns [paketnamn]
sudo apt remove [paketnamn]
sudo dnf remove [paketnamn]
Vanliga problem och lösningar
- Inloggningsloop: Radera
~/.Xauthority
och~/.ICEauthority
- Svart skärm: Kontrollera grafikdrivrutiner
- Visa loggar:
systemctl status gdm
ellerjournalctl -u gdm
- Byt DM:
dpkg-reconfigure lightdm
- Textläge:
sudo systemctl set-default multi-user.target
Stäng av display manager (för textläge)
Tillfälligt:
sudo systemctl stop gdm
Permanent:
sudo systemctl disable gdm
sudo systemctl set-default multi-user.target
Återgå till grafiskt läge:
sudo systemctl set-default graphical.target
Sammanfattning
- En display manager visar din grafiska inloggning
- Den startar X11 eller Wayland beroende på inställning
- Du kan installera, byta eller ta bort den
- Populära DM: GDM, LightDM, SDDM, LXDM, XDM
- Vid problem kan du växla DM eller starta i textläge
Skrivbordsmiljöer och deras koppling till display managers
En display manager ansvarar för själva inloggningen, men det är skrivbordsmiljön (Desktop Environment, DE) som styr hur din arbetsmiljö ser ut efter att du loggat in – alltså paneler, menyer, fönsterhantering och appar.
Olika skrivbordsmiljöer föredrar olika display managers som standard:
- GNOME använder oftast GDM
- KDE Plasma använder SDDM
- Xfce, MATE och LXDE använder ofta LightDM
- LXQt kan använda SDDM eller LightDM
- Minimalistiska installationer kan använda XDM eller inget alls (startx)
Du kan kombinera valfri skrivbordsmiljö med valfri DM – det går exempelvis bra att använda KDE med LightDM eller GNOME med SDDM – men vissa funktioner (som sessionval eller tema-anpassning) fungerar bäst med “matchande” DM och DE.
Tips: Om du är osäker, välj en lätt och flexibel DM som LightDM – den fungerar med nästan alla skrivbord och kräver lite resurser.