601 B
601 B
Session manager
To be able to run a graphical enviroment it's necessary to run a seat and session manager. It's recommended to use seatd
in conjunction with pam_rundir
for a minimal setup:
# apk add seatd-launch pam-rundir
Then make sure pam_rundir
exports XDG_RUNTIME_DIR
by uncommenting its line in /etc/pam.d/base-session
:
session optional pam_rundir.so
dbus
will also be necessary for a functional desktop enviroment:
# apk add cmd:dbus-launch
Any graphical session launched has to be prefixed with:
$ dbus-launch -- seatd-launch -- <program>