Как я могу набрать «ç» в приложениях Windows GTK?

9

Я использую английскую (американскую) международную раскладку клавиатуры, и каждый раз, когда я использую клавишу, ´за которой следует клавиша , cвыдается португальский и французский символ "ç" (cedilla), что желательно. Однако в приложениях GTK (например, Pidgin) он выдает «ć», что по-польски.

Как заставить приложения GTK вести себя так же, как остальные приложения?

ПРИМЕЧАНИЕ: у меня была та же проблема в Ubuntu 11.04 и 10.10 , и они нашли два набора решений, которые работают на этих конкретных версиях.

Джадер Диас
источник
Если вы не получили хорошего ответа, я бы порекомендовал отметить ваш вопрос и переместить его на unix.stackexchange.com .
n0pe
1
@ Макс Я не понимаю, как бы там помог вопрос о Windows
Jader Dias
Если я не пропустил это, «Windows» не было в названии до того, как Гарет отредактировал его.
n0pe
@ Макс это всегда было там
Джадер Диас
Я не использую GTK в Windows, но вы пытались найти файл с именем "gtk.immodules"? Если он существует, приведенная выше ссылка может все еще работать.
Harrymc

Ответы:

4

Проблема заключается в том, что приложения GTK не интегрируются с языковыми настройками редактора методов ввода Windows (IME) и вместо этого используют свои собственные. По умолчанию это установлено на Простой и должно быть изменено. Вам необходимо создать новую общесистемную переменную среды с именем GTK_IM_MODULE и установить для нее значение cedilla (я ошибочно полагал, что при установке значения ime GTK будет эмулировать собственное поведение Windows, но IME - это другое). Я получил имя переменной среды здесь: http://developer.pidgin.im/ticket/4896

Джеймс П
источник
imeне работает точно так же, как Windows IME. чтобы заставить Cedilla работать, я должен был использовать cedilla. Использование заглавных букв ( Cedilla) не сработало.
Джадер Диас
Рад, что в итоге получилось. Я обновил свой пост, чтобы уточнить мою ошибку.
Джеймс П