Elogind: Difference between revisions
WhyNotHugo (talk | contribs) m (Link to project page) |
WhyNotHugo (talk | contribs) m (Add see also / gentoo wiki) |
||
Line 37: | Line 37: | ||
If the output is <code>No session available.</code>, 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. | If the output is <code>No session available.</code>, 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. | ||
== See also == | |||
* [https://wiki.gentoo.org/wiki/Elogind elogind - Gentoo Wiki] |
Revision as of 23:14, 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.