Annons
Du vet vad de säger - "om det inte har gått sönder, fixa det inte".
Låt dem prata.
Naturligtvis, om du är helt nöjd med ditt operativsystem, finns det inget behov av att spendera för mycket tid på att tänka på det, särskilt om du försöker vara produktiv.
Fortfarande är en av de bästa sakerna med öppen källkodsprogram (och Linux i allmänhet) att du enkelt kan ändra allt du vill: från att ersätta standardapplikationer med bättre alternativ till redigering av källan koda. Gillar du inte standardfilhanteraren som medföljde din distro? Installera bara en annan. Detsamma gäller musikspelare, webbläsare och textredigerare, men också för grundläggande komponenter i en Linux-distribution, som skrivbordsmiljön eller kärnan.
En sådan komponent är en skärmhanterare.
Vad är en Display Manager?
Ibland kallas ”inloggningshanterare”, en skärmhanterare ansvarar för att starta skärmservern och ladda Linux-skrivbordet efter att du har skrivit in ditt användarnamn och lösenord. Enkelt uttryckt kontrollerar det användarsessioner och hanterar användarautentisering. För det mesta utför en skärmhanterare sin magi "under huven", och vanligtvis är det enda elementet du ser inloggningsfönstret, även känt som "greeter".
Det är viktigt att komma ihåg att en skärmhanterare inte är samma sak som en fönsterhanterare eller en skärmserver. Alla tre komponenter interagerar med varandra, men de har inte samma funktionalitet, så termerna bör inte användas omväxlande. Exempel på en fönsterhanterare är KWin, Openbox och dwm, medan vissa kända visningsservrar för Linux inkluderar Wayland, Mir och X.Org.
(Många Linux-distributioner har Wayland som standardvisningsserver och några andra rör sig också i den riktningen, så det är en bra idé att veta mer om hur du använder Linux med Wayland.)
Varför byta ut en skärmhanterare?
Varför skulle någon vilja byta ut en skärmhanterare, frågar du? Nåväl, här är några troliga scenarier:
- Du försöker återuppliva en gammal PC 14 lätta Linux-distributioner för att ge din gamla dator nytt livBehöver du ett lätt operativsystem? Dessa speciella Linux-distros kan köras på äldre datorer, vissa med så lite som 100 MB RAM. Läs mer och du behöver en lätt displayhanterare.
- Din nuvarande visningshanterare bryts efter en uppdatering, och det är mycket snabbare att bara installera en annan än migrera till en annan distro Hur du uppgraderar eller byter Linuxdistros utan att radera dina filerTycker du att du växlar mellan Linux-distributioner ofta? Du kommer att vilja lära dig detta trick. Läs mer .
- Du vill tillämpa underbara teman i ditt inloggningsfönster, men din distors standardvisningshanterare är begränsad i detta avseende.
Det finns flera populära displayhanterare för Linux. Du kommer att märka att de är ganska lika utseende; de viktigaste skillnaderna ligger i deras storlek, komplexitet och hur de hanterar användare och sessioner.
KDM
Liksom alla andra saker, KDE, erbjuder KDM många funktioner och 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 växla till den enkla greeter som låter dig anpassa bakgrund, välkomstmeddelande och typsnitt.
Du kan aktivera snabb användarväxling, visa användarlistan, aktivera rotavstängning, tillåta lösenordsfri inloggning och autologin. KDM kan också förhindra avstängning från dess gröna fönster, så att endast inloggade användare kan stänga av datorn. Om din maskinvara stöder olika autentiseringsmetoder, till exempel fingeravtrycksskanning, kan KDM känna igen och hantera den här funktionen. Den upptäcker installerade skrivbordsmiljöer och fönsterhanterare automatiskt och erbjuder dem i en lista med sessioner, så att du kan välja vilken du ska börja när du skriver in ditt användarnamn och lösenord.
KDM stöder både X.Org och Wayland, men i KDE Plasma 5 Det nuvarande läget i den nya Linux-skrivbordsmiljön, Plasma 5Efter flera år med polering av 4.x-serien leder KDE återigen innovationsloppet bland Linux-skrivbordsmiljöer med sin senaste produkt: Plasma 5. Läs mer den ersätts av SDDM, så du hittar den som standardvisningshanteraren endast i äldre versioner av KDE. Naturligtvis kan du installera det var som helst, men var medveten om att det har gott om KDE-relaterade beroenden (t.ex. kde-runtime, som i sig kräver många paket).
Även om vissa av dess funktioner kan överväldiga en nybörjare, är KDM faktiskt väldigt lätt att installera tack vare den enkla grafiska dialogen. Du behöver inte redigera några konfigurationsfiler och undrar vad varje rad i dem representerar. Om du inte är nöjd med KDM-teman från KDE-Look.org är det relativt enkelt att skapa nya från början - följ bara den officiella dokumentationen.
GDM (Gnome Display Manager)
Vad KDM är för KDE, GDM är för Gnome - standardvisningshanteraren för en stor och populär Linux-skrivbordsmiljö. Precis som KDM stöder det X och Wayland, automatisk inloggning, döljer användarlistan, inloggning utan lösenord, anpassade sessioner och teman. Det är också möjligt att ha flera användare inloggade samtidigt och utföra snabbväxling mellan sina sessioner.
Konfigurering av GDM kan göras antingen via den dedikerade dialogrutan i Systeminställningar eller genom att redigera konfigurationsfiler (beroende på distribution du använder, kan det vara /etc/X11/gdm/gdm.conf
eller /etc/gdm/gdm.conf
). GDM lagrar också vissa konfigurationsnycklar i dconf-databasen, så om du är i avancerad tweaking eller du behöver alternativ som fingeravtrycksskanning och autentisering av smartkort, du kan kolla filerna i /etc/dconf/db/gdm.d
.
Det är viktigt att notera att GDM genomgick en allvarlig omdesign i Gnome 3 / Gnome Shell, så den nya versionen av GDM (vanligtvis kallad GDM3) är ganska annorlunda än gamla, "arv" GDM, även om det kanske inte verkar så på yta. Det är inte bakåtkompatibelt med äldre GDM-teman och det har färre funktioner. De flesta av dess alternativ är gömda bort i konfigurationsfiler och är inte tillgängliga från grafiska dialogrutor.
Att hantera användarlistan är också mindre bekvämt eftersom du inte bara kan redigera en fil, eftersom GDM3 förlitar sig på AccountsService för information om användare. Du kan fortfarande anpassa dess utseende genom att redigera /etc/gdm3/greeter.gconf
arkivera eller försök stämma in det med tredjepartsverktyg som GDM3setup.
MDM (Mint Display Manager)
MDM skapades av utvecklarna av Linux Mint och Cinnamon desktop-miljö och dök först ut i Linux Mint 13 (Maya) som standardvisningshanterare. Det var ursprungligen baserat på ”arvet” GDM 2.20 och föreställdes som ett alternativ till ny, omdesignad GDM3 för användare som ville ha den gamla displayhanteraren tillbaka.
Men redan i september 2013 omarbetades och radikalerades det radikalt, vilket förlorade flera funktioner i processen, inklusive fjärrinloggning och exekverande anpassade kommandon. Vissa funktioner togs bort från konfigurationsdialogen, men kan fortfarande hittas och ändras i /etc/mdm/mdm.conf
fil.
Trots att den är lätt och baserad på en gammal displayhanterare saknar MDM inte alls funktioner eller modernitet. Det stöder automatisk inloggning, tidsinställd inloggning, anpassade startmeddelanden och ett alternativ för att växla Num Lock. MDM upptäcker automatiskt tillgängliga sessioner och stöder tre typer av hälsningar, dvs teman: enkel GTK, gammal GDM 2.x-teman och HTML-teman med funktioner som transparens, animationer och interaktiv JavaScript element. Det är standardvisningshanteraren för olika smaker av Linux Mint, men andra distributioner har också erkänt dess värde och erbjuder det som sitt standardval (t.ex. Manjaro Linux Manjaro Linux: Arch för människor som inte har tid Läs mer XFCE).
SLiM (Simple Login Manager)
Ledtrådet har namnet: SLiM syftar till att vara, du gissade det, en lätt displayhanterare med minimala beroenden som automatiskt upptäcker tillgängliga skrivbordsmiljöer. Det är enkelt att konfigurera via /etc/slim.conf
fil. SLiM har inte för många alternativ (till exempel stöder det inte fjärrinloggning), men det har alla nödvändigheter: autologin, Num Lock-växling, anpassat välkomstmeddelande och stöd för teman. Tyvärr är SLiM inte längre uppdaterad, så om du stöter på ett felaktigt fel, förvänta dig inte att det kommer att fixas när som helst snart.
SDDM (Simple Desktop Display Manager)
SDDM är ett nytt ansikte på skärmhanteringsscenen: det släpptes 2013, stöder X och Wayland, förlitar sig på QML-teman, och det har redan visat sig vara värt tillräckligt för att ersätta den gamla, pålitliga KDM som standardvisningshanteraren i Plasma 5.
Som med andra visningshanterare utan krusiduller kan du konfigurera SDDM genom att redigera en fil, nämligen /etc/sddm.conf
. Där kan du aktivera automatisk inloggning, aktivera Num Lock, ändra vilka användare som visas på greeter (inloggningsfönster) och ändra teman. Det finns ett annat sätt: om du använder SDDM på KDE har den en konfigurationsmodul i Systeminställningar, och det finns också ett praktiskt verktyg som heter sddm-config-editor.
LXDM
LXDM är en del av LXDE-miljö Använder du en gammal dator? Ge det nya livet med LXDEEftersom Linux utan tvekan är det mest anpassningsbara operativsystemet mellan det, Windows och Mac OS X; det finns gott om utrymme att ändra nästan vad du vill. Korrekt anpassning kan potentiellt leda till massiva prestanda ... Läs mer , och det brukade vara standardvisningshanteraren för Lubuntu fram till version 12.04. Du kan dock installera den i alla andra skrivbordsmiljöer eftersom den inte har många beroenden. Du kan ställa in det via sitt eget konfigurationsverktyg eller redigera konfigurationsfiler i /etc/lxdm
(eller om du är på Lubuntu, /etc/xdg/lubuntu/lxdm
).
Hur som helst kommer du att kunna stänga av användarlistan, tillåta autologin, välja ansiktsikoner för varje användare och aktivera användarbyte. Det stöder också tidsinställd autologin (systemet loggar in automatiskt efter den valda tiden) och anpassade bakgrundsbilder.
Både den officiella dokumentationen och inofficiella vittneskonton på olika forum noterar att LXDM inte avslutar användarprocesser vid utloggning, så du måste ändra /etc/lxdm/PostLogout
arkivera om du vill att det ska fungera som andra displayhanterare. LXDM kan vara knäppa, men det är ganska snabbt, så om det är en acceptabel avvägning för dig, känn dig fri att prova det.
LightDM
När det introducerades som den nya standardskärmshanteraren för Ubuntu 11.10 berömdes LightDM som det lätta alternativet till GDM. Bortsett från X.Org stöder den också Canonical's Mir-display-server, så det är uppenbart varför Ubuntu valde den. LightDM är anpassningsbar och spännande, men det låser dig inte med ett antal beroenden.
För att passa in i olika skrivbordsmiljöer erbjuder LightDM separata greeter-paket: det finns ett för GTK, ett för Qt / KDE, ett speciellt greeter för Unity och några till. Beroende på vilken grönare du använder kan du använda olika teman på LightDM och justera utseendet på inloggningsskärmen ytterligare.
Om du vill inaktivera gästkontot, visa användarlistan på inloggningsskärmen, ändra bakgrundsbild och fönsterposition, kan du redigera LightDM-konfigurationsfilerna, som bör vara i /etc/lightdm/
, med separata filer för varje installerad greeter i /etc/lightdm/lightdm.conf.d/
. Användare av Ubuntu och derivat som prenumererar på endast GUI-filosofin kan installera ett praktiskt verktyg som heter LightDM GTK Greeter-inställningar, och en kontrollmodul för KDEs systeminställningar är också tillgänglig.
Hur ersätter jag en Display Manager i Linux?
Det finns två steg för att ersätta din nuvarande visningshanterare i Linux: installera en ny och ställa in den som standard. Den första delen av processen är enkel, som du bara behöver hitta rätt paket Linux-användarverktygssatsen för att upptäcka nya apparAtt installera Linux är som att kolla in i en all inclusive-utväg. Hårdvara fungerar perfekt, och du får ett imponerande urval av förinstallerad programvara. Men tänk om du vill prova lite ny Linux-programvara? Läs mer för din distribution och installera den. Du kan ta bort den gamla visningshanteraren om du vill, men i de flesta fall kommer det inte att behövas (och om din paketansvarig vill ta bort hela GNOME-miljön tillsammans med GDM, du kommer uppenbarligen inte gå igenom Det).
Att ställa in den nya visningshanteraren som standard är annorlunda för varje distribution, men det innebär att du redigerar några konfigurationsfiler eller kör en enkel linjer i terminalen. Den här korta guiden antar att du redan har installerat önskad visningshanterare och att du bara måste se till att den laddas ordentligt vid nästa omstart.
För Ubuntu, Linux Mint och de flesta Ubuntu-derivat:
Springa sudo dpkg-rekonfigurera gdm
och välj standardvisningshanteraren i dialogrutan som dyker upp. Du kan ersätta "gdm" med någon av de visningshanterare som för närvarande är installerade på ditt system. Om detta misslyckas kan du redigera /etc/X11/default-display/manager
fil med root privilegier.
För Arch Linux och Manjaro:
Aktivera systemd-tjänsten för din nya skärmhanterare med systemctl enable displaymanager.service -f
Om detta inte fungerar kan Manjaro-användare försöka inaktivera den tidigare visningshanteraren först:
sudo systemctl stop gdm
sudo systemctl inaktivera gdm
sudo systemctl aktivera lightdm.service
sudo systemctl start lightdm
medan du på Arch Linux kanske du måste ta bort /etc/systemd/system/default.target
fil och skapa en display-manager.service
fil i /etc/systemd/system
katalogen. Den här nya filen bör vara en symlink till din nya displayhanterares servicefil i /usr/lib/systemd/system/
.
Rådgivningen i detta avsnitt gäller även nya versioner av Fedora (från Fedora 14 och framåt). Du kan också ändra din visningshanterare på Fedora med ett praktiskt verktyg som heter systemet-switch-displaymanager.
För Debian:
Proceduren liknar Ubuntu: ersätt sökvägen till din gamla displayhanterare till den nya i /etc/X11/default-display-manager
. Du måste redigera filen som root. Alternativt, kör sudo dpkg-rekonfigurera din displaymanager
och välj den nya visningshanteraren.
För PCLinuxOS:
Du bör kunna välja din nya visningshanterare i dialogrutan i Kontrollcenter> Boot> Ställ in displayhanteraren. Om systemet inte godkänner ändringarna kan du försöka redigera /etc/sysconfig/desktop
fil, där du kan ställa in önskad visningshanterare.
För openSUSE:
Du kan redigera /etc/sysconfig/displaymanager
fil eller använd Sysconfig Editor-modulen i YaST för att komma åt inställningar för Desktop> Display Manager. Din nya skärmhanterare bör aktiveras vid nästa omstart.
Andra distributioner bör inte kräva aktiviteter som är alltför annorlunda än de som beskrivs här, särskilt om de är baserade på distros som nämns i den här listan. Om en distribution använder systemd, är chansen att instruktionerna för Arch, Manjaro och Fedora också fungerar för det.
Beroende på vilken skärmhanterare du har installerat kan du ha kul med teman. MDM är det bästa valet om anpassning är din prioritering, eftersom det stöder både gamla GDM och nya HTML-teman. Du kan hitta dem på LinuxMint-Art och Gnome-Look.org. DeviantART har a snygg samling av teman för olika visningshanterare, och om du använder SDDM kan du hitta temapaket för det i förvaren.
Som du har sett är det inte så svårt att byta ut en displayhanterare som det låter. När du börjar läsa mer om deras funktioner kan du bli frestad att testa några olika displayhanterare på jakt efter 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 experimentera med en ny Linux-skrivbordsmiljö De 12 bästa Linux-skrivbordsmiljöernaAtt välja en Linux-skrivbordsmiljö kan vara svårt. Här är de bästa Linux-skrivbordsmiljöerna att tänka på. Läs mer .
Bildkrediter:gdm-session av Mark Mrwizard via Flickr, MDM Prairie Theme, Pantheon Greeter skärmdump via Linux Mint Forums, SDDM-skärmdump och LXDM-skärmdump via Manjaro Wiki, LightDM Webkit Google Theme, LightDM-KDE-inställningar av David Edmundson.
Ivana Isadora är frilansande författare och översättare, Linux-älskare och KDE fangirl. Hon stöder och marknadsför gratis och öppen källkodsprogramvara och letar alltid efter nya och innovativa appar. Ta reda på hur du kommer i kontakt här.