ฉันจะปิดการใช้งาน Ctrl-Alt-D ใน gnome-shell ได้อย่างไร


16

ฉันใช้ gnome 3 และ gnome-shell (ไม่ใช่ gnome classic) บน Ubuntu 12.04 LTS กับ emacs ฉันต้องการใช้แป้นพิมพ์ลัดCtrl+ Alt+ Dกับ emacs แต่เมื่อใดก็ตามที่ฉันกดแป้นพิมพ์นั้นคำพังเพยจะดักมันและซ่อนหน้าต่างทั้งหมดไว้

ฉันได้ลองปิดการใช้งานภายใต้การตั้งค่า> คีย์บอร์ด> ทางลัด> การนำทาง> ซ่อนหน้าต่างปกติทั้งหมด ดูเหมือนว่าจะปิดการใช้งานที่นั่น แต่ถ้าฉันกดCtrl+ Alt+ Dหน้าต่างทั้งหมดจะยังคงย่อเล็กสุดอยู่

ขั้นตอนต่อไปของฉันคือการพยายามและdconf-editorปิดการใช้งานภายใต้org.gnome.desktop.wm.keybindingsแต่ฉันไม่พบตัวเลือกสำหรับ "ซ่อนหน้าต่างทั้งหมด" (หรืออะไรที่คล้ายกัน) ที่นั่น

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมขอบคุณ


ฉันสามารถเพิ่มได้ว่าฉันมีปัญหาเดียวกันมาก แต่ฉันไม่รู้วิธีแก้ปัญหา
Marius Hofert

คำตอบ:


20

ฉันพบว่าสิ่งต่อไปนี้ใช้ได้ในกรณีของฉัน ขั้นแรกแทนที่จะพยายามปิดการใช้งานทางลัดให้ตั้งรหัสผสมใหม่ ฉันทำสิ่งนี้ในSystem Settings -> Keyboard Layout -> Layouts -> Options...แต่เป็นข้อผิดพลาดที่ทราบกันดีว่าการตั้งค่าเหล่านี้ไม่ได้รับความเคารพใน Gnome Shell

นอกจากนี้ใช้dconf-editorเพื่อให้การรวมกันของคีย์เดียวกัน:

  1. เปิด dconf-editor (ป้อน Alt-F2 dconf-editor)
  2. org → gnome → desktop → wm → keybindingsขยายจนองค์ประกอบ:
  3. เปลี่ยนค่าสำหรับคีย์ที่ถูกต้อง (ในกรณีของคุณควรเป็นshow-desktop)

ในกรณีของฉันฉันต้องการC-M-sได้รับการเคารพใน Emacs และไม่ได้ปิดหน้าต่างปัจจุบัน ดังนั้นแทนที่จะพยายามที่จะปิดการใช้งานทางลัดโดยใช้วงเล็บใน dconf บรรณาธิการผมให้คีย์ผสมใหม่:toggle-shaded ['<Control><Super>s']ทันใดนั้นก็C-M-sมีให้ใน Emacs หวังว่านี่จะช่วยคุณได้เช่นกัน


1
ขอบคุณ! ที่ทำงานสำหรับฉัน: การตั้งค่าไปorg.gnome.desktop.wm.keybindings.show-desktop ['<Control><Super>D']
cg505

6

หากต้องการปิดใช้งานการผูกกุญแจด้วยgsettingsเพียงแค่ใช้ค่า['disabled']:

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"

4

ฉันเพิ่งพบปัญหานี้กับ Ubuntu 12.04 LTS ที่พยายามยกเลิกการตั้งค่าCtrl+ Alt+ การSเชื่อมโยงสำหรับ "สลับสีเทา" AFAIK ฉันกำลังเปิดใช้งานการปรับแต่งค่าหน้าต่าง: GNOME3, Compiz, Metacity, Unity

ทั้ง Compiz และ Metacity ผูกCtrl+ Alt+ Sซึ่งทำให้ฉันจริง ๆ เพราะฉันพยายามแก้ไขการผูกปุ่มกดสำหรับ compiz ตามจำนวนโพสต์ที่บ่งบอกถึง (หรือมากกว่าorg.gnome.desktop.wm.keybindings) แต่สิ่งนี้ไม่ได้เปลี่ยนแปลงอะไรที่ฉันเห็นแม้แต่หลังจากรีสตาร์ท X แล้ว

ด้วยความขัดข้องฉันพยายามแก้ไข Metacity keybindings ซึ่งประสบความสำเร็จในทันที (ไม่จำเป็นต้องรีสตาร์ท unity, compiz หรือ X) นี่คือบรรทัดคำสั่ง:

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

ตรวจสอบ$HOME/.gconf/apps/metacity/window_keybindings/%gconf.xmlการเปลี่ยนแปลง

ผมตรวจสอบการเปลี่ยนแปลงไฟล์ทั้งหมดในของฉัน$HOMEผ่านman:findในขณะที่พยายามแก้ไขการตั้งค่าต่างๆ: gnome-control-center, ccsm, dconf-editor, gconftool-2เพื่อดูว่ามีอะไรเปลี่ยนแปลง

dconf-editorทำงานได้ดีสำหรับ compiz ความเข้าใจของฉันคือ compiz และ metacity ทำงานร่วมกันเพื่อทำให้การแสดงผล แต่ฉันไม่ทราบวิธี และฉันคิดว่ามีตัวจัดการหน้าต่างแบบเสียบได้จำนวนมากที่ทำงานกับ compiz ได้ดังนั้นอาจทำให้ปัญหาซับซ้อนยิ่งขึ้น


3

และอย่าลืมตรวจสอบว่าคุณได้เปิดใช้งานส่วนขยายเครื่องมือปรับขนาดหน้าต่างหน้าจอในเครื่องมือปรับแต่ง GNOMEหรือไม่ มันแมปCtrl+Alt + Sเพื่อปรับขนาดหน้าต่างคำพังเพยในรูปแบบ 16: 9 ที่หลากหลาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.