Gibt es eine „einfache“ Möglichkeit, diese Informationen zu sammeln, außer jedes aktive Plugin zu durchsuchen und manuell nach Tastenkombinationen/Tastaturkürzeln zu suchen, die von compiz verwendet werden?
d.h. ein Panel, das alle derzeit aktiven Tastenkombinationen anzeigt, die verwendet werden (von compiz), oder ein Terminalbefehl, um dasselbe zu tun.
Tastatur-Shortcuts scheinen bestimmte spezifische Compiz-Shortcuts nicht aufzulisten.
Danke
Akzeptierte Antwort:
Hier ist ein (sehr langer) Einzeiler, der alle Verknüpfungen von allen aktiven Plugins zurückgibt:
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
Aktualisieren :
Die obige Version bekommt jetzt alles nicht leere/deaktivierte Tastenkombinationen (Taste, Maus, Taste+Maus) von allen aktiven Plugins.
Allerdings ist der Wert des Schlüssels X-GNOME-WMSettingsModule in /usr/share/applications/compiz.desktop bewirkt, dass Metacity mehrere Compiz-Tasten überschreibt. Sie werden die kursiven Beschriftungen in ccsm
bemerken – dann kommt der Wert von Metacity und nicht von Compiz.
Da ich keine einfache Möglichkeit fand, dies zu beheben, habe ich einfach alle Metacity-Verknüpfungen am Ende der Ausgabe hinzugefügt.