xhost 和 Wayland(又名无需 ssh 即可连接到远程 X 服务器)

xhost 和 Wayland(又名无需 ssh 即可连接到远程 X 服务器)

我家里有一台运行 21.04 的无头电脑。有时我需要在那里启动相同的应用程序,主要是个人内容。为此,我通过 wifi 连接到笔记本电脑,21.04 也是如此,我用它来工作。(我不喜欢在那里安装那些个人数据)。

使用 Wayland 远程桌面非常麻烦,最终我一无所获。

然后我尝试通过 ssh 启动一些应用程序隧道 X,但大多数应用程序在很短的时间内就变得没有响应。弹出的“强制退出”选项也会终止 ssh 连接。

现在,我只想在本地笔记本电脑上打开一个远程窗口。由于我处于一个安全、受限的环境中,我尝试使用没有 ssh 的 X:

我遵循的程序:

  • 在远程计算机上:

export DISPLAY=mylaptop:0.0

  • 在本地笔记本电脑上
xhost + myheadlesspc

allow TCP connection for X

知道如何使用 Wayland 完成最后一步吗?

/etc/gdm3/daemon.conf不存在,并且使用该选项创建一个disallowTCP=false不起作用

提前致谢

答案1

我想以不同的用户身份启动 Firefox 和 Thunderbird,我使用

xhost +si:localuser:differentusername
su - differentusername -c "export DISPLAY=$DISPLAY;thunderbird"

对我
来说有效,21.04 似乎没有按 :0 默认

$ env |grep -i 显示
WAYLAND_DISPLAY=wayland-0
GNOME_SETUP_DISPLAY=:3
DISPLAY=:2

相关内容