Het is notoir vervelend om LightDM in te stellenArch Linux. Om deze reden kiezen velen ervoor om het niet te gebruiken als hun standaard weergavebeheer op Arch Linux. Het overslaan van LightDM is een echte schande, want het is een van de beste inlogsystemen op alle Linux! In deze tutorial gaan we dieper in op hoe LightDM aan de slag te kunnen gaan met Arch Linux.
Installeer LightDM
LightDM is direct beschikbaar voor Arch Linux-gebruikers(evenals zijn afgeleiden, zoals Manjaro) op de primaire OS-softwareservers. Houd er echter rekening mee dat de LightDM-pakketten zich in de softwarebron 'Extra' bevinden, een repository die gebruikers handmatig moeten inschakelen.
Om uw Arch Linux-systeem toegang te geven tot de softwarebron “Extra”, opent u een terminal en gebruikt u deze om uw Pacman-configuratiebestand te bewerken.
sudo nano /etc/pacman.conf
In de Pacman.conf-bestand, druk op de pijltoets en zoek naar "Extra". Verwijder het # -symbool ervoor, evenals de twee regels hieronder. Deze symbolen moeten door de 'Extra' software-repository uit alles worden verwijderd, anders weigert de Pacman-verpakkingstool deze in te schakelen.
Nadat u alle commentaarborden (#) hebt verwijderd, drukt u op de Ctrl + O toetsencombinatie op het toetsenbord om de bewerkingen op te slaan. Sluit vervolgens Nano door op te drukken Ctrl + X.
Nadat de bewerkingen zijn voltooid, synchroniseert u uw pakketbeheerder opnieuw en installeert u LightDM.
sudo pacman -Syyu lightdm
Kies een begroeter
LightDM is geïnstalleerd, maar in tegenstelling tot andere Display Managers op Linux is dit niet voldoende om het te gebruiken. In plaats daarvan is een "Greeter" nodig om deze displaymanager correct te laten werken.
Je vraagt je misschien af “wat is een begroeter?"Het is het aspect van de LightDM-software waarmee de gebruiker communiceert en gebruikt om in te loggen. Er zijn veel soorten begroeters, waaronder een GTK (Gnome), een op WebKit gebaseerde, de oude Ubuntu Unity en nog veel meer! In dit gedeelte van de zelfstudie vertellen we u kort over de verschillende beschikbare begroeters en bespreken we hoe u ze kunt installeren.
GTK greeter
GTK greeter is de standaard LightDM-login-engine. Het werkt goed met bestaande GTK-thema's en is redelijk configureerbaar. Installeer het met de onderstaande opdrachten.
sudo pacman -S lightdm-gtk-greeter
Webkit2 greeter
De Webkit2-greeter gebruikt de Webkit-rendering-engine om gebruikersthema's te genereren. Om het te gebruiken met LightDM op Arch, doet u het volgende in een terminal.
sudo pacman -S lightdm-webkit2-greeter
Pantheon greeter
Pantheon greeter is de standaard login-instelling voor het ElementaryOS-project. Degenen die een meer "Elementaire" look willen krijgen, moeten deze installeren. Krijg het met:
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lightdm-pantheon-greeter.git cd lightdm-pantheon-greeter makepkg -sri
Unity greeter
Unity greeter is de LightDM login-instelling dieUbuntu gebruikt al jaren met hun aangepaste desktopomgeving. Als u deze stijl van het inlogscherm mist, installeer het dan vanaf de AUR door de onderstaande opdrachten te volgen.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lightdm-unity-greeter.git cd lightdm-unity-greeter makepkg -sri
Gladde greeter
Slick is de LightDM-greeter die door veel Linux-distributiefabrikanten wordt gebruikt. Om het op uw Arch-systeem te krijgen, doet u het volgende:
git clone https://aur.archlinux.org/lightdm-slick-greeter.git cd lightdm-slick-greeter makepkg -sri
Mini-groeter
De Mini-greeter is een inlogscherminstelling voor LightDM die veel slanker is dan andere begroeters.
De Mini-greeter verwerkt slechts één gebruiker en is daardoor veel minder hulpbronnenintensief. Mini is beschikbaar in de AUR en gebruikers kunnen het installeren met deze opdrachten:
git clone https://aur.archlinux.org/lightdm-mini-greeter.git cd lightdm-mini-greeter makepkg -sri
Schakel de greeter in
Na het installeren van uw LightDM-greeter naar keuze, is het tijd om deze in te schakelen in de configuratiebestanden. Open lightdm.conf in de Nano-teksteditor.
sudo nano /etc/lightdm/lightdm.conf
druk de Ctrl + W toetsenbordcombinatie, type "# Greeter-session = voorbeeld-gtk-gnome"In en druk op invoeren.
Verwijder de # symbool, evenals Bijvoorbeeld-gtk-gnome en vervang het door een van de sessies in de onderstaande lijst.
- lightdm-slick-host
- lightdm-webkit2-host
- lightdm-eenheid-host
- lightdm-pantheon-host
- lightdm-mini-host
- lightdm-gtk-host
Sla de bewerkingen op in Lightdm.conf met Ctrl + Oen verlaat Nano met Ctrl + X. Nadat de bewerkingen zijn opgeslagen, test u uw LightDM-instellingen en bevestigt u dat ze werken dm-instrument.
Opmerking: als de test mislukt, moet u het configuratiebestand bewerken en bepalen wat er mis is gegaan.
lightdm --test-mode --debug
LightDM als primaire displaymanager
LightDM moet worden ingesteld als de standaard login manager op Arch voordat u het kunt gebruiken. Volg de onderstaande stappen om dit in te schakelen.
Stap 1: Schakel uw huidige aanmeldingsmanager uit met systemd uitschakelen.
sudo systemctl disable gdm -f
of
sudo systemctl disable sddm -f
of
sudo systemctl disable lxdm -f
Stap 2: Schakel LightDM in met systemctl inschakelen.
sudo systemctl enable lightdm -f
Stap 3: Start uw Arch Linux-pc opnieuw op met de systemctl opnieuw opstarten commando. Zorg dat u alles waar u aan werkt, opslaat voordat u de opdracht invoert!
Stap 4: Laat Arch Linux opnieuw opstarten. Wanneer het opstarten is voltooid, ziet u LightDM verschijnen als het nieuwe inlogscherm.
Comments