我的服务器设置是:带有 lightdm DM 的 Debian jessie,仅将更改部分修改为 sudo cat /etc/lightdm/lightdm.conf:
[VNCServer] enabled=true command=Xvnc -rfbauth /home/abarik/.vnc/passwd port=5900 listen-address=localhost greeter-session=lightdm-gtk-greeter user-session=gnome width=1024 height=768 depth=24
我还有一台连接了主显示器的台式机,其默认 DM 为 lightdm。
我的客户端设置:vnc 客户端是 Mac(OS X)上的 vncviewer
如何确保如果我从客户端通过 VNC 进入服务器,我可以重用主物理显示器?如果不可能,如何5900
在断开连接后保持至少一个虚拟端口处于活动状态?
答案1
我认为 X11vnc 就是你想要的。
X11vnc 提供连接物理显示器的能力。
对于 lightdm,您可以使用以下行。
x11vnc -display :0 -auth /var/run/lightdm/root/\:0
如果要持续运行它,可以添加--loop标志。
x11vnc -display :0 -auth /var/run/lightdm/root/\:0 --loop