centos - 如何在 vncserver 中使用 2 个屏幕?

标签 centos x11 vnc-server vnc-viewer

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


3个月前关闭。







Improve this question




我有 2 个屏幕,我正在使用 Windows 笔记本电脑上的 VNC 查看器(v5.2.1)连接到在 centos 机器上运行的 vncserver。
这将打开一个窗口,我可以从一个屏幕移动到另一个屏幕。
我希望 session 使用两个屏幕,因此我 不要意思是:

(一) 2 个单独的 VNC session 连接到 2 个 vncserver,每个 session 在一个屏幕上

(二) 1 个 VNC 窗口在 2 个屏幕上拉伸(stretch)

(c) 使用类似 Xming 的东西

我不喜欢上述解决方法的原因是因为 (一) 我无法将窗口从一个 session 移动到另一个 session ,也无法在它们两个上打开 Eclipse(Eclipse 不喜欢在两个不同的实例中运行)。

(二) 这是非常不方便的,因为屏幕没有完全对齐,并且我尝试最大化的每个窗口都在两个屏幕上最大化,我必须为每个屏幕手动调整我的窗口,更不用说被两个屏幕之间的间隙令人讨厌地切割的东西。

解决方法 (c) 给了我在使用屏幕方面需要的东西,但有一个主要的缺点,那就是我的 session 将无法在我的笔记本电脑重新启动后继续存在(而使用 vncserver 工作的远程稳定 centos 机器,我总是可以连接到同一个 session )。

请注意,我知道解决方案:

  • 在 VNC 查看器 > 选项 > 高级 > 显示
  • 中检查“全屏模式”
  • 在 VNC 查看器 > 选项 > 高级 > 中将“UseAllMonitors”设置为 True
    专家选项卡。

  • 这给了我解决方法 (二) 这不是我要找的。

    谢谢你的帮助。

    最佳答案

    [这不是一个答案,只是分享一个与 VNC 全屏模式和多显示器相关的问题的修复]
    问题:将 DisplayDevice 设置为“DISPLAY 2”(出于某种原因默认设置),我遇到了以下问题。当我最大化 VNC 或选中/取消选中“将特殊 key 传递给服务器”选项时,VNC 查看器会自动从我的外接显示器切换回我的笔记本电脑屏幕。这很烦人。
    修复:在 DisplayDevice 中,不要对任何内容进行硬编码。使用应用偏好。
    引用:
    https://help.realvnc.com/hc/en-us/articles/360006483577?page=1#comment_360001038057
    https://help.realvnc.com/hc/en-us/articles/360002251297#server-displaydevice

    关于centos - 如何在 vncserver 中使用 2 个屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342073/

    相关文章:

    PHP fatal error : Call to undefined function mysql_connect()

    docker - 如何在Docker容器中运行启蒙Wayland?

    c - xlib 将窗口推到其他窗口的后面

    bash - 在本地X session 中远程运行命令?

    ssh - 通过 VNC 连接到来自另一个 Google Cloud 项目的共享镜像

    Jenkins xvnc,HOME 变量未设置错误

    android - Droid VNC 是如何工作的?

    linux - Yum 没有安装 msmtp

    php - 通过 PHP 运行 bash 命令,更改目录然后执行二进制文件

    linux - 我如何列出我在centos中安装的所有软件包而没有依赖关系