Я использую английскую (американскую) международную раскладку клавиатуры, и каждый раз, когда я использую клавишу, ´за которой следует клавиша , cвыдается португальский и французский символ "ç" (cedilla), что желательно. Однако в приложениях GTK (например, Pidgin) он выдает «ć», что по-польски.
Как заставить приложения GTK вести себя так же, как остальные приложения?
ПРИМЕЧАНИЕ: у меня была та же проблема в Ubuntu 11.04 и 10.10 , и они нашли два набора решений, которые работают на этих конкретных версиях.
Ответы:
Проблема заключается в том, что приложения GTK не интегрируются с языковыми настройками
редактора методовввода Windows(IME)и вместо этого используют свои собственные. По умолчанию это установлено на Простой и должно быть изменено. Вам необходимо создать новую общесистемную переменную среды с именем GTK_IM_MODULE и установить для нее значение cedilla (я ошибочно полагал, что при установке значения ime GTK будет эмулировать собственное поведение Windows, но IME - это другое). Я получил имя переменной среды здесь: http://developer.pidgin.im/ticket/4896источник
ime
не работает точно так же, как Windows IME. чтобы заставить Cedilla работать, я должен был использоватьcedilla
. Использование заглавных букв (Cedilla
) не сработало.