Pelo menos no Arch, as configurações do teclado são sempre separadas para o console e o X, e no caso do X, elas são separadas ainda mais pelo usuário (cada uma com his / her / its $HOME/.xinitrc
e arquivos relacionados) .
Portanto, loadkeys
só funciona para o console, o X tem camadas adicionais de configuração de teclado. Existem várias maneiras para definir o teclado no X.
Para tornar as configurações do teclado X permanentes (ou qualquer outra configuração inicial do X para esse assunto), coloque-as no arquivo .xinitrc
da sua pasta pessoal. Neste caso, você só precisa da linha:
setxkbmap -layout pt
(você pode adicionar &
para carregar junto com outras configurações)
No seu caso, verifique se tudo relacionado ao layout é pt
a setxkbmap -print -v 10
e que não há pt(qwerty)
nem pt-latin9
, pois os não funcionarão mesmo que sejam a configuração de layout / keymap no seu arquivo /etc/vconsole.conf
. Isto é o que a linha acima cuida.