Elogind: Difference between revisions
(configure display manager) |
WhyNotHugo (talk | contribs) m (Link to project page) |
||
Line 1: | Line 1: | ||
'''elogind''' is a login manager and provides support for | [https://github.com/elogind/elogind '''elogind'''] is a login manager and provides support for | ||
* setting up necessary permissions for the desktop environment or window manager | * setting up necessary permissions for the desktop environment or window manager |
Revision as of 23:12, 6 January 2023
elogind is a login manager and provides support for
- setting up necessary permissions for the desktop environment or window manager
- handling poweroff, reboot, suspend and hibernate via loginctl command
Installation
# apk add elogind polkit-elogind # rc-update add elogind # rc-service elogind start
Configuration
logind.conf
Edit /etc/elogind/logind.conf
to configure handling of power events, such as suspending the computer when power button is pressed:
sed -i 's|#HandlePowerKey=poweroff|HandlePowerKey=suspend|' /etc/elogind/logind.conf
Working with Desktop Environments
If using a Window Manager or Desktop Environment, such as Sway, the user must ensure that login session is correctly configured. When correctly configured, loginctl command should output the following:
# using sway and sddm localhost:~$ loginctl SESSION UID USER SEAT TTY c1 105 sddm seat0 c2 1000 User seat0 tty8 2 sessions listed.
If the output is No session available.
, such as in the case of launching Sway from tty, suspend and many other functionality will not work. The user then must configure a display manager such as greetd, sddm or lightdm.