Selain mencari setiap plugin yang aktif dan secara manual mencari keybindings / keyboard-shortcuts yang digunakan oleh compiz, apakah ada cara 'sederhana' untuk mengumpulkan informasi ini?
yaitu Beberapa panel yang menampilkan semua ikatan kunci aktif yang sedang digunakan (oleh compiz), atau beberapa perintah terminal untuk melakukan hal yang sama.
Pintasan keyboard tampaknya tidak mencantumkan pintasan kompilasi tertentu.
Terima kasih
Jawaban yang Diterima:
Ini adalah one-liner (sangat panjang) yang mengembalikan semua pintasan dari semua plugin aktif:
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
Perbarui :
Versi di atas sekarang mendapatkan semua keybindings yang tidak kosong/dinonaktifkan (key, mouse, key+mouse) dari semua plugin yang aktif.
Namun, nilai kunci X-GNOME-WMSettingsModule di /usr/share/applications/compiz.desktop membuat Metacity menimpa beberapa kunci Compiz. Anda akan melihat label miring di ccsm
– saat itulah nilainya berasal dari Metacity dan bukan Compiz.
Karena saya tidak menemukan cara mudah untuk memperbaikinya, saya cukup menambahkan semua pintasan Metacity ke akhir output.