![向 xorg.conf 11.04 添加虚拟屏幕(通过 vnc 的第三个显示器)](https://linux22.com/image/958690/%E5%90%91%20xorg.conf%2011.04%20%E6%B7%BB%E5%8A%A0%E8%99%9A%E6%8B%9F%E5%B1%8F%E5%B9%95%EF%BC%88%E9%80%9A%E8%BF%87%20vnc%20%E7%9A%84%E7%AC%AC%E4%B8%89%E4%B8%AA%E6%98%BE%E7%A4%BA%E5%99%A8%EF%BC%89.png)
我目前有一台 nvidia gtx470,带有 2 x 22 英寸 1920x1080 的 twinview 显示器。
因为我有一台备用的笔记本电脑(旧的但能用)和屏幕(22英寸1680x1050)。
将在虚拟屏幕上设置一个 vnc 服务器(仅查看),而笔记本电脑将登录(仅查看),因此它只是一个屏幕...虚拟屏幕将成为我的 gnome 会话的一部分...并且理论上为我提供三重显示设置,我见过它在 Windows 中完成...是什么阻碍了我们?
由于我对 vnc 或 xorg.conf 不是很熟悉(只是学习设置,有人可以告诉我如何制作虚拟屏幕/监视器以及哪个 vnc 服务器允许连接到某个屏幕吗?(realvnc 在 Windows 中执行此操作...)
我希望你们中的一个能帮助 Grtz,Dutchy
编辑:我目前的解决方法是只使用 unity 和 vnc 进入 VMware 工作站机器……虽然这可以完成我需要的一些工作,但我仍然希望有一个实际的第三台显示器
答案1
有一个可安装的 X vnc 模块,它将在使用 vncviewer 远程连接时提供本机 :0 X 显示。
安装“vnc4server”包(universe)。这将提供“/usr/lib/xorg/modules/extensions/libvnc.so”(VNC 4.1.2 的 vnc.so 模块已从 vnc.so 更改为 libvnc.so。)
将“vnc”添加到 /etc/X11/xorg.conf 中的模块部分
Section "Module" ... Load "vnc" EndSection
如果您的 VNC 服务器在安全环境中运行,则可以使用以下配置禁用身份验证:
Section "Screen" ... Option "SecurityTypes" "None" EndSection
如果您的 VNC 服务器未在安全环境中运行,则需要使用 vncpasswd 程序设置 VNC 密码:
# vncpasswd Password: Verify:
然后告诉 VNC 模块密码存储在 xorg.conf 中的位置:
Section "Screen" ... Option "SecurityTypes" "VncAuth" Option "UserPasswdVerifier" "VncAuth" Option "PasswordFile" "/root/.vnc/passwd" EndSection
注销并重新启动 X (Ctrl-Alt Backspace)