Известно е, че е досадно да настроите LightDM на Arch Linux. Поради тази причина мнозина избират да не го използват като мениджър на дисплея по подразбиране в Arch Linux. Прескачането на LightDM е истински срам, тъй като това е една от най-добрите системи за влизане в целия Linux! В този урок ще разгледаме как да накараме LightDM да работи на Arch Linux.
Съдържание
Инсталирайте LightDM
LightDM е лесно достъпен за потребители на Arch Linux (както и неговите производни, като Manjaro) на основните софтуерни сървъри на ОС. Въпреки това, имайте предвид, че пакетите LightDM се намират в източника на софтуер „Extra“, хранилище, което потребителите трябва да активират ръчно.
За да дадете на вашата система Arch Linux достъп до източника на софтуер „Extra“, отворете терминал и го използвайте, за да редактирате вашия конфигурационен файл на Pacman.
sudo nano /etc/pacman.conf
Във файла Pacman.conf натиснете надолу клавиша със стрелка и потърсете „Extra“. Премахнете символа # отпред, както и двата реда отдолу. Тези символи трябва да бъдат напълно премахнати от всичко от хранилището на софтуера „Екстра“, или инструментът за опаковане на Pacman ще откаже да го активира.
След като премахнете всички знаци за коментари (#), натиснете клавишната комбинация Ctrl + O на клавиатурата, за да запазите редакциите. След това затворете Nano, като натиснете Ctrl + X.
С направените редакции синхронизирайте повторно вашия мениджър на пакети и инсталирайте LightDM.
sudo pacman -Syyu lightdm
Изберете поздравител
LightDM е инсталиран, но за разлика от други дисплеи в Linux, това не е достатъчно, за да го използвате. Вместо това, за да функционира правилно този мениджър на дисплея, е необходим „Поздравител“.
Може би се чудите „какво е приветствие?“ Това е аспектът на софтуера LightDM, с който потребителят взаимодейства и използва за влизане. Има много видове приветствия, включително GTK (Gnome), такъв, базиран на WebKit, стария Ubuntu Unity и много други! В този раздел на урока ще ви разкажем накратко за различните налични приветствия и ще разгледаме как да ги инсталирате.
GTK поздравител
GTK greeter е двигателят за влизане по подразбиране в LightDM. Работи добре със съществуващи GTK теми и е разумно конфигурируем. Инсталирайте го с командите по-долу.
sudo pacman -S lightdm-gtk-greeter
Webkit2 приветствие
Поздравителят на Webkit2 използва машината за изобразяване на Webkit за генериране на потребителски теми. За да го използвате с LightDM на Arch, направете следното в терминал.
sudo pacman -S lightdm-webkit2-greeter
Поздравител на пантеона
Pantheon greeter е настройката за вход по подразбиране за проекта ElementaryOS. Тези, които искат да получат по-„елементарен“ вид, трябва да инсталират този. Вземете го с:
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lightdm-pantheon-greeter.git cd lightdm-pantheon-greeter makepkg -sri
Единство приветствие
Unity greeter е настройката за влизане в LightDM, която Ubuntu използва от години със своята персонализирана среда на работния плот. Ако пропуснете този стил на екран за вход, инсталирайте го от AUR, като следвате командите по-долу.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lightdm-unity-greeter.git cd lightdm-unity-greeter makepkg -sri
Елегантен поздравител
Slick е LightDM приветствието, предпочитано от много производители на дистрибуции на Linux. За да го получите на вашата Arch система, направете:
git clone https://aur.archlinux.org/lightdm-slick-greeter.git cd lightdm-slick-greeter makepkg -sri
Мини поздравител
Mini greeter е настройка на екрана за вход за LightDM, която е много по-отслабена от другите приветствия.
Мини поздравителят работи само с един потребител и в резултат на това е много по-малко ресурсоемък. Mini се предлага в AUR и потребителите могат да го инсталират с тези команди:
git clone https://aur.archlinux.org/lightdm-mini-greeter.git cd lightdm-mini-greeter makepkg -sri
Активирайте приветствието
След като инсталирате вашия LightDM поздравител по избор, е време да го активирате в конфигурационните файлове. Отворете lightdm.conf в текстовия редактор Nano.
sudo nano /etc/lightdm/lightdm.conf
Натиснете клавишната комбинация Ctrl + W, въведете „#greeter-session=example-gtk-gnome“ и натиснете Enter.
Премахнете символа #, както и example-gtk-gnome и го заменете с една от сесиите в списъка по-долу.
lightdm-slick-greeter
lightdm-webkit2-greeter
lightdm-unity-greeter
lightdm-pantheon-greeter
lightdm-mini-greeter
lightdm-gtk-greeter
Запазете редакциите в Lightdm.conf с Ctrl + O и излезте от Nano с Ctrl + X. След като редакциите бъдат запазени, тествайте настройките на LightDM и потвърдете, че работят с dm-tool.
Забележка: ако тестът е неуспешен, ще трябва да редактирате конфигурационния файл и да определите какво се обърка.
lightdm --test-mode --debug
LightDM като основен мениджър на дисплея
LightDM трябва да бъде зададен като мениджър за влизане по подразбиране в Arch, преди да можете да го използвате. За да го активирате, следвайте стъпките по-долу.
Стъпка 1: Деактивирайте текущия си мениджър за влизане с деактивиране на systemd.
sudo systemctl disable gdm -f
или
sudo systemctl disable sddm -f
или
sudo systemctl disable lxdm -f
Стъпка 2: Активирайте LightDM с активиране на systemctl.
sudo systemctl enable lightdm -f
Стъпка 3: Рестартирайте вашия Arch Linux компютър с помощта на командата за рестартиране systemctl. Не забравяйте да запазите всичко, върху което работите, преди да въведете командата!
Стъпка 4: Оставете Arch Linux да стартира архивиране. Когато приключи стартирането, ще видите LightDM да се появи като нов екран за вход.