为什么使用 Kubuntu 10.04 重启后我的扩展桌面配置被重置?

为什么使用 Kubuntu 10.04 重启后我的扩展桌面配置被重置?

我在联想 ThinkPad R500 上运行 Kubuntu 10.04 x64,并连接了外接显示器。

如果我配置了扩展桌面,一切都会正常。设置如下:

扩展桌面OK

重启后,这些设置将被重置,两个屏幕将被镜像。设置如下:

扩展桌面坏了

我的扩展桌面在 Ubuntu/GNOME 下运行良好,所以我假设 KDE 处理这个配置的方式有所不同,但我似乎找不到答案。

有谁知道如何使我的配置保留下来?

答案1

您可以尝试使用 RandR 的脚本,如下所述这里这里

例子:

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 文件。该文件现在正在动态生成。您的旧文件可能有效,但您可能需要删除大部分与监视器无关的内容。

相关内容