![我怎样才能强制 Plasma 5 在 Kubuntu 16.04 中将两台显示器视为一台?](https://linux22.com/image/1055998/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E5%BC%BA%E5%88%B6%20Plasma%205%20%E5%9C%A8%20Kubuntu%2016.04%20%E4%B8%AD%E5%B0%86%E4%B8%A4%E5%8F%B0%E6%98%BE%E7%A4%BA%E5%99%A8%E8%A7%86%E4%B8%BA%E4%B8%80%E5%8F%B0%EF%BC%9F.png)
目标
我想在两个显示器上使用 KDE,但我只希望窗口管理器将它们视为一个虚拟显示器。我想使用 KDE 设置、nvidia-settings 或 xorg.conf 来实现此目标。
我尝试过的方法
我尝试在 xorg.conf 文件中启用 Xinerama,它在登录页面上工作,但 Plasma 桌面无法加载。我没有任务栏,必须使用 alt-F2 才能运行任何内容,并且遇到许多其他问题。我还尝试过 TwinView,因为我正在运行 nvidia,但我遇到了同样的问题。
更多信息
基本上,我希望任务栏能够横跨两个屏幕,并且能够最大化窗口以占据两个屏幕。我在测试过的每个 Ubuntu 版本(Ubuntu 15、Kubuntu、Mint 17)和每个窗口管理器(Openbox、Compiz、Awesome)中都遇到过这个问题。
xorg配置文件
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 361.42 (buildd@lgw01-18) Tue Apr 5 14:33:28 UTC 2016
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
Option "Twinview" "true"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL UP2414Q"
HorizSync 31.0 - 140.0
VertRefresh 29.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 970"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "nvidiaXineramaInfoOrder" "DFP-2.9"
Option "metamodes" "DP-0.8: nvidia-auto-select +1920+0, DP-0.9: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
其他窗口管理器可能会更好,但我真的很喜欢 Plasma 5 中的窗口管理器并且愿意继续使用它。
答案1
关闭 Twinview。将以下行更改为xorg.conf
Option "Twinview" "false"
注意:当您最大化一个窗口时,它将跨越两个显示器,但我认为这是您想要的。
另请注意:这仅适用于 Nvidia 卡和驱动程序。