在xorg.conf 11.04中添加虚拟屏幕(通过vnc显示的第三屏)


8

我目前在twinview上具有2 x 22英寸1920x1080显示屏的nvidia gtx470。

由于我有一台备用笔记本电脑(旧但可以使用)和屏幕(22英寸1680x1050)。

将在虚拟屏幕上设置一个vnc服务器(仅查看),而笔记本电脑将登录(仅查看),因此它只是一个屏幕...虚拟屏幕将成为我的gnome会话的一部分...从理论上讲,它使我成为三人组显示设置,我已经在Windows中看到它完成了...是什么让我们着迷?

由于并非所有人都对vnc或xorg.conf有所了解(仅学习设置,有人可以给我指导如何制作虚拟屏幕/显示器以及vnc服务器允许连接到特定屏幕的方法。(realvnc会这样做)在Windows中...)

我希望你们中的一员可以帮助Grtz,Dutchy

编辑:我目前的解决方法是仅将unity和vnc用于VMware工作站计算机...尽管这已经完成了一些我需要的工作,但我仍然想拥有一个实际的第三台显示器


1
我强烈建议您看一下Synergy
内森·奥斯曼

2
您对这个问题的唯一答案感到困惑,我感到困惑。这不会在现有的X显示屏上添加第二/第三/第n个“虚拟”屏幕,VNC服务器可以访问该屏幕(我认为这是您的要求)。相反,它将使您可以通过VNC连接到单个显示器。我觉得你(和我)需要somethink更多这样的:superuser.com/questions/305725/...
埃斯特万

Answers:


3

可以安装用于X的vnc模块,当与vncviewer远程连接时,该模块将提供本机的:0 X显示。

  1. 安装“ vnc4server”软件包(Universe)。这将提供“ /usr/lib/xorg/modules/extensions/libvnc.so”(VNC 4.1.2的vnc.so模块已从vnc.so更改为libvnc.so。)

  2. 在/etc/X11/xorg.conf的“模块”部分中添加“ vnc”

    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退格键)


来源 http://ubuntuforums.org/archive/index.php/t-279069.html


1
xorg.conf不复存在。请将答案修改为最新的X。
Oxwivi

@Oxwivi:您什么意思“不再存在”?X 可以在没有xorg.conf的情况下运行,但是如果存在xorg.conf,它将被考虑在内。
谢尔盖(Sergey)

1
@Sergey是的,它现在通常不存在,并且由于没有理由已经存在,因此我们假设它不存在来回答这个问题。除非,当然,除非OP说他已经拥有了xorg.conf
Oxwivi 2011年

不幸的是,我还不能投票:),但这不能回答问题。或者我完全错了。
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.