Existuje kromě prohlížení každého aktivního pluginu a ručního hledání klávesových zkratek/klávesových zkratek, které používá compiz, „jednoduchý“ způsob, jak tyto informace shromáždit?
tj. nějaký panel, který zobrazuje všechny aktuálně používané aktivní klávesové zkratky (pomocí compiz), nebo nějaký terminálový příkaz, který to udělá.
Nezdá se, že by klávesové zkratky uváděly určité konkrétní zkratky kompizu.
Díky
Přijatá odpověď:
Zde je (velmi dlouhý) jeden řádek, který vrátí všechny zkratky ze všech aktivních pluginů:
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
Aktualizovat :
Výše uvedená verze nyní získá vše neprázdné/deaktivované klávesové zkratky (klávesa, myš, klávesa+myš) ze všech aktivních pluginů.
Nicméně hodnota klíče X-GNOME-WMSettingsModule v /usr/share/applications/compiz.desktop umožňuje Metacity přepsat několik klíčů Compiz. V ccsm
si všimnete štítků kurzívou – tehdy hodnota pochází z Metacity a ne Compiz.
Protože jsem nenašel žádný snadný způsob, jak to opravit, jednoduše jsem přidal všechny zástupce Metacity na konec výstupu.