Диакритические знаки не работают в приложениях GTK +, работающих на Mac OS X Snow Leopard

9

Я использую некоторые приложения GTK + в Mac OS X Snow Leopard. Мой MacBook настроен на использование бразильского макета, что позволяет ему вводить диакритические знаки в качестве мертвых клавиш (поэтому я могу написать, например, «печатать», а затем - «а»). Однако он не работает в некоторых приложениях GTK + - в данном случае это Gedit и GnuCash. В других, таких как Inkscape и Dia, я могу вводить диакритические знаки как мертвые ключи. Следует отметить, что Dia и Inkscape работают через X11, а Gedit и GnuCash (по крайней мере, мои версии) - нет.

У кого-нибудь есть такая проблема? Кто-то решил это? Как я могу настроить раскладку клавиатуры для GTK +? Я делаю это в каком-то файле ~ / .gconf * или ~ / .gnome?

Заранее спасибо?

brandizzi
источник
В Gedit и GNUcash, когда вы печатаете 'то a, что происходит (вы получите 'a, a, ничего, что - то еще)?
Жиль "ТАК - перестать быть злым"
Я получил первый вариант:'a
Brandizzi
Щелкните правой кнопкой мыши по текстовому полю и перейдите к способам ввода. Что выбирается для рабочих и нерабочих приложений? Обычно система используется по умолчанию.
penguin359
Привет, пингвин359! Как рабочие, так и нерабочие приложения используют метод ввода «Система». В Inkscape он представлен как «Системный (Простой)». Кроме того, я попробовал все другие методы, доступные во всплывающем меню, и ни один не работал.
brandizzi

Ответы:

0

Вы говорите, что Gedit не использует X11; какую версию gtk-кварц он использует?

Может быть, именно используемый слой osX не поддерживается должным образом gtk? см. также: https://bugzilla.gnome.org/show_bug.cgi?id=617583

Пабло Саратчага
источник