デスクトップで変えた設定をCUIでやりたい!(gnome限定)
業務上しょっちゅう環境立て直すので最低限の環境構築はスクリプト化してますが、
GUIで変えた設定を落とし込むのに手間取ったのでメモ。
例:ブランクスクリーンを無効にしたい
- ターミナルでdconfの挙動を確認する
dconf watch /
- その間に設定を変更すると変更した項目と値が表示される
/org/gnome/desktop/session/idle-delay
uint32 0
- gnomeのdconfインタフェースコマンド(gsettings)で書き換えられる
!項目(正確にはスキーマとパス)の表現方法が違うので注意!
gsettings set org.gnome.desktop.session idle-delay 0
(別にdconfで変えても良いのですが、挙動を理解してないのでgnome関連の設定ならgsettingsの方が良いかなって…)
補足
dconfはWindowsのレジストリエディタみたいな機構のLinux版。
各ソフトウェアが****.confとかを置きまくる傾向を止めたかったらしい。
所詮オープンソースなので全てのソフトウェアが採用している訳ではない。
(と言うかgnome以外そんなに無い)
dconfとgsettingsの関係はこのあたりが分かりやすいです。
GSettings と dconf の関係 | 穀風
Author And Source
この問題について(デスクトップで変えた設定をCUIでやりたい!(gnome限定)), 我々は、より多くの情報をここで見つけました https://qiita.com/liqsuq/items/2c7aa741caa94508050b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .