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@

Reply via email to