ฉันเพิ่งอัพเกรดเป็น Ubuntu 13.10 ด้วยระบบจัดการแป้นพิมพ์ใหม่ เล็ก ๆ น้อย ๆ "แป้นพิมพ์สวิทช์ตัวเลือก" ไม่ได้แจ้งให้เราตั้งค่าให้+Alt Shiftฉันจะผูกคีย์บอร์ดนี้ได้อย่างไรเนื่องจากฉันไม่มีความสนใจในการใช้คอมโบSuper+ Mac-esque Space?
ฉันเพิ่งอัพเกรดเป็น Ubuntu 13.10 ด้วยระบบจัดการแป้นพิมพ์ใหม่ เล็ก ๆ น้อย ๆ "แป้นพิมพ์สวิทช์ตัวเลือก" ไม่ได้แจ้งให้เราตั้งค่าให้+Alt Shiftฉันจะผูกคีย์บอร์ดนี้ได้อย่างไรเนื่องจากฉันไม่มีความสนใจในการใช้คอมโบSuper+ Mac-esque Space?
คำตอบ:
ได้มีการยืนยันข้อผิดพลาดใน Ubuntu 13.10 ป้องกันผู้ใช้จากรูปแบบการเปลี่ยนโดยใช้ชุดเช่นAlt+ Shift, Caps Lock, Ctrl+ Shiftฯลฯ
ข้อบกพร่องส่งผลกระทบต่อคนจำนวนมากความสำคัญของมันถูกตั้งไว้ที่ "สูง" ดังนั้นเราอาจคาดหวังว่าการแก้ไขอย่างเป็นทางการจะเปิดตัวเร็ว ๆ นี้ คุณสามารถสมัครรับการแจ้งเตือนเกี่ยวกับข้อผิดพลาดนี้บน launchpad.net เพื่อให้คุณได้รับอีเมลเมื่อเสร็จสิ้น
ขณะนี้มีการทดสอบโปรแกรมแก้ไขที่มุ่งแก้ไขปัญหานี้ ถึงตอนนี้ดูเหมือนว่าจะใช้งานได้สำหรับผู้ใช้ส่วนใหญ่แม้ว่าปัญหาจะยังคงอยู่ ในการติดตั้งแพตช์ให้ใช้คำสั่งต่อไปนี้:
sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade
ในกรณีของฉันจำเป็นต้องรีบูตระบบเพื่อให้มันทำงานได้ (ออกจากระบบอย่างง่ายและการเข้าสู่ระบบอาจจะเพียงพอ)
หมายเหตุ:แต่เดิมแพทช์ตั้งอยู่ที่ ppa: attente / 1218322 หากก่อนหน้านี้คุณได้ติดตั้งจากที่นั่นคุณสามารถล้างมันได้ก่อนดังนี้
sudo ppa-purge ppa:attente/1218322
จากนั้นดำเนินการคำสั่งทั้งสามข้างต้น
หรือคุณอาจลองใช้ชุดค่าผสมที่มีคีย์ที่ไม่ใช่ตัวปรับเปลี่ยน (ตัวอักษรตัวเลขช่องว่าง): ลองAlt+ Shift+ Space(สิ่งนี้จะใช้ได้โดยไม่ต้องติดตั้งแพตช์ใด ๆ )
โปรดทราบว่าแป้นพิมพ์ลัดสำหรับการสลับเลย์เอาท์ยังไม่สามารถใช้งานได้บนหน้าจอล็อค (เป็น ข้อผิดพลาดแยกต่างหาก ) หากคุณติดอยู่ในหน้าจอล็อคและไม่สามารถป้อนรหัสผ่านเนื่องจากรูปแบบที่ไม่ถูกต้องเพียงคลิกไอคอนตัวบ่งชี้ภาษาทางด้านขวาของฟิลด์รหัสผ่าน
ขอบคุณมากที่วิลเลียมหัวหิน (Attente)เขาอินพุตสวิทช์ปรับเปลี่ยนเท่านั้น PPA ในขณะที่เขากล่าวว่าเขาจะรักษา PPA ที่ทันสมัยจนกว่าการแก้ไขที่ถูกต้องสำหรับข้อผิดพลาดนี้จะถูกปล่อยออกมา
หลังจากที่ฉันเพิ่ม PPA นี้ลงในรายการแหล่งที่มาของฉันโดยใช้คำสั่งต่อไปนี้:
sudo add-apt-repository ppa:attente/modifier-only-input-switch
และหลังจากฉันอัพเกรดระบบโดยใช้:
sudo apt-get update
sudo apt-get upgrade
ฉันสามารถเปลี่ยนค่าเริ่มต้นSuper+ Spaceแป้นพิมพ์ลัดเป็นAlt+ Shift:
ubuntu 15.04
หรือไม่ ฉันมีปัญหานี้ในรุ่นนี้ด้วย
ใน Ubuntu 16.04 กับ Gnome 3.18 คุณสามารถทำให้มันใช้งานได้dconf Editor
(ควรทำงานกับเวอร์ชั่นก่อนหน้าเช่นกันเนื่องจากข้อผิดพลาดดูเหมือนว่าจะค่อนข้างเก่า):
ใน Ubuntu 12.04 LTSในหน้าต่างตัวเลือกเค้าโครงแป้นพิมพ์ฉันสามารถเลือกคีย์เพื่อเปลี่ยนเค้าโครงและทำเครื่องหมายการเชื่อมโยงที่ฉันเลือกได้ ฉันใช้Shift+ CapsLockเพื่อสลับรูปแบบจากแป้นพิมพ์ของตัวเองโดยไม่ต้องใช้เคอร์เซอร์ของเมาส์เพื่อเลือกเค้าโครงที่ต้องการจากตัวบ่งชี้แผง คำสั่งผสมคีย์เดียวกันดูเหมือนว่าจะทำงานเพื่อ serf ผ่านหรือเลือกระหว่างหลายรูปแบบ (แต่ใน Ubuntu 13.10 มันไม่ง่ายเลย)
ในแป้นพิมพ์หน้าต่างการตั้งค่าภายใต้ลัดแท็บผมเลือกพิมพ์ดีด ค่าเริ่มต้นสำหรับสลับไปยังแหล่งถัดไปคือSuper+ SPACEซึ่งดูเหมือนจะไม่ทำงานสำหรับฉันดังนั้นโดยคลิกที่มันและฉันได้กำหนดตัวเร่งความเร็วใหม่ ...เพื่อเปลี่ยนเป็นL ayout ถัดไป(ฉันใช้Super+ L)
(จากนั้นฉันกำหนดสิ่งที่คล้ายกันสำหรับสลับไปยังแหล่งก่อนหน้าโดยใช้เลย์เอาต์ที่ต้องการเหมือนกันจากนั้นเริ่มทดสอบพวกเขาสลับจากเลย์เอาต์ที่ต้องการไปเป็นทางเลือกที่ทำงานได้ แต่กลับไม่ได้โปรดอ้างอิงขั้นตอนถัดไป
แก้ไขปัญหา:หลังจากที่กำหนดSuper+ Lสำหรับ"สลับกับแหล่งที่มาต่อไป"ใช้ของฉันรูปแบบที่ต้องการ (A)ผมเปลี่ยนรูปแบบแป้นพิมพ์ของฉันกับรูปแบบทางเลือก (B)และจากนั้นได้รับมอบหมายรวมกันเพื่อ"สลับกับแหล่งที่มาก่อนหน้านี้" (ซึ่งผมใช้Shift+ Super+ L) จากนั้นฉันทดสอบพวกเขาและพวกเขาทำงานได้ดี (อาจปิดการใช้งาน"เปลี่ยนเป็นแหล่งข้อมูลก่อนหน้า"ก็ใช้ได้เช่นกัน)
ตัวเร่งความเร็วใหม่สำหรับคอมโบสำคัญที่ฉันใช้มีลักษณะดังนี้:
จากนั้นผมก็สามารถสลับไปยังรูปแบบ (A) โดยใช้Super+ Lและกลับมาในรูปแบบ (B) โดยใช้Shift+ +SuperL