我有这个双显示器配置,在默认的 12.10 GNOME wm 中运行完美。这是我的 xorg.conf:
Section "Monitor"
Identifier "VGA0"
Option "Enable" "true"
Modeline "1920x1200_60.00" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
Option "PreferredMode" "1920x1200_60.00"
EndSection
Section "Monitor"
Identifier "LVDS0"
Option "Enable" "true"
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option "PrefferedMode" "1368x768_60.00"
EndSection
Section "Device"
Identifier "Radeon0"
Driver "radeon"
Screen 0
EndSection
Section "Device"
Identifier "Radeon1"
Driver "radeon"
Screen 1
EndSection
Section "Screen"
Identifier "Big Screen"
Device "Radeon0"
Monitor "VGA0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
Section "Screen"
Identifier "Little Screen"
Device "Radeon1"
Monitor "LVDS0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1368x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "My Layout"
Screen 0 "Big Screen"
Screen 1 "Little Screen" RightOf "Big Screen"
Option "Xinerama" "true"
EndSection
但是,我现在尝试设置的 awesome wm 只是将大屏幕的左上部分镜像到小屏幕上。虽然我很高兴分辨率是正确的,但我显然希望用不同的内容填充每个屏幕。
我究竟做错了什么?
答案1
如果您想尝试另一个简单/可逆的选项,您可以复制 xorg.conf,然后将 xinerama 的“true”更改为“off”。
这些命令应该可以做到这一点:
cp /etc/X11/xorg.conf ~/xorg.conf
cat ~/xorg.conf | sed 's/true/off/g' > ~/xorg.conf.new
sudo cp ~/xorg.conf.new /etc/X11/xorg.conf
如果出现问题,您可以使用恢复模式和此命令复制原件(当然,编辑用户是您的用户名)
sudo cp /home/user/xorg.conf /etc/X11/xorg.conf
在我看来,能够使用第二个显示器的优势值得花费精力和时间去让它发挥作用。
答案2
我应该能帮上忙。它与我使用的设置非常相似。我认为你的问题是由 Xinerama 开启引起的。我建议使用 amdcccle 程序来配置它。你也可以使用 lxrandr,它使用起来非常简单,但无需安装任何其他东西,使用“gksudo amdcccle”,展开 显示管理器组,然后单击 Xinerama。确保那里没有勾号。它可能是灰色的。如果它是灰色的,请选择显示管理器,单击代表显示器 2 的图标右上角的向下箭头,选择“多显示器”,然后选择“带有显示器 1 的多显示器桌面”。返回并确保 Xinerama 中没有勾选。