Switch headless display stack to Xorg dummy.

Replace Xvfb with Xorg dummy and mount /run/udev so Sunshine virtual input devices target the streamed X session instead of the host console.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-19 02:48:28 +03:00
parent 10ee14233b
commit 88b48e1796
3 changed files with 44 additions and 3 deletions

View File

@@ -70,6 +70,8 @@
`Steam Big Picture` запускается от отдельного пользователя `steam` внутри контейнера. Данные Steam сохраняются в `players/pX_steam` и не теряются после перезапуска контейнеров/сервера.
Важно: для корректной обработки ввода из Moonlight в контейнерах используется `Xorg dummy` (вместо `Xvfb`) и проброс `/run/udev` в контейнер. Это нужно, чтобы виртуальные устройства ввода Sunshine попадали в тот же X-сеанс, который стримится.
### Порты
В Moonlight при ручном добавлении указывается один адрес в формате `IP:base_port`.