我知道如何以单个用户身份使用 VNC 查看屏幕上的内容(甚至可能是登录屏幕,在窗口管理器之外)。如果 vnc 服务器崩溃,没什么大不了的,重新启动它,重启客户端并继续工作。
我还知道如何让 vncserver 在启动时启动一个用户相关会话(在 ~/.vnc/xstartup 中有行 /etc/X11/Xsession);但问题是,如果 VNC 服务器崩溃(并且这种情况经常发生),您将丢失在会话中运行的每个程序。
我想要以下功能:
- 机器有多个用户,每个用户都应该有自己的会话(可能使用不同的窗口管理器)
- 如果 vnc 服务器崩溃,他们可以简单地重新启动它并再次连接到与之前相同的会话,不会丢失任何工作。
- 如果可以同时多次访问同一会话,则可获得加分
我该如何配置它?如果不是 VNC,有没有更好的工具?X2go、Xrdp 等?