LinuxForum.Fans
Тема

lxc + Xephyr

Автор: OLR 5 сообщений 684 просмотров
26.10.2022 17:13 · отредактировано #438544

Подскажите что не так делаю?
Запускаю в основной системе

text
ephyr -ac :1 -screen 1024x768

окно запускается
в контейнере запускаю

text

export DISPLAY=:1
openbox & firefox
text

root@web-browser:/# openbox & firefox
[1] 192
Openbox-Message: Failed to open the display from the DISPLAY environment variable.
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :1
[1]+  Exit 1                  openbox

26.10.2022 19:15 #438545
"OLR" написал:
export DISPLAY=:1



От пользователя:
---
Xephyr -br -ac :1 -screen 1024x768
docker run --rm --env="DISPLAY=:1" --net=host имя_образа_docker

26.10.2022 19:36 · отредактировано #438546

У меня не докер а lxc, но не суть.
export DISPLAY=localhost:1 - запускаю в ручную прямо внутри контейнера, оно прописывается правильно, openbox говорит что не может подключиться.
разрешение хоста сделано

text
xhost +
access control disabled, clients can connect from any host

не может подключиться именно к localhost:1(ну или 127.0.0.1, или по ip)

text
root@web-browser:/# openbox & firefox
[1] 802
Openbox-Message: Failed to open the display from the DISPLAY environment variable.
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Broadway display type not supported: localhost:1
Error: cannot open display: localhost:1
[1]+  Exit 1                  openbox

не пойму куда копать, дисплей запущен, он работает, подключения разрешены.....

26.10.2022 19:58 #438547
"OLR" написал:
У меня не докер а lxc, но не суть.

А -да, что-то я не посмотрел... С lxc не работал, увы.

env DISPLAY=:1 openbox & firefox ? :)

26.10.2022 22:24 #438548
text
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :1
[1]+  Exit 1                  env DISPLAY=:1 openbox

попробовал на основном хосте запустить openbox - все нормально, подключается
прописал так - export DISPLAY=:1
Добавлено: 26.10.2022 22:09:22

на основном хосте работает через сокет, а вот порт 6001 не открывает. Может кто знает как заставить его открыть порт?

Добавлено: 26.10.2022 22:24:22

может кому пригодится

text
Xephyr -ac :1 -listen tcp -listen unix -listen local -screen 1024x768
Войдите или зарегистрируйтесь, чтобы ответить.