`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.xml1つのオプションはGnomeで設定を変更するときにその内容を監視することです。特に単一のモニターしか使用していない場合はあまりありません。別のオプションはソースコードを読むことです。

関連情報