Як я можу набрати “ç” у додатках Windows GTK?


9

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

Як я можу змусити додатки GTK вести себе так само, як і інші програми?

ПРИМІТКА. У Ubuntu 11.04 та 10.10 у мене була однакова проблема , і вони знайшли два набори рішень, які працюють на цих конкретних версіях.


Якщо ви не отримаєте хорошої відповіді тут, я рекомендую позначити своє питання та перенести його на unix.stackexchange.com .
n0pe

1
@Max Я не розумію, як би там допомогли питання щодо Windows
Jader Dias

Якщо я цього не пропустив, "Windows" не було в заголовку до того, як редагував його Гарет.
n0pe

@Max це завжди було
Jader Dias

Я не використовую GTK в Windows, але ви намагалися шукати файл під назвою "gtk.immodules"? Якщо воно існує, вищезазначене посилання, яке ви надали, все ще може працювати.
harrymc

Відповіді:


4

Проблема полягає в тому, що програми GTK не інтегруються з мовними настройками редактора методів введення Windows (IME) , а замість цього використовують свої власні. За замовчуванням це встановлено на Просте і його потрібно змінити. Вам потрібно створити нову змінну середовища для всієї системи під назвою GTK_IM_MODULE і встановити її на cedilla (я помилково вважав, що при встановленні на ім’я GTK буде імітувати власну поведінку Windows, але IME - різна річ). Звідси я отримав назву змінної середовища: http://developer.pidgin.im/ticket/4896


imeне працює так, як ім'я Windows. щоб змусити цеділу працювати мені довелося використовувати cedilla. Використання великої літери ( Cedilla) не спрацювало.
Jader Dias

Радий, що ви зрештою працювали. Я оновив свій пост, щоб уточнити свою помилку.
Джеймс П
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.