Estou no Arch Linux com i3 e estou tentando criar um layout personalizado com símbolos IPA (Alfabeto Fonético Internacional) para uso em pesquisa linguística. Eu também estou usando iBus para entrada de idioma chinês e, claro, quero manter isso também.
O método que quero usar para entrada é AltGr + {key} para fornecer símbolos IPA e usá-lo junto com um teclado padrão em inglês dos EUA. Aparentemente, isso significa usar o XKB. O Xmodmap é descrito como muito simples e obsoleto (e eu nem tenho certeza se ele suporta Unicode completamente) e Compose Key é muito complicado de digitar com eficiência.
Eu passei pelo artigo do wiki do Arch no XKB e pelos links no final do artigo, além de fazer algumas pesquisas por conta própria. Eu peguei um pedaço do arquivo /usr/share/X11/xkb/symbols/us
, copiei em um novo arquivo, editei e renomei. Em seguida, editei o arquivo /usr/share/X11/xkb/rules/evdev.xml
para incluir meu layout. Mas quando eu uso o comando setxkbmap iw
(sendo o nome do meu layout), me ocorre o seguinte erro:
Error loading new keyboard description
Muita documentação sobre isso parece estar desatualizada e não consegui encontrar instruções claras sobre como instalar um layout depois de criá-lo. Postagens no fórum e artigos abordando questões similares (como este ou este guia ) conta com ferramentas GUI para finalizar a configuração, o que eu não faço Não tenho em i3 (admitidamente eu apenas usei i3 por dois dias, eu sou sem noção).
Eu não acho que isso tenha a ver com as ferramentas GUI, já que meu sistema nem reconhece o layout. Meu palpite é que eu provavelmente estraguei alguma coisa no próprio layout que o torna irreconhecível, ou então não modifiquei um determinado arquivo de configuração para que o sistema o visse. Alguém sabe o que eu poderia ter perdido?
Eu acho que se eu posso fazer o sistema reconhecer o layout, eu posso adicioná-lo através do iBus, assim que eu descobrir como fazer o iBus iniciar automaticamente no login no i3 ...
Tags keyboard-layout xkb