|
|
|
|
|
by ingenter
3603 days ago
|
|
I'm running steam in a systemd container, the main issues were sound and notifications: I don't understand how pulseaudio works, so I had to give share some system directories with the guest system to get the sound working. Notifications were solved by sharing dbus. GPU was shared by sharing a single directory in /dev with correct persmissions |
|
To make pulseaudio work in a container, you basically want to pass these volumes from the host to a container:
- /etc/localtime:/etc/localtime:ro
- /etc/machine-id:/etc/machine-id:ro
- $XDG_RUNTIME_DIR/pulse:/run/user/1000/pulse
And then, this environment variable:
PULSE_SERVER=unix:$XDG_RUNTIME_DIR/pulse/native