Страница 1 из 1

Запуск GUI программ из чрута

Добавлено: 14 ноя 2016, 17:44
Vochatrak
Добрый день.
Смонтировал чрут через системд:

Код: Выделить всё

systemd-nspawn -D папка_с_дистром
Но никак не могу запустить ни одной графической утилиты.
На export DISPLAY=:3 ругается что не может получить доступ к иксам.

Re: Запуск GUI программ из чрута

Добавлено: 18 ноя 2016, 17:52
notauser
https://lists.freedesktop.org/archives/ ... 20383.html Там вроде примерно Ваш вопрос и ответ от некого Lennart Poettering, Red Hat.
Или просто сконфигурируйте ssh для X. Логин в контейнер по ssh с параметром -X и запускаете GUI-приложения.

Re: Запуск GUI программ из чрута

Добавлено: 21 дек 2016, 00:10
Vochatrak
Тааакс...
Короче запускается все это проще некуда:
Сначала даем в системе команду xhost +
Теперь в контейнере пишем export DISPLAY=:0
И можно запускать интересующую программу из контейнера!

Теперь о грустном:
В контейнере не работает OpenGL.
А должен...

Никто не знает как его задействовать?

Re: Запуск GUI программ из чрута

Добавлено: 16 янв 2017, 23:12
Vochatrak
Так и не смог заставить работать nspawn. :(
chroot тем не менее работает с OGL ускарением.
Только такая случилась напасть...

Юзер уже был создан в ходе экспериментов с systemd-nspawn
1) Распаковал сквош из установочного диска (manjaro-deepin)
2)

Код: Выделить всё

 mount --bind /proc ./deepin/proc/
mount --bind /sys ./deepin/sys
mount --bind /dev ./deepin/dev
3) chroot ./deepin

4) Качаю драйвер nvidia как в системе, перекидываю его в чрут-хомяк и устанавливаю через

Код: Выделить всё

./NVIDIA.bin --no-kernel-module
Пробовал запустить игру и она вылетела из-за отсутствия звукового устроства.
Плеер естественно звук тоже не выдает.
Собственно как получить вывод звука из чрута?
Как заставить чрут, видеть геймпад?
И возможно ли пускать игры все-таки из nspawn контейнера (без проброса иксов по ssh самому себе)?