Я добавил безопасность _выбрал docker -compose, и проблема исчезла.
security_opt:
- apparmor:unconfined
Но я не считаю этот вариант полностью правильным решением проблемы.
Should I imagine it like a TCP/UDP port (per-machine rather than per-user)?
На самом деле это сокет домена unix для локальных пользователей и TCP-порт (, если он включен, на современных X-серверах он отключен по умолчанию ).
Can I connect to an other users DISPLAY?
Да, при наличии соответствующих полномочий. См. xauth
и xhost
.
Can I list the currently used DISPLAY numbers for one user?
Отображаемые числа относятся к серверу X, а не к пользователю.
Is it possible to find one free DISPLAY number that I can still use?
ps axu | grep Xorg
должен перечислить все X-серверы,вы можете увидеть, какой номер дисплея они используют. Или посмотрите на /tmp/.X11-unix/
, чтобы увидеть сокеты домена unix. Возможно, среди дистрибутивов есть варианты для этого.
В общем, вы должны иметь представление о том, сколько X-серверов работает в вашей системе, если у вас есть root-права и вы настроили его...