Anda tidak perlu membuat skrip 2 sed skrip, mereka bisa menjadi satu, dipisahkan oleh ';'. Tetapi bahkan lebih sederhana akan menyalurkan ke tr. Untuk 12,04 tanpa metacity ini seharusnya:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|tr '[],' ' '); 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
Namun, seperti yang sudah dicatat Jay_11, keseluruhan konstruk tampaknya menunjukkan bagian dari apa yang masuk ke compiz, bukan hasilnya. Misalnya saya dapat close_window_key = <Alt>F4
, tetapi saya mematikannya. Sebagai pengguna avid Emacs, saya tidak membiarkan window manager mendekati apa pun kecuali <Super>
, tetapi ini tidak muncul!
Jadi pertanyaannya tetap: Apa yang sebenarnya dilakukan compiz?