Inspecionando o código fonte revela que kcm_keyboard
lê /usr/share/X11/xkb/rules/base.xml
para os metadados. Registre sua nova variante lá.
Eu estava usando o layout New Phonetic búlgaro para cirílico, mas estou acostumado a digitar ao digitar em um layout QWERTZ, então todos os símbolos estão no lugar errado. Então decidi fazer meu próprio layout no KDE.
Eu encontrei os arquivos / usr / share / X11 / xkb / symbols, e adicionei um novo mapeamento ao chamado "bg". Eu apenas copiei e colei o bloco chamado "new fonetic", mudei o nome para "phonetic qwertz" e mudei os símbolos conforme necessário. Espero que, depois de um reinício, eu encontre um novo tipo de layout na lista de layouts de teclado disponíveis e seja capaz de alterá-lo. Infelizmente, este não foi o caso. Parece que tenho que dizer ao meu sistema que existe um novo layout, mas não sei como. Questões existentes não explicam o que fazer com o arquivo depois de ter sido modificado.
Como posso implantar meu novo layout e usá-lo?
Inspecionando o código fonte revela que kcm_keyboard
lê /usr/share/X11/xkb/rules/base.xml
para os metadados. Registre sua nova variante lá.
Eu fiz isso há um tempo e lembrei que tive que atualizar
que estão todos no diretório de regras, no Slackware é / etc / X11 / xkb / rules.
É possível que funcione com menos arquivos atualizados (não me lembro quanto testei), mas atualizar esses quatro funcionou definitivamente.