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!


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


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"
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.