Não é possível alterar o layout do teclado no Centos 7

10

Estou com esse problema há horas e isso está ficando realmente frustrante.

Instalei o Centos 7.0.1406 no Oracle Virtualbox e, durante a instalação, escolhi o layout do teclado norueguês porque tenho um teclado norueguês.

O problema está no Ubuntu, tudo funciona como deveria e quando eu digito æøå, recebo essas cartas. Mas no centos7 algo mais aparece. E o maior problema é que não tenho acesso ao canal | caractere porque não tenho idéia de onde encontrá-lo no teclado, porque a tecla padrão fornece outra coisa.

Eu tenho pesquisado e as pessoas continuam dizendo que eu tenho que editar o arquivo / etc / sysconfig / keyboard, mas não há teclado no / etc / sysconfig

Eu não tenho ideia do que fazer.

Ficaria muito grato por dicas!

Alex
fonte
acesso ... access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/… A lista relevante é: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
Você pode acreditar, eu não posso. Em 2020, estamos entrando na linha de comando para alterar um teclado. Realmente??? Despejando centos retornando ao ubuntu. Que piada
englishPete

Respostas:

11

Essa funcionalidade parece estar no systemd agora. Para listar as informações de localidade atual:

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

Para listar os mapas de teclas disponíveis:

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

Para definir o mapa de teclas (adivinhe aqui o que você deseja):

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

Há mais informações disponíveis na documentação da Red Hat. Boa sorte! https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html

Boscoe
fonte
5

Enquanto a resposta da Boscoe é totalmente correta e relevante, as configurações relevantes são armazenadas em /etc/vconsole.conf:

KEYMAP=us  # or whatever

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

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

Você pode estar interessado em poder inserir em vários idiomas. Uma resposta detalhada para isso pode ser encontrada aqui.

Também /etc/locale.conf:

LANG="en_US.UTF-8"
Otheus
fonte