我的 Arch Linux 机器上安装了 GNOME 3 桌面环境,我想手动配置我的桌面设置。
我知道有一个文件~/.config/monitors.xml
,但我对文件中的标签的实际用途感到非常困惑。
presentation
我对、clone
、reflect_x
和标签特别感兴趣reflect_y
。我在网上找不到这个配置文件的手册。
我知道他们可能与双头支持有关?
答案1
该monitors.xml
文件存储由 Gnome 系统设置配置的监视器设置。它可以存储多个显示器设置的配置以及用户个人选择的屏幕分辨率。 Gnome 系统设置使用 XRANDR 扩展来动态重新配置显示器。
正如您所发现和可以阅读的这里,文件的内容没有记录。
X 服务器启动时会自动检测显示器的设置。然而,这些可以通过创建和使用文件来覆盖/usr/share/X11/xorg.conf.d/*.conf
。此处的更改是系统范围内的,并且无论您使用什么桌面环境都有效。
登录到 Gnome 后,使用 Gnome 系统设置的显示小程序所做的更改将保存在您的monitors.xml
文件中。由于 Gnome 使用 XRANDR 根据此文件的内容配置显示器,因此您可以使用该xrandr
实用程序手动配置显示器。
如果您需要了解文件的格式monitors.xml
,一种选择是在更改 Gnome 上的设置时监视其内容 - 没有那么多,特别是如果您只使用单个监视器。另一种选择是阅读源代码。