Das Tastaturlayout von Centos 7 kann nicht geändert werden

10

Ich bin jetzt seit Stunden mit diesem Problem beschäftigt und das wird wirklich frustrierend.

Ich habe Centos 7.0.1406 auf Oracle Virtualbox installiert und während der Installation das norwegische Tastaturlayout gewählt, weil ich eine norwegische Tastatur habe.

Das Problem ist, dass unter Ubuntu alles so funktioniert, wie es sollte, und wenn ich æøå eingebe, bekomme ich diese Buchstaben. Aber in centos7 erscheint etwas anderes. Und das größte Problem ist, dass ich keinen Zugang zur Pipe habe Zeichen, weil ich keine Ahnung habe, wo ich es auf meiner Tastatur finden kann, weil die Standardtaste etwas anderes gibt.

Ich habe mich umgesehen und die Leute sagen immer wieder, dass ich / etc / sysconfig / keyboard bearbeiten muss, aber es gibt keine Tastatur in / etc / sysconfig

Ich habe keine Ahnung, was ich tun soll.

Wäre sehr dankbar für Tipps!

Alex
quelle
æøå ... access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/… Die relevante Liste ist: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

Antworten:

11

Diese Funktionalität scheint jetzt in systemd zu sein. So listen Sie die aktuellen Gebietsschemainformationen auf:

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

So listen Sie die verfügbaren Keymaps auf:

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

So legen Sie die Keymap fest (raten Sie hier, welche Sie möchten):

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

Weitere Informationen finden Sie in der Dokumentation von Red Hat. Viel Glück! https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html

Boscoe
quelle
5

Während Boscoes Antwort völlig richtig und relevant ist, werden die relevanten Einstellungen gespeichert in /etc/vconsole.conf:

KEYMAP=us  # or whatever

und in /etc/X11/xorg.conf.d/00-keyboard.conf:

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

Möglicherweise möchten Sie in mehreren Sprachen eingeben. Eine ausführliche Antwort darauf finden Sie hier.

Auch /etc/locale.conf:

LANG="en_US.UTF-8"
Otheus
quelle