Hur man ställer in LightDM på Arch Linux

click fraud protection

Det är notoriskt tråkigt att konfigurera LightDM på Arch Linux. Av denna anledning väljer många att inte använda den som sin standardvisningshanterare på Arch Linux. Att hoppa över LightDM är en verklig skam, eftersom det är ett av de bästa inloggningssystemen på hela Linux! I den här tutorialen ska vi gå igenom hur vi får LightDM att arbeta med Arch Linux.

Installera LightDM

LightDM är lätt tillgängligt för Arch Linux-användare (liksom dess derivat, som Manjaro) på de primära OS-programvaranservrarna. Tänk dock på att LightDM-paketen finns i programvarukällan "Extra", ett arkiv som användare måste aktivera manuellt.

För att ge ditt Arch Linux-system åtkomst till programvarukällan "Extra" öppnar du en terminal och använder den för att redigera din Pacman-konfigurationsfil.

sudo nano /etc/pacman.conf

I filen Pacman.conf, tryck ner piltangenten och leta efter “Extra”. Ta bort symbolen # framför den samt de två raderna nedan. Dessa symboler måste tas bort helt från allt från programvaran ”Extra”, eller så kommer Pacman-förpackningsverktyget att vägra att aktivera det.

instagram viewer

När du har tagit bort alla kommentarskyltar (#) trycker du på Ctrl + O tangentkombination på tangentbordet för att spara redigeringarna. Stäng sedan Nano genom att trycka på Ctrl + X.

När redigeringarna är gjorda kan du synkronisera din pakethanterare och installera LightDM.

sudo pacman -Syyu lightdm

Välj en greeter

LightDM är installerat, men till skillnad från andra Display Managers på Linux räcker det inte för att använda det. Istället, för att denna skärmhanterare ska fungera korrekt, är en "Greeter" nödvändig.

Du undrar kanske "vad är en grönare?" Det är den aspekt av LightDM-programvaran som användaren interagerar med och använder för att logga in. Det finns många typer av hälsningar, inklusive en GTK (Gnome), en WebKit-baserad, den gamla Ubuntu Unity, och så många fler! I det här avsnittet i självstudien berättar vi dig kort om de olika tillgängliga hälsningarna och går igenom hur du installerar dem.

GTK växer

GTK greeter är standard LightDM-inloggningsmotor. Det fungerar bra med befintliga GTK-teman och är rimligt konfigurerbara. Installera det med kommandona nedan.

sudo pacman -S lightdm-gtk-greeter

Webkit2 växer

Webkit2 greeter använder Webkit-renderingmotorn för att generera användarteman. Om du vill använda det med LightDM på Arch gör du följande i en terminal.

sudo pacman -S lightdm-webkit2-greeter

Pantheon växer

Pantheon greeter är standardinloggningsinställningen för ElementaryOS-projektet. De som vill få en mer "elementär" look bör installera den här. Skaffa det med:

sudo pacman -S git base-devel. git klon https://aur.archlinux.org/lightdm-pantheon-greeter.git. cd lightdm-pantheon-greeter. makepkg -sri

Enheten växer

Unity greeter är LightDM-inloggningsinställningen som Ubuntu har använt i flera år med sin anpassade skrivbordsmiljö. Om du missar den här inloggningsskärmstilen, installerar du den från AUR genom att följa kommandona nedan.

sudo pacman -S git base-devel. git klon https://aur.archlinux.org/lightdm-unity-greeter.git. cd lightdm-enhet-greeter. makepkg -sri

Slick greeter

Slick är LightDM-begäraren som gynnas av många Linux-distributionstillverkare. Gör så här för att få det på ditt Arch-system:

git klon https://aur.archlinux.org/lightdm-slick-greeter.git. cd lightdm-slick-greeter. makepkg -sri

Mini grönare

Mini greeter är en inloggningsskärminställning för LightDM som är mycket mer slimmad än andra hälsningar.

Mini greeter hanterar endast en användare och är därför mycket mindre resurskrävande. Mini är tillgängligt i AUR och användare kan installera det med dessa kommandon:

git klon https://aur.archlinux.org/lightdm-mini-greeter.git. cd lightdm-mini-greeter. makepkg -sri

Aktivera greeter

När du har installerat ditt val av LightDM-greeter är det dags att aktivera det i konfigurationsfilerna. Öppna lightdm.conf i Nano-textredigeraren.

sudo nano /etc/lightdm/lightdm.conf

tryck på Ctrl + W tangentbordskombination, skriv "# Greeter-session = exempel-gtk-gnome”In och tryck Stiga på.

Ta bort # symbol, liksom exempel-gtk-gnome och ersätt den med en av sessionerna i listan nedan.

  • lightdm-slick-greeter
  • lightdm-webkit2-greeter
  • lightdm-unity-greeter
  • lightdm-pantheon-greeter
  • lightdm-mini-greeter
  • lightdm-gtk-greeter

Spara redigeringarna på Lightdm.conf med Ctrl + Ooch avsluta Nano med Ctrl + X. När redigeringarna har sparats testar du dina LightDM-inställningar och bekräftar att de fungerar med dm-verktyg.

Obs! Om testet misslyckas måste du redigera konfigurationsfilen och bestämma vad som gick fel.

lightdm - test-mode --debug

LightDM som primär visningshanterare

LightDM måste ställas in som standard inloggningshanterare på Arch innan du kan använda det. Följ stegen nedan för att aktivera den.

Steg 1: Inaktivera din nuvarande inloggningshanterare med systemd inaktivera.

sudo systemctl inaktivera gdm -f

eller

sudo systemctl inaktivera sddm -f

eller

sudo systemctl inaktivera lxdm -f

Steg 2: Aktivera LightDM med systemctl enable.

sudo systemctl aktivera lightdm -f

Steg 3: Starta om din Arch Linux PC med hjälp av systemctl starta om kommando. Se till att spara allt du arbetar med innan du anger kommandot!

Steg 4: Låt Arch Linux starta säkerhetskopiering. När det slutar starta ser du LightDM visas som den nya inloggningsskärmen.

watch instagram story