Set primary display in KDE for Fedora 14

我用的一台机器的显示卡有两个输出接口,一个是 VGA 接口,另一个是 DVI-I 接口。我以前单用 DVI-I 接口,最近多出一个显示器接在了 VGA 接口,我把 DVI-I 显示在左边,VGA 显示在右边。DVI-I 是主显示器,我也希望 Fedora KDE 桌面环境的 Panel 能固定在 DVI-I 显示器上。

刚开始用 VGA 时,Panel 仍在 DVI-I,用得很顺手,大概是因为 VGA 是在开机以后才插上的缘故。可是重启后,Panel 死活不肯固定在 DVI-I。登录 KDE 前,登录窗口还是在 DVI-I,可见那时 DVI-I 还是主显示器。可登录后,Panel 就显示在 VGA。我试过很多办法,比如调整 DVI-I 在 VGA 的上下左右各种位置,或者 disable VGA 再 enable VGA,可只要 KDE 探测到 VGA enabled,就把 Panel 移到 VGA。

怎样在 KDE 里设置某个显示器为主显示器?我查了一下,似乎没有 GUI 可以让我这么做。原因是 KDE 本身不探测哪个显示器为主显示器,而是直接采用 plasma 里的值,而 plasma 本身有 bug(我不确定这个解释对不对)。

不管原因是什么,我更关心的是解决方案。方法也很简单,run this:

xrandr --output (primary display name) --primary

其中 (primary display name) 是主显示器名称,可以在系统信息里找到,通常是显示器类型-序号,我的是 DVI-I-1。

Leave a comment

Your email address will not be published. Required fields are marked *