Nyheter i Android, Telefoner, Prylar Och Recensioner

Vad är en Linux Display Manager? Hur man väljer och ställer in en

Du är förmodligen nöjd med ditt Linux-operativsystem, men då och då är det bra att uppdatera saker. Ett sätt att göra detta är att ersätta några av standardapplikationerna och komponenterna. Tänk på standardfilhanteraren, textredigeraren eller till och med skrivbordsmiljön eller kärnan.

En omkopplingsbar komponent som ofta förbises är bildskärmshanteraren. Men vad är denna komponent? Hur byter du till en ny bildskärmshanterare i Linux? Låt oss ta reda på.

Vad är en Display Manager?

Även känd som en “inloggningshanterare”, en bildskärmshanterare är ansvarig för att starta bildskärmsservern och ladda skrivbordet. Detta händer direkt efter att du har angett ditt användarnamn och lösenord korrekt

Enkelt uttryckt styr den användarsessioner och hanterar användarautentisering. Det mesta av displayhanterarens magi sker “under huven.” Det enda synliga elementet är inloggningsfönstret, ibland kallat “hälsaren”.

Vad en Display Manager inte är

Du vet förmodligen redan att din Linux-dator har en fönsterhanterare och en skärmserver.

Display Manager är en distinkt mjukvara. Medan alla tre interagerar har de olika funktionalitet och utför olika jobb.

Exempel på en fönsterhanterare inkluderar:

Några välkända skärmservrar för Linux är:

(Många Linux-distributioner har Wayland som standarddisplayserver och några andra rör sig också i den riktningen, så det är en bra idé att veta mer om att använda Linux med Wayland.)

Vissa skärmhanterare är under tiden:

GDM (Gnome Display Manager) LightDM LXDM

Vi ska titta på några fler skärmhanterare nedan.

Varför byta ut en Display Manager?

Varför skulle någon vilja byta ut en skärmhanterare, frågar du? Tja, här är några troliga scenarier:

Du försöker återuppliva en gammal dator och du behöver en lättviktig skärmhanterare. Din nuvarande bildskärmshanterare går sönder efter en uppdatering, och det är mycket snabbare att bara installera en annan än att migrera till en annan distro. Du vill använda underbara teman i ditt inloggningsfönster, men din distros standarddisplayhanterare är begränsad i detta avseende.

Det finns flera populära skärmhanterare för Linux. Du kommer att märka att de är ganska lika till utseendet; De största skillnaderna är storlek, komplexitet och hur de hanterar användare och sessioner.

Sex Linux Display Managers du kan byta till

Med en ny skärmhanterare installerad kan du ha lite kul med teman. MDM är det bästa valet om anpassning är din prioritet, eftersom det stöder både gamla GDM och nya HTML-teman. DeviantART har många samlingar av teman för olika skärmhanterare, till exempel. Om du använder SDDM kan du hitta temapaket för det i arkiven.

Men först, vilken skärmhanterare ska du byta till?

1. KDM

Displayhanteraren för KDE upp till KDE Plasma 5, KDM har många anpassningsalternativ. Du kan enkelt konfigurera den via kontrollmodulen i Systeminställningar. Där kan du välja vilket KDM-tema du vill använda, eller byta till den enkla hälsningsfilen som låter dig anpassa bakgrunden, välkomstmeddelandet och typsnittet.

Relaterad  Gspace: hur man använder appen som returnerar Google till Huawei!

Andra funktioner inkluderar:

Snabbt användarbyte Visa användarlista Aktivera rotavstängning Tillåt lösenordslös inloggning Autologin Fingeravtrycksskanning

KDM stöder X och Wayland och kan även upptäcka installerade skrivbordsmiljöer och fönsterhanterare. De erbjuds sedan i listform så att du kan välja vilken du ska börja när du anger dina referenser.

Även om vissa funktioner kan överväldiga en nybörjare, är KDM lätt att ställa in tack vare den enkla grafiska dialogrutan.

