xfce4-settings-manager
xfce4ではこれを実行してベース私が設定できる値(そうでなければGUIを介して設定されます)私は、設定を変更する2つの形式が同じでなければならないと思います。ただし、モニター/モニターの有効化などの値を設定すると、その設定が実際に有効になっていないことがわかります(Active Boolean
「横に」チェックボックスが設定されていますが)。
これは次の質問につながります。自分の設定をどのように送信しますか?
ボーナス:この設定はどこに保存されますか? 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
--replace
Xfce用のXsettingsデーモンオプションは、現在実行中の場合はxsettingsデーモンを置き換えます。
xfsettingsd --replace
より多くのコンテンツを読むことができますxf設定sd存在するman xfsettingsd
。