Gnome Shell 3.4 และช็อตคัทที่เกี่ยวข้องกับ“ Super key”


9

มีความเป็นไปได้ที่จะเพิ่มทางลัดที่กำหนดเองที่มีซูเปอร์คีย์

ตัวอย่างเช่นฉันเพิ่ม "gnome-terminal" เป็นทางลัดที่กำหนดเองและต้องการใช้ "Super + t" สิ่งนี้ยังปรากฏขึ้น แต่ไม่ทำงาน (ดูBugzilla GNOME )

ฉันอ่านแล้วคุณต้องแทนที่ "Super" ด้วย "Mod4" แต่ฉันไม่พบตำแหน่งของการตั้งค่านี้ใน dconf

ความคิดใด ๆ

คำตอบ:


3

ฉันมีปัญหาเดียวกันนี้หลังจากอัปเกรด เส้นทาง dconf org/gnome/settings-daemon/plugins/media-keysคือ ปุ่มลัดที่กำหนดไว้ล่วงหน้าจะอยู่ที่นั่น ทางลัดที่กำหนดเองจะอยู่ด้านล่างcustom-keybindings/custom0(หรือกำหนดเอง 1 และอื่น ๆ )

การเปลี่ยน<Super>เป็น<Mod4>ทางลัดแก้ไขปัญหาได้


4
ขอบคุณ! ตอนนี้ฉันต้องกดค้างไว้ Super แล้วกด "t" สองครั้ง หลังจากตัวอักษร "t" ตัวแรก t ปรากฏขึ้น (เช่นในหน้าต่างปัจจุบัน) จากนั้นทางลัดจะถูกดำเนินการ มีวิธีแก้ปัญหาอะไรบ้าง?
Morris Jobke

ขออภัยฉันไม่แน่ใจ ฉันไม่มีปัญหานั้น
Evan Shaw

คุณมีวิธีการเปลี่ยนมันได้หรือไม่? ไม่ใช่ทางลัดทั้งหมดที่ปรากฏใน gconf-tool / dconf-editor (เนื่องจาก gnome3 ตอนนี้มี 200 แห่งสำหรับการปรับแต่ง) ... ฉันไม่สามารถพิมพ์อะไรในหน้าต่างแก้ไขทางลัด ... การเปลี่ยนตัวเลือกเค้าโครงเพื่อให้ปุ่ม Win เป็น Meta / ไฮเปอร์ ฯลฯ ไม่มีผลต่อหน้าต่างทางลัดเนื่องจากมันจะแสดง Super สำหรับปุ่ม Win ทุกครั้ง
gcb

2

รายงานข้อผิดพลาดของ gnome-shell นี้ทั้งสรุปปัญหาของ Super + Key ลัดและรายละเอียดวิธีแก้ปัญหาแฮ็ค (ซึ่งแก้ไขปัญหาให้ฉันได้!):

https://bugzilla.gnome.org/show_bug.cgi?id=659899

โดยทั่วไปปัญหาคือทางลัดที่กำหนดเองได้รับการจัดการโดย gnome-settings-daemon ซึ่งไม่สามารถรับ Super key อย่างถูกต้อง ตัวจัดการหน้าต่าง (ในกรณีนี้ mutter) สามารถเห็นปุ่ม Super ดังนั้น Olivier Crete จึงเขียนส่วนขยายที่อ่านนิยามทางลัดที่กำหนดเองของคุณและส่งต่อไปยัง mutter ฉันติดตั้งส่วนขยายและใช้งานได้ดีสำหรับฉัน ไม่จำเป็นต้องกดปุ่มสองครั้งเหมือนกับผู้แสดงความคิดเห็นก่อนหน้าบางคนกำลังพูดถึง

