いくつかの調査を行った後、dconf-editor
またはgconf-editor
またはCCSMをインストールする代わりに、ターミナルでgsettings
コマンドを使用して構成オプションをすばやく設定できることがわかりました。
ただし、値を設定するには、SCHEMA/PATHおよびKEYが必要です。
構文は次のとおりです。
gsettings set SCHEMA[:PATH] KEY VALUE
たとえば、ランチャーを自動的に非表示にしない場合:
gsettings set com.canonical.Unity2d.Launcher hide-mode 0
また、ウィンドウがランチャーと重ならないようにするには:
gsettings set com.canonical.Unity2d.Launcher use-strut true
それで、gsettingsで設定できるすべてのSCHEMA/PATH/KEYのリストはどこで入手できますか?
いいえ、使用可能なスキーマの数百を知らないので、gsettings list-keys
コマンドを提案しないでください。
gsettings list-schemas
は、すべてのスキーマを取得します。 gsettings list-recursively
も使用できますが、このプログラムはすべてのスキーマのすべてのキーのすべての値をリストします。
(スクリプトgsettings-iterate-all
を呼び出さないでください)
#!/bin/bash
# Gnome 3 can be customised from the command line via the gsettings command
# This script should help you to find what you're looking for by
# listing the ranges for all keys for each schema
for schema in $(gsettings list-schemas | sort)
do
for key in $(gsettings list-keys $schema | sort)
do
value="$(gsettings range $schema $key | tr "\n" " ")"
echo "$schema :: $key :: $value"
done
done
サンプルを拡張するとgsettings-iterate-all | grep com.canonical.Unity2d.Launcher
が得られます
com.canonical.Unity2d.Launcher :: Edge-decayrate :: type i
com.canonical.Unity2d.Launcher :: Edge-overcome-pressure :: type i
com.canonical.Unity2d.Launcher :: Edge-responsiveness :: type d
com.canonical.Unity2d.Launcher :: Edge-reveal-pressure :: type i
com.canonical.Unity2d.Launcher :: Edge-stop-velocity :: type i
com.canonical.Unity2d.Launcher :: hide-mode :: type i
com.canonical.Unity2d.Launcher :: only-one-launcher :: type b
com.canonical.Unity2d.Launcher :: reveal-mode :: type i
com.canonical.Unity2d.Launcher :: super-key-enable :: type b
読みやすいように、出力をファイルに転送できます。
そして、そこの創造的な人々のために。 他のスクリプトの作成に役立つ可能性のあるgsettingsの可能なオプションのリスト 。
少し遅れていますが、私はこのプライバシーの懸念と格闘し始めました...
com.canonical.Unity.Lenses remote-content-search 'none'
が探しているトグルのようです。