コマンドラインでCompizプラグインを一覧表示し、有効/無効にします


8

コマンドラインインターフェイスを使用して、Compizプラグインのデフォルトセットを確認し、セットにプラグインを追加または削除するにはどうすればよいですか?

システム全体の構成用に編集できる構成ファイルはありますか?

回答:


4

14.04から

アクティブなcompizプラグインを一覧表示する

dconf dump /org/compiz/profiles/unity/ | grep active-pluginsターミナルで実行します。これはあなたに何かを与えるでしょう

active-plugins=['core', 'composite', 'opengl', 'wall', 'resize', 'vpswitch', 'compiztoolbox', 'move', 'snap', 'grid', 'imgpng', 'commands', 'unitymtgrabhandles', 'mousepoll', 'place', 'copytex', 'regex', 'session', 'animation', 'fade', 'expo', 'workarounds', 'ezoom', 'scale', 'unityshell']

ユーザーごとに設定を構成する

回答を参照してくださいhttps://askubuntu.com/a/320677/10475

システム全体の構成

通常、gsettingsベンダーオーバーライドを使用してシステム全体の設定を行うことができますDConfパスを含むスキーマオーバーライドファイルを作成することはできないため#1281580参照、dconfで直接設定する必要があります

手順1:次の内容でファイルuserを作成します/etc/dconf/profile/

user-db:user  
system-db:compiz

ステップ2:フォルダcompiz.dを作成する/etc/dconf/db/

ステップ3
ファイル00_default_pluginsを作成して中/etc/dconf/db/compiz.d/に置き_your list of plugins_ます(dconf dump /org/compiz/profiles/unity/ | grep active-plugins 実際にアクティブ化されたプラグインのリストを取得するために実行します)。

例:

[org/compiz/profiles/unity/plugins/core]  
active-plugins=['core', 'composite', 'opengl', 'move', 'vpswitch', 'copytex', 'grid', 'commands', 'snap', 'compiztoolbox', 'mousepoll', 'place', 'resize', 'imgpng', 'session', 'wall', 'regex',  'unitymtgrabhandles', 'animation', 'winrules', 'fade', 'workarounds', 'expo', 'scale', 'ezoom', 'unityshell']

ステップ4
この設定を必須にします。にフォルダlocksを作成し、次の内容で/etc/dconf/db/compiz.d/名前が付けられたファイルを中に置きます00_compiz_active_plugins

/org/compiz/profiles/unity/plugins/core/active-plugins

ステップ5sudo dconf updateターミナルで実行してコンパイルします。


これで、ゲストセッションを開いて、設定が適用されているかどうかを確認できます。

注意:あなたはsystem-db好きなように名前を付けることができますがcompiz.d、私の例のフォルダはあなたsystem-dbと同じ名前を付けなければならないことに注意してください.d

クレジット
https : //wiki.gnome.org/Projects/dconf/SystemAdministrators
http://blog.chapus.net/more-gnome-unity-system-defaults/


5

少なくとも11.04と11.10では、括弧内の有効なプラグインのリストが表示されます。[]

 gconftool-2 --get  /apps/compiz-1/general/screen0/options/active_plugins

あなたはそのリストを取り、加算または減算して、これで設定することができます。

gconftool-2 --set --type=list --list-type=string /apps/compiz-1/general/screen0/options/active_plugins "[list,goes,in,here]"

ここに画像の説明を入力してください


可能性が存在しているプラグインの追加時に競合解決はそう心に留めておくことないんそのgconfのを覚えている
ダグ

追加する前に、利用可能なプラグインを知る必要があります。それらを見つけるには?(CCSMに表示される名前は知っていますが、コマンドラインで役立つとは思えません)そして、システム全体に設定されますか?
Oxwivi

$ gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins No value set for '/apps/compiz-1/general/screen0/options/active_plugins'
Oxwivi

別の「場所」にある可能性があります。何を実行していますか?gconf-editorを開くと、どこにあるかを確認できます。(ATM私は上記の投稿「場所」を使用して11.10と12.04をインストールしてい
ダグ

Oneiricを実行しています。多分あなたが投稿したものにタイプミスがあるのですか?
Oxwivi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.