Isso funcionou para mim:
sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart
E, em seguida, reinicie
Até o Debian 8, eu poderia configurar o teclado desta maneira:
setxkbmap -model pc105 -layout us -variant alt-intl
Como obtenho o mesmo efeito no Debian Stretch? O que mudou?
Eu lembro que, em alguma versão do Debian, eu tive que fazer o comando após cada X
start, mas ainda assim estava OK para mim.
Desde que instalei o Debian Stretch, esse comando não terá mais nenhum efeito. Sim, acho que está funcionando:
setxkbmap -query
rules: evdev
model: pc105
layout: us
variant: alt-intl
options: terminate:ctrl_alt_bksp
Mas não é.
Eu consegui trabalhar eventualmente com:
ibus-setup #interactive
sudo ibus-daemon --xim &
Mas, além de ser interativo, essa coisa é aleatória. Às vezes, o teclado está voltando para o layout padrão louco que ele acha que deve ser aplicado (uma vez, mesmo no meio de um trabalho, codificando uma entrevista!). Eu uso o idioma Inglês:
echo $LANG
en_US.UTF-8
Selecionei o fuso horário da Holanda e um layout internacional com teclas de atalho; Isso é tudo. Eu nunca tentei definir nada relacionado a localidades que não sejam o padrão das coisas americanas.
Espero que a razão pela qual isso foi mudado esteja sendo muito útil para muitas pessoas, porque, é difícil entender por que configurar uma coisa tão básica do jeito que funcionou por décadas se tornou tão complicado hoje em dia.
Coisas que eu já experimentei e não tiveram efeito, mesmo depois de reiniciar:
1)
sudo dpkg-reconfigure keyboard-configuration
2)
setupcon
3)
sudo setupcon
4)
udevadm trigger --subsystem-match=input --action=change
5)
sudo apt-get install -y console-data console-setup console-locales keyboard-configuration
6) %código% seguido por um reinício do X.
7)
sudo apt-get remove ibus -y
8)
rm /var/lib/xkb/*.xkm
rm: cannot remove '/var/lib/xkb/*.xkm': No such file or directory
Nada disso fez com que as configurações feitas pelo primeiro
setxkbmap -rules evdev -model evdev -layout us -variant alt-intl
entrassem em vigor novamente e mantivessem o mesmo padrão estranho.
Coisas que eu já experimentei e retornei o teclado para baunilha setxkbmap
(sem acentos / teclas de atalho):
1)
us
2)
setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl
3)
setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl
4)
setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl -option eys # no complain of bad options
5)
setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl -option #clears option
6)
setxkbmap -rules evdev -model pc105 -layout us -variant intl -option
Isso funcionou para mim:
sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart
E, em seguida, reinicie