Depois de executar setxkbmap -print
, percebi que pc
foi incluído na lista de símbolos. Esse arquivo de símbolo configura os modificadores regulares, o que não é desejado por mim.
Antes, eu adicionei meu próprio layout ao diretório /usr/share/X11/xkb/symbols
e ao arquivo /usr/share/X11/xkb/rules/evdev.xml
. Isso fez com que meu layout aparecesse na GUI para selecionar o layout do teclado.
Uma solução é criar um layout de teclado a partir do zero. Um que não inclui o arquivo pc
. No entanto, há muitas coisas de teclado padrão em pc
que eu preciso. Então eu li o arquivo de cima a baixo escolhendo as coisas que eu precisava.
Em suma, criar um layout a partir do zero significa basicamente:
- Copie a saída de
setxkbmap -print
para um arquivo. - Esse arquivo inclui apenas outros arquivos. Olhe através da lista para ver o que você pode reutilizar. Para mim, significava substituir
pc
pelo nome do meu próprio arquivo. - Crie novos arquivos, se necessário.
- Inicie seu novo layout usando
xkbcomp -I$HOME/additional-include-folder file-from-step-one
.
Aprendi isso (com mais detalhes) com este excelente guia: link .