ลองดูที่บทความนี้สำหรับบทความเรื่อง: การเปลี่ยนเค้าโครงของภาษาและแป้นพิมพ์บนการแจกแจงแบบต่างๆสำหรับคำสั่งต่าง ๆ เพื่อเปลี่ยนเค้าโครงแป้นพิมพ์ของคุณใน distros ที่แตกต่างกัน
คำสั่งเหล่านี้ส่วนใหญ่แสดงเป็น GUI แต่ถ้าคุณดูส่วนใหญ่สามารถเรียกใช้จากบรรทัดคำสั่งได้เช่นกัน ตัวอย่างเช่นฉันใช้ Fedora (Distro based Red Hat) คำสั่งsystem-config-keyboard
เมื่อเรียกใช้โดยไม่มีอาร์กิวเมนต์แสดง GUI
แต่ถ้าฉันรันsystem-config-keyboard --help
มันก็สามารถรันได้จากบรรทัดคำสั่งด้วย:
$ system-config-keyboard --help
Usage: system-config-keyboard [--help] [--noui] [--text] [<keyboardtype>]
--help Print out this message.
--noui Run in command line mode.
--text Run in text interface mode.
<keyboardtype> options are: ar-azerty, ar-azerty-digits, ar-digits, ar-qwerty, ar-qwerty-digits, be-latin1, ben, ben-probhat, bg_bds-utf8, bg_pho-utf8, br-abnt2, cf, croat, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dev, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin1, fr-latin9, fr-pc, fr_CH, fr_CH-latin1, gr, guj, gur, hu, hu101, ie, is-latin1, it, it-ibm, it2, jp106, ko, la-latin1, mk-utf, nl, no, pl2, pt-latin1, ro, ro-cedilla, ro-std, ro-std-cedilla, ru, sg, sg-latin1, sk-qwerty, slovene, sr-cy, sr-latin, sv-latin1, tj, tml-inscript, tml-uni, trq, ua-utf, uk, us, us-acentos
ดังนั้นหากต้องการเปลี่ยนเค้าโครงแป้นพิมพ์เป็นภาษารัสเซียฉันสามารถเรียกใช้คำสั่งต่อไปนี้:
$ system-config-keyboard ru
xkblayout-state set 1
และฉันได้รับus
เลย์เอาต์ทันที