Advertentie

Je weet wat ze zeggen - "als het niet kapot is, repareer het dan niet".

Laat ze praten.

Als je perfect tevreden bent met je besturingssysteem, hoef je er natuurlijk niet te veel aan te sleutelen, vooral als je productief probeert te zijn.

Toch is een van de beste dingen van open-source software (en Linux in het algemeen) dat je het gemakkelijk kunt doen verander alles wat je wilt: van het vervangen van standaardapplicaties door betere alternatieven tot het bewerken van de bron code. Houd je niet van de standaard bestandsbeheerder die bij je distro werd geleverd? Installeer gewoon een andere. Hetzelfde geldt voor muziekspelers, webbrowsers en teksteditors, maar ook voor fundamentele componenten van een Linux-distributie, zoals de desktopomgeving of de kernel.

Een zo'n onderdeel is een displaymanager.

Wat is een Display Manager?

Soms wordt dit een "login-manager" genoemd, maar een display-manager is verantwoordelijk voor het starten van de displayserver en het laden van de Linux-desktop nadat u uw gebruikersnaam en wachtwoord hebt ingevoerd. Simpel gezegd, het controleert gebruikerssessies en beheert gebruikersauthenticatie. Meestal voert een displaymanager zijn magie uit 'onder de motorkap', en meestal is het enige element dat u ziet het inlogvenster, ook wel de 'greeter' genoemd.

instagram viewer

linux-display-managers-pantheon-greeter

Het is cruciaal om te onthouden dat een displaymanager niet hetzelfde is als een windowmanager of een weergaveserver. Alle drie de componenten werken met elkaar samen, maar ze hebben niet dezelfde functionaliteit, dus de termen mogen niet door elkaar worden gebruikt. Voorbeelden van een vensterbeheerder zijn KWin, Openbox en dwm, terwijl enkele bekende weergaveservers voor Linux Wayland, Mir en X.Org zijn.

(Veel Linux-distributies bevatten Wayland als de standaard weergaveserver en een paar andere gaan ook in die richting, dus het is een goed idee om meer weten over het gebruik van Linux met Wayland.)

Waarom een ​​Display Manager vervangen?

Waarom zou iemand een displaymanager willen vervangen, vraag je je af? Welnu, hier zijn een paar waarschijnlijke scenario's:

  • Je probeert het laat een oude pc herleven 14 lichtgewicht Linux-distributies om uw oude pc een nieuw leven te gevenEen lichtgewicht besturingssysteem nodig? Deze speciale Linux-distributies kunnen op oudere pc's worden uitgevoerd, sommige met slechts 100 MB RAM. Lees verder en je hebt een lichtgewicht displaymanager nodig.
  • Je huidige displaymanager breekt na een update en het is veel sneller om gewoon een andere te installeren dan migreren naar een andere distro Linux-distributies upgraden of wisselen zonder uw bestanden te wissenMerk je dat je vaak wisselt tussen Linux-distributies? Je zult deze truc willen leren. Lees verder .
  • Je wilt prachtige thema's toepassen op je inlogvenster, maar de standaard displaymanager van je distro is in dit opzicht beperkt.

Er zijn verschillende populaire displaymanagers voor Linux. Je zult merken dat ze qua uiterlijk redelijk op elkaar lijken; de belangrijkste verschillen liggen in hun grootte, complexiteit en de manier waarop ze gebruikers en sessies beheren.

KDM

Net als alle andere dingen die KDE biedt, biedt KDM tal van functies en aanpassingsmogelijkheden. Je kunt het eenvoudig configureren via de regelmodule in Systeeminstellingen. Daar kunt u kiezen welk KDM-thema u wilt gebruiken of overschakelen naar de eenvoudige begroeter waarmee u de achtergrond, het welkomstbericht en het lettertype kunt aanpassen.

