ต่อไปนี้เป็นหนึ่งซับ (ยาวมาก) ที่ส่งคืนทางลัดทั้งหมดจากปลั๊กอินที่ใช้งานอยู่ทั้งหมด:
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
อัปเดต :
เวอร์ชั่นด้านบนได้รับทั้งหมดแล้วไม่ว่างเปล่า / คนพิการ keybindings (คีย์เมาส์เมาส์ + กุญแจ) จากปลั๊กอินที่ใช้งานทั้งหมด
แต่ค่าของคีย์X-GNOME-WMSettingsModuleใน/usr/share/applications/compiz.desktopทำให้คีย์ Compiz Metacity แทนที่หลาย คุณจะสังเกตเห็นป้ายกำกับตัวเอียงccsm
- นั่นคือเมื่อค่ามาจาก Metacity และไม่ใช่ Compiz
เมื่อฉันพบวิธีที่ไม่สะดวกในการแก้ไขปัญหานี้ฉันเพียงเพิ่มทางลัด Metacity ทั้งหมดลงในส่วนท้ายของผลลัพธ์