ฉันจะรีเซ็ตเค้าโครงแป้นพิมพ์ของฉันได้อย่างไร


13

ฉันจะรีเซ็ตเค้าโครงแป้นพิมพ์ของฉันหลังจากแก้ไขด้วยได้xkbcompอย่างไร

มีวิธีการทำเช่นนี้โดยไม่ต้องรีสตาร์ท X หรือไม่?

คำตอบ:


21

ลอง:

setxkbmap us

(แทนที่usด้วยเค้าโครงแป้นพิมพ์ที่คุณต้องการ) หากใช้ตัวแปร (เช่นintl) ให้ลอง

setxkbmap -layout us -variant intl

นี่คือรายการของรูปแบบแป้นพิมพ์


1
ฉันจะรับรายชื่อของรูปแบบแป้นพิมพ์ได้จากที่ใด ตัวอย่างเช่นฉันจะทราบได้อย่างไรว่าจะใช้กับ USA International ได้อย่างไร
DLH

2
ฉันสร้างรายการนี้จากเนื้อหาของ /usr/share/X11/xkb/rules/xorg.lst นี้: pastebin.com/v2vCPHjssetxkbmap us -variant intlสำหรับประเทศสหรัฐอเมริการะหว่างประเทศทำ (เพียงเส้นประเดียว!)
snostorm

คุณช่วยเพิ่มลิงค์ pastebin หรือfile:///usr/share/X11/xkb/rules/xorg.lstลิงค์ไปยังคำตอบของคุณเพื่อปรับปรุงการอ่านได้หรือไม่?
ParanoiaPuppy

1
คำตอบนี้ให้การแก้ปัญหาชั่วคราวหลังจากรีบูตระบบสวิทช์ที่เป็นไปได้จะเป็นเซสชั่นเริ่มต้น
solfish

วิธีนี้ยังใช้งานได้หากคุณเรียกใช้การทำงานร่วมกันและคุณมีคีย์ตัวปรับเปลี่ยนเช่นปุ่ม Shift ติดค้าง
แมวของ Henry

0

ตรวจสอบเค้าโครงและตัวเลือกปัจจุบัน:

setxkbmap -print -verbose 10

รีเซ็ตเค้าโครงเป็นสหรัฐอเมริกาและตัวเลือกการรีเซ็ต:

setxkbmap -layout us -option

(หากไม่มี-optionพารามิเตอร์ว่างจะไม่มีการรีเซ็ตตัวเลือก)

ใช้คำสั่งแรกเพื่อตรวจสอบผลลัพธ์


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