2. GDM (GNOME Display Manager)

Vad KDM är för KDE, GDM3 är för GNOME — standarddisplayhanteraren för en populär Linux-skrivbordsmiljö. Liksom KDM stöder den X och Wayland och erbjuder:

Automatisk inloggning Dölja användarlistan Lösenordslös inloggning Anpassade sessioner Inbyggda teman Fleranvändarinloggning Snabb sessionsväxling Fingeravtrycksskanning Smartkortautentisering

Konfigurering av GDM3 kan göras antingen via den dedikerade dialogrutan i Systeminställningar eller genom att redigera konfigurationsfiler.

Observera att GDM3 skiljer sig från den äldre GDM. Även om de kan se likadana ut, är GDM3 inte bakåtkompatibel med äldre GDM-teman, med alternativ dolda i konfigurationsfiler.

3. SDDM (Simple Desktop Display Manager)

SDDM är en relativt ny scen för displayhanterare. Ursprungligen släpptes 2013, den har överlevt medan äldre rivaler som SLiM och Mint Display Manager har lagt sig.

Med stöd för X och Wayland förlitar sig SDDM på QML-teman och ersatte KDM som standarddisplayhanterare i KDE Plasma 5.

SDDM-funktioner:

Automatisk inloggning Num Lock på Ändra hälsningsanvändare Stöd för teman

Som med andra skärmhanterare utan krusiduller kan du konfigurera SDDM genom att redigera en konfigurationsfil (sddm.conf). Om du använder SDDM på KDE har den en konfigurationsmodul i Systeminställningar. Alternativt kan du använda det praktiska verktyget sddm-config-editor.

4. LXDM

LXDM är en del av LXDE-miljön men körs bekvämt på andra skrivbordsmiljöer eftersom det inte har många beroenden. Du kan ställa in den via sitt eget konfigurationsverktyg eller redigera konfigurationsfiler i

/etc/lxdm

(eller om du är på Lubuntu,

/etc/xdg/lubuntu/lxdm

).

Med LXDM kan du förvänta dig:

Konfigurerbar användarlista Autoinloggningsikoner för varje användare Användarbyte Tidsbestämd autoinloggning Anpassade bakgrundsbilder

Både den officiella dokumentationen och inofficiella vittnesuppgifter på olika forum noterar att LXDM inte avslutar användarprocesser vid utloggning. För att säkerställa att detta händer, ändra

/etc/lxdm/PostLogout

fil.

LXDM kan vara udda, men det är snabbt, så om det är en acceptabel kompromiss för dig, prova det.

5. LightDM

Den kanske mest populära och absolut mest mångsidiga displayhanteraren är LightDM. Efter att ha ersatt äldre bildskärmshanterare i populära distros är den anpassningsbar och full av funktioner. LightDM är också lätt och stöder X.Org och Mir.

Relaterad  Elektrisk pickup Hummer EV i ett av menyalternativen körde bokstavligen över en Tesla Cybertruck

Med LightDM kan du förvänta dig:

Greeters för GTK, Qt/KDE, Unity och andra Inloggningsskärmsteman Användarlista Anpassad bakgrundsbild Justerbar fönsterposition

Konfigurationsfiler bör redigeras för att göra dessa justeringar — det enklaste sättet är LightDM GTK Greeter Settings-verktyget.

6. XDM

Detta är standarddisplayhanteraren för X Window System och släpptes först 1988. Det är en minimalistisk displayhanterare som lämpar sig för system med låga specifikationer eller de med blygsamma krav.

Trots detta erbjuder XDM fortfarande några funktioner:

Teman Ställ in bakgrundsbakgrund Tweak fonts Justera inloggningsrutans position Hanterar flera X-sessioner Lösenordslös inloggning

De flesta justeringar tillämpas genom redigering

etc/X11/xdm/Xresources

.

