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
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)
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
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
Tags keyboard-layout debian gdm x11