强制 GNOME 终端跨多个显示器延伸时出现问题

强制 GNOME 终端跨多个显示器延伸时出现问题

我正在运行vimgnome-terminal理想情况下,我希望全屏模式可以扩展到两个显示器,而不仅仅是一个。有什么办法吗?如果我禁用 CCSM > Grid,那么我可以拉伸终端,但结果并不理想,请观察:

在此处输入图片描述

有没有办法修复顶部的 Z 缓冲区问题(我不知道该怎么称呼它)?如果没有,有人可以告诉我源代码的方向,以便我可以尝试对其进行逆向工程,以实现双显示器全屏模式吗?

答案1

这听起来像是一个错误,你应该报告错误

乍一看,这看起来像是一个设计错误,某个地方应该允许你让一个窗口跨多个显示器。就像F11单个显示器那样。

但第二点是损坏。这看起来很像一个应该修复的错误。

答案2

如果两个屏幕尺寸相同,那么你应该不会有问题,但我真的想不出其他办法,而且我也遇到了同样的问题,我只是将 Jupiter 用于我的大显示器。

sudo apt-get install jupiter

答案3

你的数学和对 XServer 的 xorg.conf 的了解如何?

您必须将两个显示器设置为相同的屏幕分辨率,设置 2 个不同的显示器部分。然后创建一个虚拟控制台屏幕,其大小为两个屏幕大小相加,然后将每个显示器的位置放置在该虚拟控制台中... 在 xorg.conf 中有几种方法可以做到这一点,使用一个设备的 GPU(具有多个输出)或使用多个 GPU(单独的卡)。

例如,您有两个并排放置的显示器。每个显示器的分辨率都设置为 1024x768。您创建一个 2048x768 的虚拟控制台屏幕。您将第一个显示器放置在 0,0。您将另一个显示器放置在 0,1025 或“右侧”

Section "Monitor"
  Identifier     "Monitor0"
  Option         "Primary"      "False"
EndSection

Section "Monitor"
  Identifier     "Monitor1"
  Option         "RightOf"      "Monitor0" 
  Option         "Primary"      "False"
  Option         "PreferedMode" "1024x768"
EndSection

Section "Device"
  Identifier     "Card"
  Driver         "vesa"
  Option         "Monitor-DVI-I-0"  "Monitor0" 
  Option         "Monitor-DVI-I-1"  "Monitor1" 
EndSectionEndSection

Section "Screen"
  Identifier          "Screen0"
  Device              "Card"
  Monitor             "Monitor0"
  DefaultDepth        24
  SubSection "Display"
    Modes            "1024x768"
    Virtual          2048 768 
  EndSubSection
EndSection

还有更多细节,以及将其分离到特定点/位置和设备的许多替代方法,这也取决于您的硬件...有些卡要求您分离屏幕部分并将其重新组合到服务器布局部分。但作为总结性答案,这“接近”不知道您具体在做什么。

相关内容