Meu usr / share / X11 / locale / en_US.UTF-8 / Compor
<Multi_key> <minus> <greater> : "→" #Rightwards arrow
Meu arquivo .XCompose tem uma regra semelhante com um espaço no final
<Multi_key> <minus> <greater> <space> : "→" #Rightwards arrow
No xterm, a regra no meu arquivo .XCOmpose tem prioridade (é necessário digitar um espaço para inserir a seta para a direita), mas no kwrite, a regra do arquivo de composição do sistema tem prioridade. Outras regras no meu arquivo .XCompose que não entram em conflito com o arquivo de sistema funcionam bem.
Existe uma maneira de fazer com que os aplicativos QT priorizem as regras no meu .XCompose? Até agora, a única maneira de conseguir qt respeitar minhas regras é não usar as regras de composição do sistema em all (por não colocar uma linha include %L
no meu .XCompose). Mas isso significa que eu sinto falta de todas as regras úteis no sistema para compor o arquivo ... Eu acho que poderia copiar e colar as que eu quero de volta no meu .XCompose, mas isso seria bastante irritante já que haveria centenas de regras para copiar.
Tags qt compose-key