ส่วนขยายไม่ได้อยู่ในเว็บไซต์ส่วนขยายอย่างเป็นทางการของ GNOME เพราะถูกปฏิเสธ (คุณสามารถอ่านบทวิจารณ์ที่เฮฮาได้ที่นี่: https://extensions.gnome.org/review/1658 ... เห็นได้ชัดว่าผู้ตรวจสอบกำลังมีปัญหากับการอ่านจับใจความ! ) อย่างไรก็ตามคุณสามารถดาวน์โหลดส่วนขยายผ่านความคิดเห็นที่ 33 ในรายงานข้อผิดพลาด

แตกไฟล์ไปยังไดเร็กทอรี ~ / .local / share / gnome-shell / extensions รีสตาร์ท gnome-shell (Alt + F2, r) และเปิดใช้เครื่องมือ Gnome Tweak และเปิดใช้งานส่วนขยาย จากนั้นคุณควรจะไปดี

แก้ไข: อีกสิ่งหนึ่ง หากคุณมีทางลัดที่กำหนดเองมากกว่า 6 รายการและเปิดใช้งานส่วนขยายนี้เชลล์ gnome จะระเบิด รหัสฮาร์ดส่วนขยายที่รองรับช็อตคัต 10 ตัว แต่สนับสนุนเฉพาะการคอมไพล์สำหรับ 6 เมื่อต้องการเพิ่มการสนับสนุนสำหรับทางลัดจำนวนเท่าใดก็ได้ในไดเรกทอรี schemas แก้ไขไฟล์ org.gnome.shell.extensions.command-keybindings.gschema.xml และ คัดลอก / วางมีผลผูกพันเพิ่มเติม (ควรเห็นได้ชัดว่าตนเองทำอย่างไร - เพียงให้แน่ใจว่าจะเพิ่มการผูกพัน - #) จากนั้นในไดเรกทอรี schemas ให้เรียกใช้ "glib-compile-schemas" สุดท้ายในไฟล์ extension.js ค้นหาบรรทัด "for (let i = 0; i <10; i ++)" และเปลี่ยน 10 เป็นจำนวนการเชื่อมโยงทั้งหมดที่คุณตั้งค่า ตอนนี้คุณควรมีการสนับสนุนทางลัดที่กำหนดเองจำนวนมาก วุ้ย ไม่มีใครพูดว่า Gnome 3 เป็นเรื่องง่าย! โอ้รอ ...


1

มีปัญหาเดียวกันภายใต้ Debian Wheezy และเปลี่ยน "Super" เป็น "Mod4" ภายใต้ dconf ทางลัดเก่ากำลังกลับมา แต่ก็ยังค่อนข้างน่ารำคาญที่จะกดปุ่มอักขระสองครั้ง

ขอบคุณมาก! หวังว่าพวกเขาจะแก้ไขได้ในไม่ช้า ...


2
AHH - เพิ่งพบทางออกที่ubuntuusers !! เพียงแค่เปลี่ยนการตั้งค่าคีย์บอร์ด - ลิงค์ด้านล่าง - ตัวเลือก แล้วพฤติกรรมของ Win / Alt-Keysและเทคโนโลยี Hyper ถูกผูกไว้กับ Win-Keys หมายเหตุ: ภาพรวมกิจกรรมตอนนี้ใช้ได้กับ Alt-F1 เท่านั้น
JHuber

โปรดแปลงความคิดเห็นของคุณเป็นคำตอบมันมีค่า
pihentagy

นี่คือการเขียนความคิดเห็นของ JHuber อีกครั้งเพราะมันยากสำหรับฉันที่จะคิดออก ใน gnome3 ให้เรียกใช้ "Keyboard" ภายใต้การตั้งค่า จากนั้นคลิก "การตั้งค่าเค้าโครง" (ลิงค์ที่ด้านล่าง) จากนั้นคลิกปุ่มตัวเลือก จากนั้นขยายการทำงานของปุ่ม + สำหรับ Alt / Win "และเปลี่ยนการตั้งค่าเป็น" Hyper ถูกแมปกับ Win-Keys "ซึ่งจะช่วยป้องกันไม่ให้พิมพ์คีย์ลัดสองครั้ง แต่ป้องกันไม่ให้ Super key แสดงภาพรวม (เช่นคลิก กิจกรรม).
Chad Skeeters
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.