Como posso alterar o layout do teclado antes de efetuar login?

2

Para mudar para um novo layout de teclado, adicionei um comando setxkbmap ao autostart.sh do meu Openbox.

No entanto, isso só entra em vigor quando eu fizer login (quando o Openbox iniciar).

Enquanto efetua login, no GDM (suponho), o layout que escolhi ao instalar o sistema ainda está ativo - o que distrai meus esforços.

O que devo fazer para alterar esse layout padrão?

(OS: Debian 7.1)

    
por jcora 28.06.2013 / 19:36

2 respostas

5

Dê uma olhada neste artigo do Debian Wiki . Existem várias abordagens nessa página, provavelmente a mais fácil é executar este comando como root:

$ dpkg-reconfigure keyboard-configuration
    
por 28.06.2013 / 19:58
0

O jeito certo de fazer isso, já é coberto pela resposta do sim, mas no caso de você não conseguir executar dpkg-reconfigure por algum motivo (suponha que você tenha um chroot ou algo assim), você tem que editar /etc/default/keyboard . Isso também é o que o comando dpkg-reconfigure faz no final, mas de maneira segura usando uma interface fácil de usar.

Aqui está um exemplo /etc/default/keyboard para o layout do teclado alemão Neo2:

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="neo"
XKBOPTIONS="terminate:ctrl_alt_bksp"

BACKSPACE="guess"

Além disso, isso afetará seu initramfs. Isso é especialmente importante se você tiver configurado a criptografia de disco completo, onde precisará digitar sua senha. Para também atualizar imidamente o initramfs você pode executar:

sudo update-initramfs -u
    
por 10.08.2018 / 09:55