我正在运行一个 docker 容器。建议的运行方式是
$ xhost +
access control disabled, clients can connect from any host
$ sudo docker run -it --rm --ipc=host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro [...]
$ xhost -
access control enabled, only authorized clients can connect
这两个 xhost 命令的作用是什么?
为什么在运行 docker 容器时需要它们?
SwayWM (Wayland) 的等效项是什么?
谢谢。
答案1
第一个完全关闭 X11 安全模型。第二个将其重新打开。这是允许程序与 GUI 会话交互的一种非常粗略的方法。 (我对构建的质量非常怀疑)。