Seatd: Difference between revisions
Prabuanand (talk | contribs) m (removed draft notice) |
Prabuanand (talk | contribs) (added reference to Polkit page and moved the relevant content there) |
||
Line 12: | Line 12: | ||
If you are already logged in as a <code>$USER</code>, you will need to relogin. | If you are already logged in as a <code>$USER</code>, you will need to relogin. | ||
* [[polkit]] can be used for authentication with [[Polkit and seatd|seatd]]. | |||
== Configuration == | == Configuration == | ||
Line 17: | Line 19: | ||
Ensure that [[XDG_RUNTIME_DIR]] is set before starting your Wayland compositor. | Ensure that [[XDG_RUNTIME_DIR]] is set before starting your Wayland compositor. | ||
== See also == | |||
== See | |||
* [https://man.sr.ht/~kennylevinsen/seatd/ seatd documentation] | * [https://man.sr.ht/~kennylevinsen/seatd/ seatd documentation] |
Revision as of 15:50, 3 May 2025
Seatd is a seat management daemon, that does everything it needs to do. Nothing more, nothing less. Depends only on libc. Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root.
When using elogind, seatd is not required and viceversa. Don't add both to auto-start.
Installation
apk add seatd # install seatd rc-update add seatd # configure it to auto-start service seatd start # start it now adduser $USER seat # allow current user to access seatd
If you are already logged in as a $USER
, you will need to relogin.
Configuration
Ensure that XDG_RUNTIME_DIR is set before starting your Wayland compositor.