compizモジュールの読み込みを並べ替えるスクリプトを作成したいので、Unityデスクトップを使用している間、expoとscaleが最後に読み込まれ、これらのプラグインに設定されたホットコーナーは再起動時にアクティブのままになります。これは、guidconf-editorを使用して簡単に実行できます。ただし、ユニティの更新が行われるたびに、この設定はデフォルトのUnityモジュールを最後にロードし、ホットコーナーを強制終了するように戻されます。
したがって、org / compiz / profiles / unity / plugins/coreにあるdconf-editorの設定を変更するためのcliメソッドが必要です
['core'、'composite'、'opengl'、'copytex'、'decor'、'regex'、'compiztoolbox'、'place'、'imgpng'、'grid'、'unitymtgrabhandles'、'resize'、 ' mousepoll'、' snap'、' gnomecompat'、' move'、' vpswitch'、' session'、' wall'、' animation'、' workarounds'、' expo'、' scale'、' fade'、' ezoom ' 、'unityshell']
に
['core'、'composite'、'opengl'、'copytex'、'decor'、'regex'、'compiztoolbox'、'place'、'imgpng'、'grid'、'unitymtgrabhandles'、'resize'、 ' mousepoll'、' snap'、' gnomecompat'、' move'、' vpswitch'、' session'、' wall'、' animation'、' workarounds'、' fade'、' ezoom'、' unityshell'、' expo ' 、'スケール']
したがって、コマンドを発行します
gsettings list-schemas | grep -i compiz
変更する必要があるもののスキーマがないことを示しているので、代わりに試してください
gsettings list-recursively | grep -i compiz
はるかに長いリストを提供しますが、私のプロジェクトにはあまり役立ちません。どこが間違っているのですか、それとも私の問題に対する別の解決策がありますか?
承認された回答:
文字列の設定に必要な適切なGVariantフォーマットの一部として値に「引用符」を追加することで、これになると思います。
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins \
"['core', 'composite', 'opengl', 'copytex', 'decor', 'regex', 'compiztoolbox', 'place'
,'imgpng', 'grid', 'unitymtgrabhandles', 'resize', 'mousepoll', 'snap', 'gnomecompat',
'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'fade', 'ezoom',
'unityshell', 'expo', 'scale']"