Seat manager: Difference between revisions

From Alpine Linux
(Add link to seatd)
m (removed todo. added wayland reference)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{todo|This article needs verification for X11 based setups}}
A seat manager mediates access to input and output devices such as keyboards and monitors. [[Wayland]] requires a seat manager. Alpine Linux provides two different seat managers:


A seat manager dictates access to input and output devices like keyboard and monitor.
* [[seatd]]: a minimal seat management daemon.
 
* [[elogind]]: login manager extracted from systemd.
On alpine linux 2 seat managers are available:
* [[seatd]]: a minimal seat management daemon
* [[elogind]]: from systemd extracted login manager


== Input and video groups ==
== Input and video groups ==
Some instructions mention the need for the <code>input</code> and <code>video</code> groups. This is in most cases not correct and insecure! The seat manager already provides the necessary permissions.
Some instructions mention the need for the <code>input</code> and <code>video</code> groups. This is in most cases incorrect and insecure! The seat manager already provides the necessary permissions.  
 
Due to issue {{issue|15409}} there is currently 1 exception: If you aren't using elogind and need [[PipeWire#Device_access|PipeWire]] to access a webcam you need the <code>video</code> group.
Due to issue {{issue|15409}} there is currently 1 exception: If you aren't using elogind and need [[PipeWire#Device_access|PipeWire]] to access a webcam you need the <code>video</code> group.


Line 15: Line 11:
* [https://man.sr.ht/~kennylevinsen/seatd/#what-is-a-seat seatd: what is a seat]
* [https://man.sr.ht/~kennylevinsen/seatd/#what-is-a-seat seatd: what is a seat]
* [https://docs.voidlinux.org/config/session-management.html void docs: Session and Seat Management]
* [https://docs.voidlinux.org/config/session-management.html void docs: Session and Seat Management]
* A seat manager should not be confused with a login managed, such a [[greetd]].
* [https://wayland-book.com/seat/example.html Seat Management]


[[Category:Desktop]]
[[Category:Desktop]]

Latest revision as of 15:49, 5 October 2024

A seat manager mediates access to input and output devices such as keyboards and monitors. Wayland requires a seat manager. Alpine Linux provides two different seat managers:

  • seatd: a minimal seat management daemon.
  • elogind: login manager extracted from systemd.

Input and video groups

Some instructions mention the need for the input and video groups. This is in most cases incorrect and insecure! The seat manager already provides the necessary permissions. Due to issue #15409 there is currently 1 exception: If you aren't using elogind and need PipeWire to access a webcam you need the video group.

See Also