Este notoriu de obositor să configurați LightDM pe Arch Linux. Din acest motiv, mulți aleg să nu-l folosească ca manager de afișare implicit pe Arch Linux. Să treceți peste LightDM este o adevărată rușine, deoarece este unul dintre cele mai bune sisteme de conectare pe toate Linux! În acest tutorial, vom analiza cum să faceți LightDM să funcționeze pe Arch Linux.
Cuprins
Instalați LightDM
LightDM este ușor disponibil pentru utilizatorii Arch Linux (precum și derivatele sale, cum ar fi Manjaro) pe serverele de software primare ale sistemului de operare. Cu toate acestea, rețineți că pachetele LightDM sunt situate în sursa software „Extra”, un depozit pe care utilizatorii trebuie să îl activeze manual.
Pentru a oferi sistemului dvs. Arch Linux acces la sursa software „Extra”, deschideți un terminal și utilizați-l pentru a edita fișierul de configurare Pacman.
sudo nano /etc/pacman.conf
În fișierul Pacman.conf, apăsați tasta săgeată și căutați „Extra”. Eliminați simbolul # din fața acestuia, precum și cele două linii de mai jos. Aceste simboluri trebuie să fie complet eliminate din orice de către depozitul de software „Extra”, sau instrumentul de ambalare Pacman va refuza să îl activeze.
După ce ați eliminat toate semnele de comentariu (#), apăsați combinația de taste Ctrl + O de pe tastatură pentru a salva editările. Apoi, închideți Nano apăsând Ctrl + X.
Cu modificările făcute, resincronizează managerul de pachete și instalează LightDM.
sudo pacman -Syyu lightdm
Alegeți un salutator
LightDM este instalat, dar spre deosebire de alți manageri de afișare pe Linux, acest lucru nu este suficient pentru a-l folosi. În schimb, pentru ca acest manager de afișare să funcționeze corect, este necesar un „Greeter”.
S-ar putea să vă întrebați „ce este un greeter?” Este aspectul software-ului LightDM cu care utilizatorul interacționează și îl folosește pentru a se conecta. Există multe tipuri de greeter, inclusiv unul GTK (Gnome), unul bazat pe WebKit, cel vechi Ubuntu Unity și multe altele! În această secțiune a tutorialului, vă vom spune pe scurt despre diferitele greetere disponibile și vom vedea cum să le instalați.
Salutare GTK
GTK greeter este motorul implicit de conectare LightDM. Funcționează bine cu temele GTK existente și este configurabil în mod rezonabil. Instalați-l cu comenzile de mai jos.
sudo pacman -S lightdm-gtk-greeter
Webkit2 greeter
Serviciul de întâmpinare Webkit2 utilizează motorul de randare Webkit pentru a genera teme de utilizator. Pentru a-l folosi cu LightDM pe Arch, faceți următoarele într-un terminal.
sudo pacman -S lightdm-webkit2-greeter
Salutator Panteon
Pantheon greeter este configurația implicită de conectare pentru proiectul ElementaryOS. Cei care doresc să obțină un aspect mai „elementar” ar trebui să îl instaleze pe acesta. Obțineți-l cu:
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lightdm-pantheon-greeter.git cd lightdm-pantheon-greeter makepkg -sri
Salutator de unitate
Unity greeter este configurația de conectare LightDM pe care Ubuntu a folosit-o de ani de zile cu mediul desktop personalizat. Dacă ratați acest stil de ecran de autentificare, instalați-l din AUR urmând comenzile de mai jos.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lightdm-unity-greeter.git cd lightdm-unity-greeter makepkg -sri
Greeter slick
Slick este mesajul de întâmpinare LightDM favorizat de mulți producători de distribuție Linux. Pentru a-l obține pe sistemul dvs. Arch, faceți:
git clone https://aur.archlinux.org/lightdm-slick-greeter.git cd lightdm-slick-greeter makepkg -sri
Mini salutare
Mini greeter este o configurare a ecranului de conectare pentru LightDM, care este mult mai redusă decât alte greeter.
Mini greeter se ocupă de un singur utilizator și, prin urmare, necesită mult mai puține resurse. Mini este disponibil în AUR și utilizatorii îl pot instala cu aceste comenzi:
git clone https://aur.archlinux.org/lightdm-mini-greeter.git cd lightdm-mini-greeter makepkg -sri
Activați mesajul de întâmpinare
După instalarea greeter-ului LightDM la alegere, este timpul să îl activați în fișierele de configurare. Deschide lightdm.conf în editorul de text Nano.
sudo nano /etc/lightdm/lightdm.conf
Apăsați combinația de tastatură Ctrl + W, tastați „#greeter-session=example-gtk-gnome” și apăsați Enter.
Eliminați simbolul #, precum și example-gtk-gnome și înlocuiți-l cu una dintre sesiunile din lista de mai jos.
lightdm-slick-greeter
lightdm-webkit2-greeter
lightdm-unity-greeter
lightdm-pantheon-greeter
lightdm-mini-greeter
lightdm-gtk-greeter
Salvați editările în Lightdm.conf cu Ctrl + O și ieșiți din Nano cu Ctrl + X. După ce editările sunt salvate, testați setările LightDM și confirmați că funcționează cu dm-tool.
Notă: dacă testul eșuează, va trebui să editați fișierul de configurare și să determinați ce a mers prost.
lightdm --test-mode --debug
LightDM ca manager principal de afișare
LightDM trebuie setat ca manager de conectare implicit pe Arch înainte de a-l putea folosi. Pentru a-l activa, urmați pașii de mai jos.
Pasul 1: Dezactivați managerul de conectare actual cu dezactivarea systemd.
sudo systemctl disable gdm -f
sau
sudo systemctl disable sddm -f
sau
sudo systemctl disable lxdm -f
Pasul 2: Activați LightDM cu activarea systemctl.
sudo systemctl enable lightdm -f
Pasul 3: Reporniți computerul Arch Linux folosind comanda systemctl reboot. Asigurați-vă că salvați orice lucru la care lucrați înainte de a introduce comanda!
Pasul 4: Lăsați Arch Linux să pornească înapoi. Când se termină de pornire, veți vedea că LightDM va apărea ca noul ecran de conectare.