我正在运行vim
,gnome-terminal
理想情况下,我希望全屏模式可以扩展到两个显示器,而不仅仅是一个。有什么办法吗?如果我禁用 CCSM > Grid,那么我可以拉伸终端,但结果并不理想,请观察:
有没有办法修复顶部的 Z 缓冲区问题(我不知道该怎么称呼它)?如果没有,有人可以告诉我源代码的方向,以便我可以尝试对其进行逆向工程,以实现双显示器全屏模式吗?
答案1
答案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
还有更多细节,以及将其分离到特定点/位置和设备的许多替代方法,这也取决于您的硬件...有些卡要求您分离屏幕部分并将其重新组合到服务器布局部分。但作为总结性答案,这“接近”不知道您具体在做什么。