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

Ответить
Аватара пользователя
Vochatrak
Сообщения: 801
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

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

Сообщение Vochatrak »

Добрый день.
Смонтировал чрут через системд:

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

systemd-nspawn -D папка_с_дистром
Но никак не могу запустить ни одной графической утилиты.
На export DISPLAY=:3 ругается что не может получить доступ к иксам.
notauser
Сообщения: 1246
Зарегистрирован: 06 май 2012, 21:00

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

Сообщение notauser »

https://lists.freedesktop.org/archives/ ... 20383.html Там вроде примерно Ваш вопрос и ответ от некого Lennart Poettering, Red Hat.
Или просто сконфигурируйте ssh для X. Логин в контейнер по ssh с параметром -X и запускаете GUI-приложения.
Аватара пользователя
Vochatrak
Сообщения: 801
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

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

Сообщение Vochatrak »

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

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

Никто не знает как его задействовать?
Аватара пользователя
Vochatrak
Сообщения: 801
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

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

Сообщение 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 самому себе)?
Ответить

Вернуться в «Общие вопросы по РОСЕ»