Как добавить пользовательские правила ключевых слов в Ubuntu 18.04? Я включил ключ Compose с помощью Gnome Tweaks (он находится на CapsLock), создал .XCompose, начиная с этих строк: include "%L" # import the default Compose file for your locale
# IPA
Я выполнил этот совет, установил uim и установил его как GTK_ ] и QT_IM_MODULE, но каждая последовательность, начинающаяся с строки
.
Когда я попытался GTK_IM_MODULE=gtk-im-context-simple, большинство последовательностей начали работать, но некоторые из них просто не делают.
<0> : "−" # doesn't work
<1> : "⋅" # doesn't work
: "
Ссылка, на которую вы указываете, в основном правильная, с несколькими предостережениями:
Compose вставляет символ, соответствующий первому (кратчайшему) совпадению. Предположим, что .XCompose содержит следующие записи: <Multi_key> <space> : " " nobreakspace # NO-BREAK SPACE
<Multi_key> <space> <space> : " " U2002 # EN SPACE
<Multi_key> <space> <space> <space> : " " U2003 # EM SPACE
Попытки использовать EN-SPACE или EM-SPACE никогда не будут работать. Чтобы заставить Compose работать с GTK, добавьте следующую строку в .profile: export GTK_IM_MODULE=gtk-im-context-simple
Ссылка, на которую вы указываете, в основном правильная, с несколькими предостережениями:
Compose вставляет символ, соответствующий первому (кратчайшему) совпадению. Предположим, что .XCompose содержит следующие записи: <Multi_key> <space> : " " nobreakspace # NO-BREAK SPACE
<Multi_key> <space> <space> : " " U2002 # EN SPACE
<Multi_key> <space> <space> <space> : " " U2003 # EM SPACE
Попытки использовать EN-SPACE или EM-SPACE никогда не будут работать. Чтобы заставить Compose работать с GTK, добавьте следующую строку в .profile: export GTK_IM_MODULE=gtk-im-context-simple