U kunt snel schakelen tussen gebruikers inschakelen, de gebruikerslijst weergeven, root-uitschakeling inschakelen, wachtwoordloze login en autologin toestaan. KDM kan ook voorkomen dat het systeem wordt afgesloten vanuit het begroetingsvenster, zodat alleen ingelogde gebruikers de computer kunnen uitschakelen. Als uw hardware verschillende authenticatiemethoden ondersteunt, zoals het scannen van vingerafdrukken, kan KDM deze functie herkennen en beheren. Het detecteert automatisch geïnstalleerde desktopomgevingen en vensterbeheerders en biedt ze aan in een lijst met sessies, zodat u kunt kiezen welke u wilt starten wanneer u uw gebruikersnaam en wachtwoord typt.

linux-display-managers-kdm

KDM ondersteunt zowel X.Org als Wayland, maar in KDE Plasma 5 De huidige staat van de nieuwe Linux-desktopomgeving, Plasma 5Na jarenlang de 4.x-serie te hebben gepolijst, leidt KDE opnieuw de innovatierace tussen Linux-desktopomgevingen met zijn nieuwste product: Plasma 5. Lees verder het wordt vervangen door SDDM, dus u zult het alleen in oudere versies van KDE vinden als de standaard displaymanager. Natuurlijk kunt u het overal installeren, maar houd er rekening mee dat het veel KDE-gerelateerde afhankelijkheden heeft (zoals kde-runtime, wat zelf veel pakketten vereist).

Hoewel sommige functies een beginner kunnen overweldigen, is KDM eigenlijk heel eenvoudig in te stellen dankzij de eenvoudige grafische dialoog. U hoeft geen configuratiebestanden te bewerken en u vraagt ​​zich af wat elke regel erin vertegenwoordigt. Als je niet tevreden bent met KDM-thema's van KDE-Look.org, is het relatief eenvoudig om helemaal nieuwe te maken - volg gewoon de officiële documentatie.

GDM (Gnome Display Manager)

Wat KDM voor KDE is, is GDM voor Gnome - de standaard displaymanager van een grote en populaire Linux-desktopomgeving. Net als KDM ondersteunt het X en Wayland, automatisch inloggen, het verbergen van de gebruikerslijst, wachtwoordloos inloggen, aangepaste sessies en thema's. Het is ook mogelijk om meerdere gebruikers tegelijk in te loggen en snel te schakelen tussen hun sessies.

Het configureren van GDM kan worden gedaan via het speciale dialoogvenster in Systeeminstellingen of door configuratiebestanden te bewerken (afhankelijk van de distributie die u gebruikt, kan het /etc/X11/gdm/gdm.conf of /etc/gdm/gdm.conf). GDM slaat ook enkele configuratiesleutels op in de dconf-database, dus als je van geavanceerd tweaken houdt of je hebt opties nodig zoals het scannen van vingerafdrukken en smartcard-authenticatie, je kunt de bestanden uitchecken in /etc/dconf/db/gdm.d.

linux-display-managers-gdm

Het is belangrijk op te merken dat GDM een serieus herontwerp heeft ondergaan in Gnome 3 / Gnome Shell, dus de nieuwe versie van GDM (meestal aangeduid als GDM3) is heel anders dan de oude, "legacy" GDM, ook al lijkt het misschien niet zo op de oppervlakte. Het is niet achterwaarts compatibel met oudere GDM-thema's en heeft minder functies. De meeste opties zijn verborgen in configuratiebestanden en zijn niet toegankelijk vanuit grafische dialoogvensters.

Het beheren van de gebruikerslijst is ook minder handig, omdat u niet zomaar een bestand kunt bewerken, aangezien GDM3 vertrouwt op AccountsService voor informatie over gebruikers. U kunt het uiterlijk nog steeds aanpassen door de te bewerken /etc/gdm3/greeter.gconf bestand of probeer het af te stemmen met tools van derden, zoals GDM3setup.

MDM (Mint Display Manager)

linux-display-managers-mdm-thema

Gemaakt door de ontwikkelaars van Linux Mint en Cinnamon desktopomgeving, verscheen MDM voor het eerst in Linux Mint 13 (Maya) als de standaard displaymanager. Het was aanvankelijk gebaseerd op de "legacy" GDM 2.20 en was bedoeld als alternatief voor de nieuwe, opnieuw ontworpen GDM3 voor gebruikers die de oude displaymanager terug wilden.

