我最近才对这个问题进行了足够的深入研究,以粗略地理解这个问题与 X11 的功能围绕连接到某种显示“服务器”这一事实有关。
这导致了我的问题 - 在家里、大学和朋友的地方之间,我的 IP 总是在变化,每次变化(到我以前没有的),我的 X11 都会播放(在 X 上运行 XMonad),并且在我通过 重新启动 X 之前,事情无法正常运行startx
。
执行 xhost local:root 似乎适当地将新地址添加到我的 xauth 列表中,但仅仅因为我想连接到具有动态 IP 的网络就必须牺牲我的多选项卡设置,这似乎很麻烦。有没有办法解决?
提前致谢。
答案1
我知道唯一可行的两个选项是 vnc 和 vpn。使用 VPN,您似乎拥有静态 IP 地址。使用 vnc 你的状态将被保留。 ssh 隧道可以隐藏 X11 的 IP 地址问题,但它仍然无法在 IP 地址更改后继续存在。我见过的关于使用 X11 更改 IP 地址的唯一可靠建议是不要这样做。