GTK приложения и Compose Key

Думаю, многие линуксоиды пользуются таким замечательным средством, как Compose Key. Ну разве это не чудесно — иметь возможность вставлять значки вроде ©, ®, °, —, –, «, », „, “,” и прочие, не открывая всякие там «таблицы символов» и прочие костыли? :)

Вот только есть одна проблема — в Iceweasel (и Firefox, естественно), Pidgin и прочих GTK приложениях Compose Key почему-то работает неправильно: к примеру, кавычки «ёлочкой» вставляются без проблем, а символ «три точки» («…») — не вставляется вообще (вместо него появляется какой-то непечатный символ).

Починить это очень просто:
  1. Открываем на редактирование файл /etc/environment (не забудьте, что права на запись него принадлежат руту, то есть надо использовать sudo). Если хотите починить Compose только у себя, а не у всех пользователей системы, открывайте ~/.zlogin (если у вас ZSH) или ~/.profile (если у вас BASH);
  2. добавляем в конец файла строку:

    GTK_IM_MODULE="xim"
  3. сохраняем документ и перезагружаем систему

Всё! После такого простого действия все GTK приложения «образумятся» и начнут «понимать» Compose Key.

Удачи! ;)

Comments (migrated from Blogger)

On 2009-03-24T21:00:00.000+02:00, Andrey wrote:

Интересное решение!
Сталкиваюсь время от времени с необходимостью добавления спец. символов, так что помогло, спасибо!

Drop me a line! (wonder where’s the comments form?)