Maar al in september 2013 werd het radicaal opnieuw ontworpen en afgeslankt, waarbij verschillende functies verloren gingen, waaronder inloggen op afstand en het uitvoeren van aangepaste opdrachten. Sommige functies zijn verwijderd uit het configuratiedialoogvenster, maar zijn nog steeds te vinden en te wijzigen in de /etc/mdm/mdm.conf het dossier.

linux-display-managers-mdm

Ondanks dat het lichtgewicht is en gebaseerd op een oude displaymanager, ontbreekt het MDM zeker niet aan functies of moderniteit. Het ondersteunt automatische login, getimede login, aangepaste opstartberichten en een optie om Num Lock in te schakelen. MDM detecteert automatisch beschikbare sessies en ondersteunt drie soorten begroetingen, namelijk thema's: eenvoudige GTK, oud GDM 2.x-thema's en HTML-thema's met functies zoals transparantie, animaties en interactief JavaScript elementen. Het is de standaard displaymanager voor verschillende smaken van Linux Mint, maar andere distributies hebben ook de waarde ervan erkend en bieden deze aan als hun standaardkeuze (bijv. Manjaro Linux Manjaro Linux: Arch voor mensen die geen tijd hebben Lees verder XFCE).

SLiM (Simple Login Manager)

linux-display-managers-slim

De aanwijzing zit in de naam: SLiM wil, je raadt het al, een lichte displaymanager zijn met minimale afhankelijkheden die automatisch beschikbare desktopomgevingen detecteert. Het is eenvoudig te configureren via de /etc/slim.conf het dossier. SLiM heeft niet te veel opties (het ondersteunt bijvoorbeeld geen externe aanmelding), maar het heeft alle essentiële functies: autologin, Num Lock-schakelaar, aangepast welkomstbericht en ondersteuning voor thema's. Helaas wordt SLiM niet meer bijgewerkt, dus als je een deal-breaking bug tegenkomt, verwacht dan niet snel een oplossing.

SDDM (Simple Desktop Display Manager)

SDDM is een nieuw gezicht in de display manager scene: het werd uitgebracht in 2013, ondersteunt X en Wayland, vertrouwt op QML-thema's, en het is al waardig genoeg gebleken om de oude, betrouwbare KDM te vervangen als de standaard displaymanager in Plasma 5.

linux-display-managers-sddm

Net als bij andere displaymanagers zonder franjes, kunt u SDDM configureren door een bestand te bewerken, namelijk /etc/sddm.conf. Daar kunt u automatisch inloggen inschakelen, Num Lock inschakelen, wijzigen welke gebruikers worden weergegeven op het begroetingsvenster (inlogvenster) en thema's wijzigen. Er is een andere manier: als u SDDM op KDE gebruikt, heeft het een configuratiemodule in Systeeminstellingen en er is ook een handig hulpprogramma genaamd sddm-config-editor.

LXDM

linux-display-managers-lxdm

LXDM maakt deel uit van de LXDE-omgeving Gebruik je een oude computer? Geef het een nieuw leven met LXDELinux is misschien wel het meest aanpasbare besturingssysteem tussen Windows, en Mac OS X; er is genoeg ruimte om te veranderen wat u maar wilt. Goed maatwerk kan mogelijk leiden tot enorme prestaties ... Lees verder , en het was de standaard displaymanager van Lubuntu tot versie 12.04. Je kunt het echter op elke andere desktopomgeving installeren, omdat het niet veel afhankelijkheden heeft. U kunt het instellen via zijn eigen configuratiehulpprogramma of configuratiebestanden bewerken in /etc/lxdm (of als je Lubuntu gebruikt, /etc/xdg/lubuntu/lxdm ).

linux-display-managers-lxdm-instellingen

