`monitors.xml` 中的标签有什么作用?

`monitors.xml` 中的标签有什么作用?

我的 Arch Linux 机器上安装了 GNOME 3 桌面环境,我想手动配置我的桌面设置。

我知道有一个文件~/.config/monitors.xml,但我对文件中的标签的实际用途感到非常困惑。

presentation我对、clonereflect_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 上的设置时监视其内容 - 没有那么多,特别是如果您只使用单个监视器。另一种选择是阅读源代码。

相关内容