Non è possibile modificare il layout della tastiera su Centos 7


10

Sono stato bloccato per questo problema per ore e questo sta diventando davvero frustrante.

Ho installato Centos 7.0.1406 su Oracle Virtualbox e durante l'installazione ho scelto il layout di tastiera norvegese perché ho una tastiera norvegese.

Il problema è su Ubuntu che tutto funziona come dovrebbe e quando scrivo æøå, ricevo quelle lettere. Ma in centos7 appare qualcos'altro. E il problema più grande è che non ho accesso alla pipe | personaggio perché non ho idea di dove trovarlo sulla mia tastiera, perché il tasto predefinito fornisce qualcos'altro.

Ho cercato in giro e la gente continua a dire che devo modificare / etc / sysconfig / keyboard ma non c'è tastiera in / etc / sysconfig

Non ho idea di cosa fare.

Sarebbe mai così grato per suggerimenti!


æøå ... access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/… L'elenco rilevante è: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,

Riesci a crederci, non posso. Nel 2020 stiamo entrando nella riga di comando per cambiare una tastiera. Veramente??? Dump centos che ritornano su Ubuntu. Che scherzo
inglesePete

Risposte:


11

Quella funzionalità sembra essere in systemd ora. Per elencare le informazioni locali correnti:

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

Per elencare le keymap disponibili:

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

Per impostare la mappa dei tasti (facendo un'ipotesi qui su quale vuoi):

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

Sono disponibili ulteriori informazioni nella documentazione di Red Hat. In bocca al lupo! https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html


5

Mentre la risposta di Boscoe è completamente giusta e pertinente, le impostazioni pertinenti sono memorizzate in /etc/vconsole.conf:

KEYMAP=us  # or whatever

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

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

Potresti essere interessato a poter inserire in più lingue. Una risposta dettagliata per questo può essere trovata qui.

Inoltre /etc/locale.conf:

LANG="en_US.UTF-8"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.