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

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

アクティブな各プラグインを調べて、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ショートカットを追加しただけです。


Ubuntu
  1. Ubuntu20.04にインストールされているパッケージを一覧表示する方法

  2. showmountコマンドを使用してNFSサーバー上の共有を一覧表示する方法

  3. Chromecastの使い方は?

  1. Ubuntuにインストールされているパッケージを一覧表示する方法

  2. Xkbprintの使い方は?

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

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

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

  3. 「repoquery」コマンドを使用してパッケージの依存関係を一覧表示する方法