xfce4-settings-managerで変更をコミットしますか?

xfce4-settings-managerで変更をコミットしますか?

xfce4-settings-managerxfce4ではこれを実行してベース私が設定できる値(そうでなければGUIを介して設定されます)私は、設定を変更する2つの形式が同じでなければならないと思います。ただし、モニター/モニターの有効化などの値を設定すると、その設定が実際に有効になっていないことがわかります(Active Boolean「横に」チェックボックスが設定されていますが)。

xfce4 設定マネージャ

これは次の質問につながります。自分の設定をどのように送信しますか?

ボーナス:この設定はどこに保存されますか? xfce4-settings-managerなしで設定できますかxfconf-query

修正する コマンドラインの使用

xfconf-query -c displays -p /Default/eDP-1/Active -s true

値は変更できますが(設定エディタウィンドウにはまだ変更が表示されますがxfce4-settings-manager)、効果はまだ有効になっていません。簡単に言えば、変更に対する約束(「実行」のような)はなくxfconf-query、そうであるようです。xfce4-settings-manager

**追加調査**

他のいくつかの設定(マウス入力デバイスなど)は、実際には次の行xfconf-queryで設定できるようです。xfce4-settins-manager

xfconf-query -c pointers -p /DELL08E100_06CBCD97_Touchpad/Properties/Device_Enabled -s 0

タッチパッドが実際に無効になっています。現在の設定が時々発生しているようです。専用時にはそうではありません。どうしたの?

答え1

変更後、プロパティを確認してディスプレイプロファイルを適用できます/Schemes/Apply

デフォルトプロファイルまたはカスタムプロファイルを適用できます。

デフォルトプロファイルを適用する:

$ xfconf-query --create -c displays -p /Schemes/Apply -t string -s Default

カスタム構成ファイルを適用します。

$ xfconf-query --create -c displays -p /Schemes/Apply -t string -s 89e4fa7c6e21bf128815cf184349592868a477ce

私の場合は、Advanced -> Profileセクションを使用して「Dual」というカスタムプロファイルを保存し、次のようにxfce4-display-settingsプロファイル識別子を決定しました。

$ xfconf-query -c displays --list -v | grep Dual
/89e4fa7c6e21bf128815cf184349592868a477ce                            Dual

答え2

--replaceXfce用のXsettingsデーモンオプションは、現在実行中の場合はxsettingsデーモンを置き換えます。

xfsettingsd --replace

より多くのコンテンツを読むことができますxf設定sd存在するman xfsettingsd

関連情報