在我的三星 X120 笔记本电脑(带有英特尔 GMA 4500 内置显卡)上安装 12.04 之后,我的第二台显示器的配置出现了问题。
它的尺寸为 22 英寸,分辨率为 1680 * 1050 像素,通过 HDMI 连接。
我使用显示配置,并将内部显示设置为关闭,外部显示设置为主显示。这样很好。重启后,我仍然有该配置,但过了一会儿(通常是当我按下键盘上的按钮时),配置会自动更改为“镜像屏幕”,内部显示打开。然后两个显示器的分辨率都很差。当我再次进行手动显示配置时,该会话期间一切都很好。
这个显示配置丢失/重置可能是什么问题?
答案1
我遇到了同样的问题,不仅是 12.04,还有以前的版本以及 mint、xubuntu 和其他版本。
我实在受够了,所以在过去 8 个月左右的时间里我都转而使用 arch,但是当他们切换到 systemd 时,我遇到了各种各样的问题,于是又再次安装了 ubuntu。
问题又出现了。这次我注意到,如果发生这种情况,通常发生在启动后不久。然后我会重置它,剩下的时间它就会没事了。
综合起来,我查看了 cron.daily,并分别运行了每个 cron 作业。apt 作业每次都会使 X 崩溃。cron.weeklyapt-xapian-index
中还有一个作业具有相同的效果。
因此,我刚刚禁用了作业(chmod -x
),问题就解决了。这两个脚本中都包含一个检查,用于查看您是否使用交流电源。如果我运行这个脚本,X 会崩溃,所以我认为罪魁祸首是命令on_ac_power
。
要查看您是否有同样的问题,请打开 shell 并输入on_ac_power
。如果发生崩溃,则您遇到了与我相同的问题。
希望这能解决一些人的问题
答案2
我尝试了一下 xrandr、monitors.xml 等,但无法解决问题。现在我使用 xrandr 命令创建了一个 bash 脚本,该脚本恢复了推荐的配置,并为其分配了快捷方式。所以,我认为我可以忍受这个问题。感谢您的关注,来自奥地利的问候!