Примерный алгоритм настройки
1. Включить клавишу Compose;
2. Настроить систему так, чтобы библиотеки Qt и особенно GTK использовали метод ввода X Input Method (xim).
Для этого нужно присвоить переменным окружения GTK_IM_MODULE и QT_IM_MODULE значение xim.
Если этот шаг пропустить, все последующие настройки на приложения распространяться не будут (они будут использовать свой метод ввода).
3. После этого можно создать в домашнем каталоге файл ~/.XCompose. (в аттаче файл dotXCompose.txt (кодировка UTF-8))
Первой его строчкой можно включить все стандартные комбинации клавиш:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
а затем можно и задать любые дополнительные последовательности (по образцу как в /usr/share/X11/locale/en_US.UTF-8/Compose).
Например,
<Multi_key> <period> <space> : "…" U2026 # HORIZONTAL ELLIPSIS, многоточие
<Multi_key> <apostrophe> <apostrophe> : "́" U0301 # ударение
Всё, в запускаемых теперь приложениях должны работать новые комбинации.
В частности, при нажатии Compose + точка + пробел будет набираться знак многоточия (который отличается от трёх точек), а если после буквы нажать Compose + два раза апостроф — над буквой появится знак ударения.