CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2026/01/25 04:50:41
Modified files:
sysutils/seatd : Makefile
sysutils/seatd/patches: patch-common_terminal_c
patch-seatd_client_c
sysutils/seatd/pkg: PLIST
Added files:
sysutils/seatd/patches: patch-man_seatd_1_scd patch-seatd_seat_c
sysutils/seatd/pkg: README seatd.rc
Log message:
Assorted seatd improvements
seatd is needed for wlroots-based compositors. Make it easier to run it:
- add an rc script
- add a _seatd group to reduce the number of manual operations. Users
of wayland applications should be added to that group.
- improve logging (more specific error messages)
- tweak the code that deals with "tty0" so that it looks more like the
FreeBSD implementation
While here, fix the login in terminal_set_keyboard() and disable setting
the keyboard mode to "raw", because for whatever reason it usually
messes up the keyboard. One would expect that raw mode would be needed
for wayland, but keeping the "translated" mode appears to work fine.
shrug
ok matthieu@ landry@