documentation/docs/void-desktop-setup/Session-manager.md

37 lines
831 B
Markdown
Raw Normal View History

2023-08-16 22:09:10 +02:00
---
gitea: none
include_toc: false
---
### Session manager
To use a graphical enviroment it is necessary to start a seat and session manager. For a minimal install it is recommended to use `seatd`, `turnstile` and `polkit`. To install those run:
```
# xbps-install -Sy seatd turnstile polkit
```
Then to enable them:
```
# ln -s /etc/sv/seatd /var/service
# ln -s /etc/sv/turnstiled /var/service
```
To be able to use `seatd` it is necessary that the user is added to the `_seatd` group.
```
# usermod -aG _seatd <user>
```
For `turnstile` to function configure `/etc/pam.d/system-login` by adding the line:
```
session optional pam_turnstile.so
```
Make sure turnstile also creates a *Runtime Directory* by enabling it in `/etc/turnstile/turnstiled.conf`.
```
manage_rundir = yes
```