アクティブな各プラグインを調べて、compizで使用されているキーバインド/キーボードショートカットを手動で検索する以外に、この情報を収集する「簡単な」方法はありますか?
つまり、(compizによって)使用中の現在アクティブなすべてのキーバインディングを表示するパネル、または同じことを行うためのターミナルコマンド。
キーボードショートカットは、特定のcompizショートカットを一覧表示していないようです。
ありがとう
承認された回答:
これは、すべてのアクティブなプラグインからすべてのショートカットを返す(非常に長い)ワンライナーです:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/[|]//g"|sed "s/,/ /g"); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key|_button|trigger_|initiate |panel_first_menu|keyboard_focus|execute_command|show_launcher" | grep -v "Disabled|=[[:space:]]*$" | sort; done; echo -e "n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled|cycle|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort
更新 :
上記のバージョンはすべてになりました すべてのアクティブなプラグインからの空でない/無効なキーバインディング(キー、マウス、キー+マウス)。
ただし、キーの値は X-GNOME-WMSettingsModule /usr/share/applications/compiz.desktop MetacityがいくつかのCompizキーをオーバーライドするようにします。 ccsm
の斜体のラベルに気付くでしょう –そのとき、値はCompizではなくMetacityから得られます。
これを修正する簡単な方法が見つからなかったため、出力の最後にすべてのMetacityショートカットを追加しただけです。