相关疑难解决方法(0)

保存特定显示器的显示设置

当我将外接显示器连接到我的笔记本电脑(规格如下)时,无论是使用 VGA 还是 Displayport,我总是必须配置屏幕分辨率和显示位置。目前,我正在使用名为arandr 的XRandR 的 GUI 实用程序执行此操作。另一个问题是,在连接显示器时,始终使用尽可能低的显示分辨率,而不是最高的分辨率。

是否可以在每次连接特定显示器时自动调用先前进行的配置?例如,当我在工作时连接显示器时,我希望显示器并排设置;在家里,我使用垂直布局。

我的两台笔记本电脑都存在此问题。他们运行 Fedora 18 和 Xubuntu 13.04,都使用 XFCE 作为窗口管理器。它们是相同的设备,Lenovo X220,具有集成的 Intel HD3000 显卡。

更新

我试图对每个监视器进行设置,但不幸的是,fedora 不使用 xorg.conf 文件,而是在每次启动 X 时尝试进行自动配置(请参阅创建 xorg.conf) 使用Xorg :1 -configure,创建 xorg.conf 文件,就像在 Fedora wiki 中描述的那样,失败了Number of created screens does not match number of detected devices.

解决方法

我做了一些解决问题的解决方法,但仅适用于在显示端口连接的显示器。Arandr 可以将显示设置保存为 shell 脚本,所以我使用保存的设置并将它们放入.xinitrc.

cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc

chmod u+x ~/.xinitrc

这应该可以解决问题,如果有人有更好的方法,请告诉我。

display-settings xfce xrandr

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

display-settings ×1

xfce ×1

xrandr ×1