ฉันสามารถกำหนดAlt+ F1และAlt+ F2ให้กับฟังก์ชั่นใด ๆ ที่ฉันชอบในหน้าต่างการกำหนดค่าแป้นพิมพ์ แต่ไม่ได้ใช้มัน Alt+ F1อยู่ที่ 'dash home' เสมอและAlt+ F2จะ 'ทำงาน' เสมอ
ฉันสามารถกำหนดAlt+ F1และAlt+ F2ให้กับฟังก์ชั่นใด ๆ ที่ฉันชอบในหน้าต่างการกำหนดค่าแป้นพิมพ์ แต่ไม่ได้ใช้มัน Alt+ F1อยู่ที่ 'dash home' เสมอและAlt+ F2จะ 'ทำงาน' เสมอ
คำตอบ:
ฉันนั่งด้วยปัญหาเดียวกันหลังจากอัปเกรดเป็น 12.04 และติดตั้ง Gnome Shell ฉันพยายามปิดการใช้งานALT+ F1จากที่ใดก็ตามที่ฉันสามารถทำได้เพื่อประโยชน์
ในขณะที่ฉันกำลังจะยอมแพ้ฉันพบส่วนสำคัญนี้: https://gist.github.com/2402448
gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "[]" # disable Alt+F1
เครดิตไปที่https://gist.github.com/musinsky
Super
+ S
ด้วยซึ่งเป็นค่าเริ่มต้นใน Ubuntu 14.04 ดังนั้นควรระมัดระวัง
เมื่อติดตั้งปลั๊กอิน ubuntu unity แล้วส่วนของ musinsky gist ในเทอร์มินัลก็ไม่เพียงพอ
ปิดการใช้งานโดยใช้ compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-plugins-extra
ccsm
ubuntu unity plugin
แม้ว่าโจฮันมินฮาร์ดจะให้คำตอบที่ถูกต้องสำหรับ Alt-F1 เขาไม่ได้บอกเราว่ามันคืออะไรสำหรับ Alt-F2 ด้วยห่วงสำหรับตามที่แสดงโดย Jesse Glick ฉันคิดคำสั่ง Alt-F2 เช่นนี้เพื่อลบคีย์ทั้งสอง:
gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "[]" # disable Alt+F1
gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "[]" # disable Alt-F2
บน Ubuntu 16.04 คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ keyboard-focus ''
for k in `gsettings list-keys org.gnome.desktop.wm.keybindings`; do echo $k = `gsettings get org.gnome.desktop.wm.keybindings $k`; done