ฉันใช้โปรแกรมจัดการหน้าต่าง 'i3' กับ Fedora 25 ฉันถอนการติดตั้ง GNOME Desktop ไปแล้ว ฉันต้องการเปลี่ยนเค้าโครงแป้นพิมพ์และตั้งค่าเป็นภาษาอื่นที่ไม่ใช่ภาษาอังกฤษและต้องการตั้งเป็น Alt + เปลี่ยน ทางลัดสำหรับการเข้าถึงที่ง่าย
ฉันใช้โปรแกรมจัดการหน้าต่าง 'i3' กับ Fedora 25 ฉันถอนการติดตั้ง GNOME Desktop ไปแล้ว ฉันต้องการเปลี่ยนเค้าโครงแป้นพิมพ์และตั้งค่าเป็นภาษาอื่นที่ไม่ใช่ภาษาอังกฤษและต้องการตั้งเป็น Alt + เปลี่ยน ทางลัดสำหรับการเข้าถึงที่ง่าย
คำตอบ:
คุณสามารถใช้ setxkbmap:
setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'
เพียงแค่เปลี่ยนรูปแบบแป้นพิมพ์ของเราซึ่งเป็นสิ่งที่คุณต้องการ หากคุณต้องการให้ i3 รันคำสั่งเหล่านี้เมื่อเริ่มต้นเพียงเพิ่มคำสั่งเหล่านั้นลงในไฟล์ปรับแต่งของคุณ "~ / .i3 / config" และเพิ่ม "exec" ไว้ล่วงหน้า
exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"
เช็คเอาท์ http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3
setxkbmap -query
?
สำหรับฉันมีเพียงงานต่อไปนี้ใน Manjaro + i3:
exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"
ฉันระบุสิ่งนี้ใน ~ / .config / i3 / config
ดูเหมือนว่าทุกอย่างจะต้องเขียนภายในคำสั่งเดียวในไฟล์ config i3 เพื่อให้ setxkbmap ทำงานได้ตามที่ต้องการอย่างน้อยที่สุดบน Arch linux
ตัวอย่าง: แป้นพิมพ์ qwerty ภาษาอังกฤษ + เช็กสลับ ALT + SHIFT:
exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"