![双显示器 Unity 启动器在错误的显示器上打开](https://linux22.com/image/807202/%E5%8F%8C%E6%98%BE%E7%A4%BA%E5%99%A8%20Unity%20%E5%90%AF%E5%8A%A8%E5%99%A8%E5%9C%A8%E9%94%99%E8%AF%AF%E7%9A%84%E6%98%BE%E7%A4%BA%E5%99%A8%E4%B8%8A%E6%89%93%E5%BC%80.png)
这是特定的统一配置还是双显示器配置问题?
在 NVIDIA X 服务器设置中。将其设为 X 屏幕的主显示器,我选择的是中间的显示器。但启动器位于左侧显示器上。
答案1
目前 Unity 位于 0,0 处。支持右显示器作为主显示器的功能尚未实现。发布时会实现。
答案2
答案3
我发现设置主显示器(显示器启动器显示在上面)最简洁的方法是使用 /etc/X11/xorg.conf
我做出的重要改变是:
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "TwinViewOrientation" "RightOf"
- TwinViewXineramaInfoOrder
- 设置 Unity 显示启动器的主显示器。
- 双视图方向
- 自动设置显示器位置,无需指定分辨率。(这对我来说很方便,因为我连接了不同的显示器(有时缺少显示器))。
我的完整 /etc/X11/xorg.conf:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL SE198WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400M GS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select, DFP: nvidia-auto-select"
Option "TwinViewOrientation" "RightOf"
SubSection "Display"
Depth 24
EndSubSection
EndSection