Defining custom Gnome compose sequences

0

I understand this question has been asked before (e.g. here), but some time has passed and some things may have changed. Also, my problem is that the suggested solutions aren't working.

I want to define a custom compose sequence in GNOME. I am running Ubuntu 19.04. The sequences I want to define are:

<Multi_key> <bar> <A>           : "A̍"  # LATIN CAPITAL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <a>           : "a̍"  # LATIN SMALL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <E>           : "E̍"  # LATIN CAPITAL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <e>           : "e̍"  # LATIN SMALL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <I>           : "I̍"  # LATIN CAPITAL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <i>           : "i̍"  # LATIN SMALL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <O>           : "O̍"  # LATIN CAPITAL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <o>           : "o̍"  # LATIN SMALL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <U>           : "U̍"  # LATIN CAPITAL LETTER A WITH VERTICAL LINE ABOVE
<Multi_key> <bar> <u>           : "u̍"  # LATIN SMALL LETTER A WITH VERTICAL LINE ABOVE


<Multi_key> <grave> <M>         : "M̀"  # LATIN CAPITAL LETTER M WITH GRAVE
<Multi_key> <grave> <m>         : "m̀"  # LATIN SMALL LETTER M WITH GRAVE
<Multi_key> <asciicircum> <M>       : "M̂"  # LATIN CAPITAL LETTER M WITH CIRCUMFLEX
<Multi_key> <asciicircum> <m>       : "m̂"  # LATIN SMALL LETTER M WITH CIRCUMFLEX
<Multi_key> <underscore> <M>        : "M̄"  # LATIN CAPITAL LETTER M WITH MACRON
<Multi_key> <underscore> <m>        : "m̄"  # LATIN SMALL LETTER M WITH MACRON



<Multi_key> <apostrophe> <N>        : "Ń"   # LATIN CAPITAL LETTER N WITH ACUTE
<Multi_key> <apostrophe> <n>        : "ń"   # LATIN SMALL LETTER N WITH ACUTE
<Multi_key> <asciicircum> <N>       : "N̂"  # LATIN CAPITAL LETTER N WITH CIRCUMFLEX
<Multi_key> <asciicircum> <n>       : "n̂"  # LATIN SMALL LETTER N WITH CIRCUMFLEX
<Multi_key> <underscore> <N>        : "N̄"  # LATIN CAPITAL LETTER N WITH MACRON
<Multi_key> <underscore> <n>        : "n̄"  # LATIN SMALL LETTER N WITH MACRON

I looked at the comments in the GNOME source file gtk+-2.10.7/gtk/gtkimcontextsimple.c as described here and it wants me to create a file ~/.config/gtk-4.0/Compose which I did and added those lines (encoded in UTF-8). I've restarted my computer but it simply does not work. I'm at at loss at why and how to debug this, so looking for some help!

Harrison Chen

Posted 2019-05-21T21:22:34.963

Reputation: 101

It might be relevant that I am using ibus – Harrison Chen – 2019-05-22T01:42:45.563

No answers