niedziela, 3 czerwca 2012

[XFCE] Menedżer logowania i przełączanie użytkownika

Możliwość przełączania użytkownika podczas pracy z systemem może czasem okazać się niezbędna. Zwłaszcza gdy musimy udostępnić komputer drugiej osobie, a nie chcemy zamykać własnej sesji. Do niedawna zwolennicy rewelacyjnego środowiska XFCE aby korzystać z tej funkcjonalności byli skazani na menedżer GDM (Gnome Desktop Manager). Niestety pakiet GDM posiada wiele zależności i instalując go instalujemy wiele komponentów środowiska GNOME. Minimalista i wielbiciel prostych rozwiązań (taki jak ja) nie może sobie pozwolić na zaśmiecanie dysku tak więc GDM nie wchodzi w grę.

Przeglądając dokumentację ArchLinux natknąłem się na pakiet lightdm. Jest to prosty graficzny menedżer logowania wspierający przełączanie użytkowników, współpracujący z wygaszaczem ekranu i co najważniejsze od niedawna obsługiwany przez środowisko XFCE.
Ponieważ na dzień dzisiejszy oficjalna paczka dla XFCE nie istnieje, będzie trzeba ją zbudować przy użyciu PKGBUILD'a, którego pobierzemy z repozytorium AUR:
https://aur.archlinux.org/packages.php?K=lightdm&SeB=x
Trzeba jeszcze pobrać interfejs dla lightdm:
https://aur.archlinux.org/packages.php?K=lightdm-gtk-greeter&SeB=x
Zanim zabierzemy się do instalacji będziemy musieli spełnić następujące zależności:
gnome-common
accountsservice

Następnie tworzymy (przy pomocy makepkg) i instalujemy obydwa pakiety lightdm.
Na koniec jeszcze dodamy lightdm do zmiennej DAEMONS (jeśli używaliśmy do tej pory innego dm np. slim należy go usunąć) w pliku /etc/rc.conf i utworzmy dowiązanie symboliczne dla xfce:
ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/bin/gdmflexiserver
To tyle. Po restarcie powinien nas powitać nowy menedżer logowania. Przełączanie użytkownika odbywa się przy pomocy apletu "Przyciski sesji".

Brak komentarzy:

Prześlij komentarz