понедельник, 9 марта 2009 г.

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.
Удачи! ;)

Копируете статью — поставьте ссылку!

1 комментарий:

Andrey комментирует...

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

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

 
Blogger logo Debian logo Creative Commons License FeedBurner Subscribers Counter