Không thể thay đổi bố cục bàn phím trên Centos 7


10

Tôi đã bị mắc kẹt với vấn đề này trong nhiều giờ và điều này thực sự gây khó chịu.

Tôi đã cài đặt Centos 7.0.1406 trên Oracle Virtualbox và trong quá trình cài đặt, tôi đã chọn bố cục bàn phím tiếng Na Uy vì tôi có bàn phím tiếng Na Uy.

Vấn đề là trên Ubuntu mọi thứ đều hoạt động như bình thường và khi tôi gõ øå, tôi nhận được các chữ cái đó. Nhưng trong centos7, một cái gì đó khác xuất hiện. Và vấn đề lớn nhất là tôi không có quyền truy cập vào đường ống | bởi vì tôi không biết tìm nó ở đâu trên bàn phím của mình, vì phím mặc định cho thứ khác.

Tôi đã tìm kiếm xung quanh và mọi người cứ nói rằng tôi phải chỉnh sửa / etc / sysconfig / bàn phím nhưng không có bàn phím trong / etc / sysconfig

Tôi không có ý tưởng gì để làm.

Sẽ rất biết ơn những lời khuyên!


æøå ... access.redhat.com/documentation/en-US/Red_Hat_ Entryprise_Linux / Tên Danh sách có liên quan là: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

Câu trả lời:


11

Chức năng đó dường như đã có trong systemd. Để liệt kê thông tin ngôn ngữ hiện tại:

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

Để liệt kê các keymap có sẵn:

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

Để đặt sơ đồ bàn phím (đoán ở đây bạn muốn):

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

Có thêm thông tin có sẵn trong tài liệu của Red Hat. Chúc may mắn! https://access.redhat.com/documentation/en-US/Red_Hat_ Entryprise_Linux / 7 / html / System_Adologists_Guide / s1-Thay_the_Pal_Layout.html


5

Mặc dù câu trả lời của Boscoe hoàn toàn đúng và có liên quan, các cài đặt có liên quan được lưu trữ trong /etc/vconsole.conf:

KEYMAP=us  # or whatever

và trong /etc/X11/xorg.conf.d/00-keyboard.conf:

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

Bạn có thể quan tâm đến việc có thể nhập bằng nhiều ngôn ngữ. Một câu trả lời chi tiết cho điều đó có thể được tìm thấy ở đây.

Ngoài ra /etc/locale.conf:

LANG="en_US.UTF-8"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.