Elogind: Difference between revisions
(mention PAM requirement for enviroment to work) |
(recommend pam in installation) |
||
| Line 8: | Line 8: | ||
{{Cmd|# apk add {{Pkg|elogind}} {{Pkg|polkit-elogind}} | {{Cmd|# apk add {{Pkg|elogind}} {{Pkg|polkit-elogind}} | ||
# rc-update add elogind | # rc-update add elogind | ||
# rc-service elogind start}} | # rc-service elogind start }} | ||
Set up a [[PAM]] login. | |||
== Configuration == | == Configuration == | ||
| Line 34: | Line 36: | ||
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 {{Pkg|greetd}}, [[SDDM]] or {{Pkg|lightdm|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 {{Pkg|greetd}}, [[SDDM]] or {{Pkg|lightdm|LightDM}}. | ||
== See also == | == See also == | ||
Revision as of 11:17, 19 June 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
Set up a PAM login.
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, the loginctl command should output the following:
~$ 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.