Por alguma razão, eu quero mudar meu layout russo, de modo que eu coloquei marca de estresse (U + 0301, como é o caso) pressionando AltGr + Yo, de uma forma muito semelhante aos layouts de outros idiomas.
Então lá vou eu, fazendo uma modificação sutil em /usr/share/X11/xkb/symbols/ru
:
// key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; default
key <TLDE> { [ Cyrillic_io, Cyrillic_IO, U0301 ] }; // stress mark added over Yo
Reiniciando o computador, não funciona. O sistema ainda não vê diferença entre Alt e AltGr. Então, observando outros layouts, eu vim com mais edições:
key.type[group1]="FOUR_LEVEL";
include "level3(ralt_switch)" // for the sake of having AltGr+Yo as stress mark
Sem sucesso, o comportamento é exatamente o mesmo. Você tem alguma idéia de como fazer o reconhecimento do sistema entre Alt e AltGr (ou o problema está em outro lugar, embora eu duvide)?