我家里有一台运行 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