Hur byter man ut en Display Manager på Linux?

Har du sett något du gillar? Du kanske vill byta Ubuntus bildskärmshanterare till LightDM.

Oavsett vad du föredrar och distro finns det bara två steg för att ersätta din nuvarande bildskärmshanterare på Linux:

    Installera en ny bildskärmshanterare Ställ in den som standard

Den första delen av processen är enkel, eftersom du bara behöver hitta rätt paket för din distribution och installera det. Du kan ta bort den gamla skärmhanteraren om du vill, men i de flesta fall är det inte nödvändigt.

Att ställa in den nya displayhanteraren som standard är olika för varje distribution. Det handlar om att redigera några konfigurationsfiler eller köra ett enkelt enradskommando i terminalen.

Använd den här korta guiden för att ställa in din valda bildskärmshanterare, som du redan borde ha installerat.

Debian, Ubuntu, Linux Mint och de flesta Ubuntu-derivat

Installation av en ny bildskärmshanterare bör uppmana dpkg-reconfigure-verktyget att starta. Om inte, kör det manuellt:

Springa sudo dpkg-reconfigure gdm3 Välj standarddisplayhanteraren i dialogrutan som dyker upp

Du kan ersätta “gdm3” med någon av de bildskärmshanterare som för närvarande är installerade på ditt system. Om detta misslyckas, redigera

/etc/X11/default-display/manager

fil med root-privilegier.

För Arch Linux och Manjaro

Aktivera systemd-tjänsten för din nya bildskärmshanterare:

systemctl enable displaymanager.service -f

Om detta inte fungerar kan Manjaro-användare försöka inaktivera den tidigare skärmhanteraren först:

sudo systemctl stop gdm
sudo systemctl disable gdm
sudo systemctl enable lightdm.service
sudo systemctl start lightdm

medan du är på Arch Linux kanske du måste ta bort

/etc/systemd/system/default.target

och skapa en display-manager.service-fil i

/etc/systemd/system directory

. Den här nya filen ska vara en symbollänk till din nya visningshanterarens servicefil i

/usr/lib/systemd/system/

.

Ändra Display Manager på Fedora

Börja med att inaktivera den gamla bildskärmshanteraren, aktivera den nyinstallerade ersättningen och starta sedan om:

Springa systemctl inaktivera [old display manager] Följ detta med systemctl aktivera [new display manager] Sedan starta om

Relaterad  Dying Light 2: gränssnittets hemligheter och tillgänglighetsalternativ

När Fedora startar om kommer det att vara med en ny skärmhanterare.

För PCLinuxOS

Du bör kunna välja din nya bildskärmshanterare från skrivbordet.

Öppen Kontrollcenter > Boot Hitta Ställ in bildskärmshanteraren Välj bildskärmshanteraren du installerade tidigare

Om systemet inte godkänner ändringarna, redigera

/etc/sysconfig/desktop

och ställ in den nya skärmhanteraren.

För openSUSE

För att ändra visningshanteraren i openSUSE, ladda först ner din ersättning och bekräfta installationsplatsen.

Ange nästa

sudo update-alternatives --set default-displaymanager  [FILEPATH]

Föredrar du att ändra bildskärmshanteraren med ett skrivbordsverktyg?

Installera yast2-alternatives Öppna Kontrollcenter Bläddra till Display Manager Ställ in den nya displayhanteraren

Din nya bildskärmshanterare bör aktiveras vid nästa omstart.

Byt din Linux Display Manager idag

Som du har sett är det inte så svårt att byta ut en bildskärmshanterare som det låter. När du väl börjar läsa mer om deras funktioner kan du bli frestad att testa några olika skärmhanterare i jakten på den bästa – och jag uppmuntrar dig att göra det.

Du behöver inte vänta på att programvaran “går sönder” för att prova något nytt eller för att experimentera med en ny Linux-skrivbordsmiljö.

Om författaren

Christian Cawley (1561 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera