我有 2 个显示器:
- 24 英寸 LCD 通过 DVI 连接(主)
- 19 英寸 LCD 通过 VGA(辅助)连接
每次 Fedora 启动时,第二个显示器总是设置为克隆第一个显示器,并且它们都以 1280x1024 的分辨率运行,而我总是必须禁用 19 英寸的显示器,以便更大的显示器以 1920x1080 的分辨率运行。
我想设置它们,以便我的辅助显示器扩展主显示器。问题是,无论我选择哪种配置都没有效果。我的辅助显示器仍然处于禁用状态。
我尝试使用 KDE 的显示管理器和 ATI 控制面板,但行为总是一样的。单击“应用”后,屏幕闪烁,没有任何变化。
我已经成功在 Fedora15 中使用 Gnome3 的扩展设置。
我有一张 RadeonHD 4300 系列显卡,并且使用从 AMD 网站下载的驱动程序。
这是输出xrandr -q
:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 1920 x 1920
VGA-0 connected (normal left inverted right x axis y axis)
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.0 70.1 66.0 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 59.9
720x400 70.1
DVI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0*+ 60.0
1680x1050 59.9
1600x900 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0
1152x720 60.0
1024x768 75.0 60.0
832x624 74.6
800x600 75.0 60.3
640x480 75.0 59.9
720x400 70.1
稍后编辑:
问题似乎出在 ATI 驱动程序上。卸载驱动程序后,我设法按自己的意愿设置了显示器。不幸的是,我正在开发一个 OpenCL 项目,所以我不得不重新安装它们。我这样做的那一刻,我之前的所有设置都被遗忘了,我又回到了原点。
答案1
对于 KDE 中的多显示器,您需要用 替换xrandr
。kscreen
尝试安装kscreen
或kscreen-frameworks
。
在 Plasma 4 中进行设置
禁用旧的屏幕管理:
qdbus org.kde.kded /kded org.kde.kded.unloadModule randrmonitor qdbus org.kde.kded /kded org.kde.kded.setModuleAutoloading randrmonitor false
加载 KScreen KDED 模块:
qdbus org.kde.kded /kded org.kde.kded.loadModule kscreen
或者对于 Plasma 5,按上述说明进行替换:
qdbus org.kde.kded /kded org.kde.kded.{something}
和
qdbus org.kde.kded5 /kded org.kde.kded5.{something}
也可以看看 :Fedora-Kscreen,Arch Linux 论坛