ไม่สามารถเปลี่ยนเค้าโครงแป้นพิมพ์บน Centos 7


11

ฉันติดอยู่กับปัญหานี้มาหลายชั่วโมงแล้วและสิ่งนี้กำลังน่าผิดหวังจริงๆ

ฉันได้ติดตั้ง Centos 7.0.1406 บน Oracle Virtualbox และระหว่างการติดตั้งฉันเลือกเค้าโครงแป้นพิมพ์ภาษานอร์เวย์เพราะฉันมีแป้นพิมพ์ภาษานอร์เวย์

ปัญหาอยู่ที่ Ubuntu ทุกอย่างทำงานได้ตามที่ควรและเมื่อฉันพิมพ์ในæøåฉันได้รับจดหมายเหล่านั้น แต่ใน centos7 มีอย่างอื่นปรากฏขึ้น และปัญหาที่ใหญ่ที่สุดคือฉันไม่สามารถเข้าถึงไปป์ | ตัวละครเพราะฉันไม่รู้ว่าจะหามันที่ไหนบนแป้นพิมพ์ของฉันเพราะปุ่มเริ่มต้นให้อย่างอื่น

ฉันค้นหาไปเรื่อย ๆ และมีคนพูดว่าฉันต้องแก้ไข / etc / sysconfig / keyboard แต่ไม่มีคีย์บอร์ดใน / etc / sysconfig

ฉันไม่รู้จะทำยังไง

จะขอบคุณมากสำหรับเคล็ดลับ!


æøå ... access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…รายการที่เกี่ยวข้องคือ:no no-colemak no-dvorak no-latin1 no-mac no-mac_nodeadkeys no-nodeadkeys no-smi no-smi_nodeadkeys no-winkeys sunt4-no-latin1
Michael Hampton

คุณเชื่อหรือไม่ฉันไม่สามารถ ในปี 2020 เรากำลังเข้าสู่บรรทัดคำสั่งสำหรับเปลี่ยนแป้นพิมพ์ จริงๆ??? Centos ทุ่มตลาดกลับสู่อูบุนตู ช่างเป็นเรื่องตลก
englishPete

คำตอบ:


11

ฟังก์ชั่นนั้นดูเหมือนจะอยู่ใน systemd ทันที หากต้องการแสดงรายการข้อมูลโลแคลปัจจุบัน:

# localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us

หากต้องการแสดงรายการคีย์แผนที่ที่มี:

# localectl list-keymaps | grep no
de-latin1-nodeadkeys
et-nodeadkeys
mac-de-latin1-nodeadkeys
no
no-dvorak
no-latin1
sunt4-no-latin1

ในการตั้งค่า keymap (การเดาที่นี่ที่คุณต้องการ):

# localectl set-keymap no
# localectl set-x11-keymap no

มีข้อมูลเพิ่มเติมในเอกสารของ Red Hat โชคดี! https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html


6

ในขณะที่คำตอบของ Boscoe นั้นถูกต้องสมบูรณ์และเกี่ยวข้อง แต่การตั้งค่าที่เกี่ยวข้องจะถูกเก็บไว้ใน/etc/vconsole.conf:

KEYMAP=us  # or whatever

และใน/etc/X11/xorg.conf.d/00-keyboard.conf:

Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "us"
EndSection

คุณอาจสนใจป้อนหลายภาษา คำตอบโดยละเอียดสำหรับสิ่งนั้นอยู่ที่นี่

ยัง/etc/locale.conf:

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