Adicionei um layout de teclado personalizado ao noted
meu sistema usando este guia . Resumindo, baixei um arquivo chamado custom e coloquei na pasta de símbolos:
curl 'https://dl.neo-layout.org/custom_noted' | sudo tee /usr/share/X11/xkb/symbols/custom
Depois disso consegui selecioná-lo através do meu ambiente de desktop (KDE no Debian e Gnome no Ubuntu).
O layout vem com muitas teclas modificadoras adicionais. De alguma forma, a maioria deles não funciona com letras (por exemplo, a, s, d e f). No entanto, eles trabalham com números na linha de números (por exemplo, 1, 2 e 3). Ao ativá-lo, setxkbmap noted
tudo funciona conforme o esperado.
Tentei desabilitar todos os outros layouts, então noted
a única opção foi selecionada. Mesmo após a reinicialização, o problema permaneceu. Eu tentei o Gnome e o KDE, então acho que não está relacionado a um bug neles.
Como posso fazer as teclas modificadoras funcionarem?
O problema não se deve ao ambiente de trabalho. Ao usar,
setxkbmap custom
surge o mesmo problema.A razão para isso é que dependendo da versão do XKB diferentes arquivos devem ser usados. Para configurações mais antigas, por exemplo, Debian Bookworm, o
custom_noted
arquivo deve ser usado. Em sistemas mais novos, por exemplo, Debian Testing/Trixie ou Ubuntu, estecustom_noted_2.39
é o arquivo correto.Assim, ao correr
no Debian Testing/Trixie, tudo funciona perfeitamente.