私は主に複数のモニタを使用する異なるワークステーションで同じlinux-os(主にUbuntuとDebianのxfce4デスクトップ)でltspを使用します。ディスプレイ(位置、基本モニター、解像度など)を設定する最も簡単な方法は、xfce4設定でディスプレイGUIを使用することです。これらの設定はすべて、システムによって作業ユーザーの家の "/ .configパス"のどこかにファイル(displays.xml)として保存されます。これは単一のワークステーションに適したジョブルーチンですが、あるWSから別のWSへの場所の変更を開始し、同じOSを別の場所の別のモニターと使用すると、1つのファイルに設定を保存することが制限に達します。モニターごとにこのファイルに異なる値が保存されており、リセットすると他の作業現場の以前の値が上書きされます。
すでに試しました:
- ユーザースペースではなくディスプレイマネージャ(lightdmなど)を使用して、設定を介してこれらのサイト固有の設定を保存する方法があります。これを行うには、「greeter-setup-script is Called」というファイルが必要です。このファイルはUbuntuではうまく動作しますが、いくつかのモニタ設定があるDebianでは失敗し、モニタの正しい使い方を混同します。
- もう1つの方法は、 "/etc/X11/Xsession.d/45x11-custom_xrandr-settings"起動ファイルで定義されているxrandr-settingsを呼び出して起動中にモニタを設定することです。 Ubuntuも大丈夫です。一部のモニタでは Debian は動作しません。
したがって、最終的には(これはすべてのシステムに適用されるため)上記の「displays.xml」ファイルで定義された方法が最善の方法であるようです。ただし、すべてのステーションで単一のファイルを使用するのではなく、ディスプレイ設定のためにステーションを読み取るには、OSがそれを処理する方法を変更する必要があります。
この問題を解決するためにltspを使用する代わりにスタンドアロンシステムを使用できますが、単一のシステムインストールで管理する作業が大幅に削減されるため、これらすべてのワークステーションに1つのシステムを持つ運を失いたくありません。 。
display.xmlのシステム使用に関する情報を見つけましたが、問題を解決する情報が見つかりませんでした。また、「displays.[hostname].xml」などのステーション名で構成を保存し、起動時にこの情報をユーザースペースの自動起動ファイルを介して「displays.xml」にコピーしてみましたが、このファイルは特にシステムによって保護されています。になります。だから、普通のファイルのように欲しいものをすべてすることはできません。私が1つの方法で変更すると、システムは一番上に空のファイルを更新します。
オペレーターとしての長年の経験、Linuxの知識と新しいアイデアのおかげです。 。 。
。 。 。専門家の助けが必要です(私が掘り下げることができる方法を試してみてください。--)
関心をお寄せいただきありがとうございます
調理こんにちは