Hoe dan ook, u kunt de gebruikerslijst uitschakelen, autologin toestaan, gezichtspictogrammen kiezen voor elke gebruiker en schakelen tussen gebruikers inschakelen. Het ondersteunt ook getimede autologin (het systeem logt automatisch in na de geselecteerde hoeveelheid tijd) en aangepaste achtergrondafbeeldingen.

Zowel de officiële documentatie als de niet-officiële getuigenverslagen op verschillende forums merken op dat LXDM de gebruikersprocessen bij het afmelden niet beëindigt, dus u moet de /etc/lxdm/PostLogout bestand als u wilt dat het werkt zoals andere displaymanagers. LXDM is misschien eigenzinnig, maar het is vrij snel, dus als dat een acceptabele afweging voor je is, probeer het dan gerust uit.

LightDM

Toen het werd geïntroduceerd als de nieuwe standaard displaymanager voor Ubuntu 11.10, werd LightDM geprezen als het lichtgewicht alternatief voor GDM. Afgezien van X.Org, ondersteunt het ook de Mir-weergaveserver van Canonical, dus het is duidelijk waarom Ubuntu ervoor koos. LightDM is aanpasbaar en kenmerkend, maar het sluit je niet af met een heleboel afhankelijkheden.

Om goed te passen bij verschillende desktopomgevingen, biedt LightDM afzonderlijke greeter-pakketten: er is er een voor GTK, een voor Qt / KDE, een speciale begroeter voor Unity en nog een paar meer. Afhankelijk van de greeter die u gebruikt, kunt u verschillende thema's op LightDM toepassen en het uiterlijk van uw inlogscherm verder aanpassen.

linux-display-managers-lightdm

Als u het gastaccount wilt uitschakelen, toon dan de gebruikerslijst op het inlogscherm en wijzig de achtergrondafbeelding en vensterpositie, u kunt de LightDM-configuratiebestanden bewerken, wat zou moeten zijn in /etc/lightdm/, met afzonderlijke bestanden voor elke geïnstalleerde greeter in /etc/lightdm/lightdm.conf.d/. Gebruikers van Ubuntu en afgeleide producten die zich abonneren op de GUI-only filosofie, kunnen een handige tool genaamd LightDM GTK Greeter-instellingen, en er is ook een controlemodule voor KDE's Systeeminstellingen beschikbaar.

linux-display-managers-lightdm-instellingen

Hoe vervang ik een Display Manager op Linux?

Er zijn twee stappen om uw huidige display-manager onder Linux te vervangen: een nieuwe installeren en deze als standaard instellen. Het eerste deel van het proces is eenvoudig, omdat u dat alleen hoeft te doen vind het juiste pakket De Linux-toolkit voor het ontdekken van nieuwe appsLinux installeren is als inchecken in een all-inclusive resort. Hardware werkt perfect en u krijgt een indrukwekkende selectie vooraf geïnstalleerde software. Maar wat als je wat nieuwe Linux-software wilt uitproberen? Lees verder voor uw distributie en installeer het. U kunt de oude display-manager verwijderen als u dat wilt, maar in de meeste gevallen is dit niet nodig (en als uw pakketbeheerder wil de hele GNOME-omgeving samen met GDM verwijderen, daar gaat u uiteraard niet mee door het).

Het instellen van de nieuwe displaymanager als standaard verschilt voor elke distributie, maar het komt neer op het bewerken van een paar configuratiebestanden of het uitvoeren van een eenvoudige oneliner in de terminal. In deze korte handleiding wordt ervan uitgegaan dat je de gewenste displaymanager al hebt geïnstalleerd en dat je er nu alleen voor hoeft te zorgen dat deze correct wordt geladen bij de volgende herstart.

Voor Ubuntu, Linux Mint en de meeste Ubuntu-derivaten:

Rennen sudo dpkg-herconfigureer gdm en selecteer de standaard displaymanager in het dialoogvenster dat verschijnt. U kunt "gdm" vervangen door een van de displaymanagers die momenteel op uw systeem zijn geïnstalleerd. Als dit niet lukt, kunt u de bewerken /etc/X11/default-display/manager bestand met rootprivileges.

linux-display-managers-configureren

Voor Arch Linux en Manjaro:

