我在联想 ThinkPad R500 上运行 Kubuntu 10.04 x64,并连接了外接显示器。
如果我配置了扩展桌面,一切都会正常。设置如下:
重启后,这些设置将被重置,两个屏幕将被镜像。设置如下:
我的扩展桌面在 Ubuntu/GNOME 下运行良好,所以我假设 KDE 处理这个配置的方式有所不同,但我似乎找不到答案。
有谁知道如何使我的配置保留下来?
答案1
例子:
xrandr -q # 识别屏幕名称:LVDS 表示笔记本电脑屏幕,VGA-0 表示外接显示器
xrandr --output VGA-0 --pos 1024x0 # 将 VGA 屏幕向右移动 1024 像素。
您还需要调整 xorg.conf 文件,在屏幕部分添加一个Virtual
定义,其中宽度是显示器的最大宽度乘以最大高度的高度。
编辑
看thinkwiki网站有关 xrandr 的更多信息。
“现在登录时自动执行”部分可能是您最感兴趣的部分。
“GUI”部分列出了 xrandr 的 GUI 前端。
答案2
我在 /etc/gdm/Init/Default 中用 xrandr 替换了 xorg.conf。对于 KDM,可以在 /etc/kde4/kdm/Xsetup 中完成此更改。请参阅Ubuntu 维基还有Debian 维基。这些还提供了使用 xorg.conf 解决问题的示例。
我添加了以下代码,使其仅在主显示器上运行。 (我还有许多 vncserver 配置。)
如果 [ -x "/etc/gdm/Init/xrandr${DISPLAY}" ]; 然后 /etc/gdm/Init/xrandr${显示} 菲
我的 /etc/gdm/Init/xrandr:0 配置文件是:
/bin/bash #!/bin/bash xrandr --newmode 1280x1024 108.00 1280 1376 1488 1800 960 961 964 1000 +水平同步 +垂直同步 xrandr --addmode VGA-0 1280x1024 xrandr --输出 VGA-0 --模式 1280x102 # 结尾
您需要使用 --fb 选项将帧缓冲区大小设置为足以容纳两个屏幕的大小。检查 xrandr 手册页的末尾。从您的示例中,您可能能够使用如下行:
xrandr --fb 2560x1024 --输出 LVDS1-o --自动 --输出 VGA1-0 --自动 --LVDS1-0 右侧
使用 xrandr 验证模式是否可用。
答案3
您需要手动配置 /etc/X11/xorg.conf 文件。该文件现在正在动态生成。您的旧文件可能有效,但您可能需要删除大部分与监视器无关的内容。