My usr/share/X11/locale/en_US.UTF-8/Compose

<Multi_key> <minus> <greater> : "→" #Rightwards arrow

My .XCompose file has a similar rule with a space at the end

<Multi_key> <minus> <greater> <space> : "→" #Rightwards arrow

In xterm, the rule in my .XCOmpose file takes priority (need to type a space to input the right arrow) but in kwrite, the rule from the system compose file takes priority. Other rules in my .XCompose file that don't conflict with the system file work just fine.

Is there a way to get the QT apps to prioritize the rules in my .XCompose? So far the only way I can get qt to respect my rules is to not use the systme compose rules at all (by not putting an include %L line in my .XCompose). But this means I miss on all the useful rules in the system compose file... I guess I could copy-paste the ones I want back into my .XCompose but that would be rather annoying since there would be hundreds of rules to copy.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.