Schakel de systemd-service in voor uw nieuwe display-manager met systemctl schakel displaymanager.service -f in

Als dit niet werkt, kunnen Manjaro-gebruikers eerst proberen de vorige displaymanager uit te schakelen:

sudo systemctl stop gdm
sudo systemctl schakelt gdm uit
sudo systemctl schakelt lightdm.service in
sudo systemctl start lightdm

terwijl je op Arch Linux zit moet je misschien de /etc/systemd/system/default.target bestand en maak een display-manager.service bestand in de /etc/systemd/system directory. Dit nieuwe bestand moet een symlink zijn naar het nieuwe servicebestand van uw nieuwe display-manager /usr/lib/systemd/system/.

Het advies in deze sectie is ook van toepassing op nieuwe versies van Fedora (vanaf Fedora 14 en verder). Je kunt ook je display manager op Fedora veranderen met een praktische tool genaamd systeem-switch-displaymanager.

Voor Debian:

De procedure is vergelijkbaar met Ubuntu: vervang het pad naar je oude displaymanager naar de nieuwe erin /etc/X11/default-display-manager. Je moet het bestand als root bewerken. Je kunt ook rennen sudo dpkg-herconfigureer uwdisplaymanager en kies de nieuwe displaymanager.

Voor PCLinuxOS:

U zou uw nieuwe display-manager in het dialoogvenster moeten kunnen selecteren Controlecentrum> Opstarten> Display Manager instellen. Als het systeem de wijzigingen niet erkent, probeer dan de /etc/sysconfig/desktop bestand, waar u de gewenste displaymanager kunt instellen.

Voor openSUSE:

Je kunt de /etc/sysconfig/displaymanager bestand of gebruik de Sysconfig Editor-module in YaST om toegang te krijgen tot de instellingen voor Desktop> Display Manager. Uw nieuwe display-manager moet worden geactiveerd bij de volgende herstart.

Andere distributies mogen geen activiteiten vereisen die te verschillend zijn van de hier beschreven activiteiten, vooral als ze zijn gebaseerd op distributies die in deze lijst worden genoemd. Als een distributie systemd gebruikt, is de kans groot dat de instructies voor Arch, Manjaro en Fedora er ook voor zullen werken.

Afhankelijk van de displaymanager die je hebt geïnstalleerd, kun je nu wat plezier beleven aan thema's. MDM is de beste keuze als maatwerk uw prioriteit is, omdat het zowel oude GDM als nieuwe HTML-thema's ondersteunt. Je kunt ze vinden op LinuxMint-Art en Gnome-Look.org. DeviantART beschikt over een nette verzameling thema's voor verschillende displaymanagers en als u SDDM gebruikt, kunt u hiervoor themapakketten vinden in de repository's.

Zoals je hebt gezien, is het vervangen van een displaymanager niet zo moeilijk als het klinkt. Zodra u meer over hun functies begint te lezen, komt u misschien in de verleiding om een ​​paar verschillende displaymanagers te testen op zoek naar de beste - en ik moedig u aan om dit te doen.

U hoeft niet te wachten tot de software 'kapot' gaat om iets nieuws of anders te proberen experimenteer met een nieuwe Linux-desktopomgeving De 12 beste Linux-desktopomgevingenHet kiezen van een Linux-desktopomgeving kan moeilijk zijn. Dit zijn de beste Linux-desktopomgevingen die u kunt overwegen. Lees verder .

Afbeeldingscredits:gdm-sessie door Mark Mrwizard via Flickr, MDM Prairie Theme, Schermafbeelding van Pantheon Greeter via Linux Mint-forums, Screenshot van SDDM en LXDM-schermafbeelding via Manjaro Wiki, LightDM Webkit Google Theme, LightDM-KDE-instellingen door David Edmundson.

Ivana Isadora is een freelance schrijver en vertaler, Linux-liefhebber en KDE-fangirl. Ze ondersteunt en promoot gratis en open source software en ze is altijd op zoek naar frisse, innovatieve apps. Lees hier hoe u contact kunt opnemen.