GNU/Linux >> Linux の 問題 >  >> Ubuntu

スキーマがリストされていない場合にGsettingsを使用するにはどうすればよいですか?

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']"

Ubuntu
  1. Chromecastの使い方は?

  2. ディスプレイを接続せずにVncでUbuntu18.04を使用するにはどうすればよいですか?

  3. 使用中のCompizキーバインディングを一覧表示する方法は?

  1. Xkbprintの使い方は?

  2. ファイル幅のSudoコマンドを編集するときにVimrcファイルを使用する方法は?

  3. ダウン時に Systemd を使用してサービスを再起動する方法は?

  1. SSHポートフォワーディングの使用方法

  2. 複数のファイル/ディレクトリがある場合にターミナルをオートコンプリートするにはどうすればよいですか?

  3. XubuntuにCompizをインストールする方法は?