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

9

Estou preso a esse problema há horas e isso está ficando muito frustrante.

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

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

Eu tenho procurado e as pessoas continuam dizendo que eu tenho que editar o / etc / sysconfig / keyboard mas não há teclado em / etc / sysconfig

Eu não tenho ideia do que fazer.

Ficaria muito grato por dicas!

    
por Alex 19.02.2015 / 05:28

2 respostas

10

essa funcionalidade parece estar no systemd agora. Para listar as informações atuais do código do idioma:

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

Para listar os mapas de teclado 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 teclado (considerando 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! link

    
por 20.02.2015 / 20:42
4

Embora a resposta de Boscoe seja completamente 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"
    
por 25.04.2016 / 12:55

Tags