Nie można zmienić układu klawiatury w Centos 7

11

Utknąłem z tym problemem od wielu godzin i robi się to naprawdę frustrujące.

Zainstalowałem Centos 7.0.1406 na Oracle Virtualbox i podczas instalacji wybrałem układ klawiatury norweskiej, ponieważ mam klawiaturę norweską.

Problem polega na tym, że na Ubuntu wszystko działa tak, jak powinno, a kiedy piszę æøå, dostaję te litery. Ale w centos7 pojawia się coś innego. A największym problemem jest to, że nie mam dostępu do potoku | ponieważ nie mam pojęcia, gdzie go znaleźć na klawiaturze, ponieważ domyślny klawisz daje coś jeszcze.

Szukałem i ludzie mówią, że muszę edytować / etc / sysconfig / keyboard, ale w / etc / sysconfig nie ma klawiatury

Nie mam pojęcia co robić.

Byłbym bardzo wdzięczny za wskazówki!

Alex
źródło
æøå ... access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/... Stosowna lista jest: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
Możesz w to uwierzyć, nie mogę. W 2020 roku wchodzimy do wiersza poleceń do zmiany klawiatury. Naprawdę??? Zrzucanie centów powracających do ubuntu. Cóż za żart
angielski

Odpowiedzi:

11

Wygląda na to, że ta funkcja jest już włączona. Aby wyświetlić bieżące informacje o lokalizacji:

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

Aby wyświetlić listę dostępnych map klawiszy:

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

Aby ustawić mapę klawiszy (zgadnij tutaj, na której chcesz):

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

Więcej informacji jest dostępnych w dokumentacji Red Hat. Powodzenia! https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html

Boscoe
źródło
6

Chociaż odpowiedź Boscoe jest całkowicie poprawna i odpowiednia, odpowiednie ustawienia są przechowywane w /etc/vconsole.conf:

KEYMAP=us  # or whatever

oraz w /etc/X11/xorg.conf.d/00-keyboard.conf:

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

Być może zainteresuje Cię możliwość wprowadzania w wielu językach. Szczegółową odpowiedź na to można znaleźć tutaj.

Również /etc/locale.conf:

LANG="en_US.UTF-8"
Otheus
źródło