Seatd: Difference between revisions
Prabuanand (talk | contribs) m (fixed wikilinks) |
Prabuanand (talk | contribs) (removed Category:Desktop as per Help_talk:Style) |
||
Line 24: | Line 24: | ||
* [https://github.com/swaywm/sway/wiki/Setting-environmental-variables sway wiki] | * [https://github.com/swaywm/sway/wiki/Setting-environmental-variables sway wiki] | ||
[[Category:Seat_manager]] | [[Category:Seat_manager]] | ||
Revision as of 15:16, 25 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
Install the seatd package and add the seatd
service to auto-start using OpenRC:
# apk add seatd # rc-update add seatd # service seatd start
To add the currently logged in user to seat
group issue the command:
$ doas adduser $USER seat
If you are already logged in as a $USER
, you will need to relogin.
Polkit can be configured and used for authentication with seatd.
Configuration
Ensure that XDG_RUNTIME_DIR is set before starting your Wayland compositor.