Ну, вобщем-то это очень редко надо бывает, но бывает, что надо. Я уже всем рассказал, какой я ленивый и это моё качество прогрессирует с каждым днём. Иначе говоря, я не хочу лазить для этого в таблицу символов, и не хочу третью раскладку иметь, это уж точно, меня всегда раздаражало то, что при трёх раскладках переключить язык на нужный это целая церемония. В виндовс у меня было две группы языков, в каждом две раскладки. US — Английский + Испанский, Ru - Русский + Украинский. Это очень удобно, кстати. Да да да! В виндовс тоже есть приятные моменты, как бы фантастически это ни звучало

.
В Линуксе я сначала страдал, пока не понял, что тут не нужно столько раскладок))). Можно набирать что хочешь из двух буквально. Итак, что такое клавиша Compose и как ею пользоваться я уже писал тут:
http://www.liveinternet.ru/users/linux_loader/post86199337/ . Теперь ещё раз, как добавить свои комбинации для неё. Для этого надо внести их в файл
/usr/share/X11/locale/en_US.UTF-8/Compose
Синтаксис простой, его можно посмотреть на месте. Добавляем такие строки (можно в раздел # ASCII characters that may be difficult to access # on some keyboards. например, он ближе к началу).
<Multi_key> <comma> <comma> : U0301 # ACUTE ACCENT
<Multi_key> <Cyrillic_E> : "Є" U0404
<Multi_key> <Cyrillic_e> : "є" U0454
<Multi_key> <Cyrillic_YERU> : "І" U0406
<Multi_key> <Cyrillic_yeru> : "і" U0456
<Multi_key> <Cyrillic_HARDSIGN> : "Ї" U0407
<Multi_key> <Cyrillic_hardsign> : "ї" U0457
Теперь нажатием
Compose запятая запятая мы ставим ударение над гласной (курсор ввода должен стоять сразу после неё), нажав Compose и ы получаем і (как будто реально переключили раскладку на украинскую), Compose э = є , Compose Э = Є и так далее.
Раньше вместо внесения изменений в систему можно было сделать такой фокус только для своего профиля, создав файл ~/.Xcompose, но теперь такое не канает. И ещё эти все фишки, которые вносишь сам не канают для многих GTK-программ(((.