I just created the file /lib/udev/rules.d/71-seat.rules and added the following to it:
ACTION=="remove", GOTO="seat_end"
TAG=="uaccess", SUBSYSTEM!="sound", TAG+="seat" SUBSYSTEM=="sound", KERNEL=="card*", TAG+="seat" SUBSYSTEM=="input", KERNEL=="input*", TAG+="seat" SUBSYSTEM=="graphics", KERNEL=="fb[0-9]*", TAG+="seat", TAG+="master-of-seat" SUBSYSTEM=="drm", KERNEL=="card[0-9]*", TAG+="seat", TAG+="master-of-seat" SUBSYSTEM=="usb", ATTR{bDeviceClass}=="09", TAG+="seat"
LABEL="seat_end"
And reran genkernel-next. It is now working with OpenRC.
I just cut out the first part of the systemd 71-seat.rules file, it might be possible to slim it down to just the fb line.
I just created the file /lib/udev/ rules.d/ 71-seat. rules and added the following to it:
ACTION=="remove", GOTO="seat_end"
TAG=="uaccess", SUBSYSTEM!="sound", TAG+="seat" ="graphics" , KERNEL=="fb[0-9]*", TAG+="seat", TAG+="master- of-seat" ="card[ 0-9]*", TAG+="seat", TAG+="master- of-seat" ss}=="09" , TAG+="seat"
SUBSYSTEM=="sound", KERNEL=="card*", TAG+="seat"
SUBSYSTEM=="input", KERNEL=="input*", TAG+="seat"
SUBSYSTEM=
SUBSYSTEM=="drm", KERNEL=
SUBSYSTEM=="usb", ATTR{bDeviceCla
LABEL="seat_end"
And reran genkernel-next. It is now working with OpenRC.
I just cut out the first part of the systemd 71-seat.rules file, it might be possible to slim it down to just the fb line.