I am using some GTK+ applications in Mac OS X Snow Leopard. My MacBook is configured for using the Brazilian layout, which allows it to enter diacritics as dead keys (so I can write á typing ' and then a, for example). However, it does not work in some GTK+ applications - in this case, Gedit and GnuCash. In other ones, such as Inkscape and Dia, I can enter diacritics as dead keys. It is valid to note that Dia and Inkscape runs through X11 but Gedit and GnuCash (at least my versions) do not.

Does anybody have such problem? Has someone solved it? How could I configure the keyboard layout for GTK+? Do I do it in some ~/.gconf* or ~/.gnome file?

Thanks in advance?

  • In Gedit and Gnucash, when you type ' then a, what happens (do you get 'a, a, nothing, something else)? – Gilles 'SO- stop being evil' Jan 22 '11 at 20:12
  • I got the first option: 'a – brandizzi Jan 31 '11 at 16:39
  • Right click on a text field and go to Input Methods. What is selected for working vs. non-working apps? Usually System is the default. – penguin359 Apr 21 '11 at 0:26
  • Hi, penguin359! Both working and non-working apps use the "System" input method. In Inkscape, it is presented as "System (Simple)". Also, I've tried all other methods available in the popup menu and none worked. – brandizzi Apr 25 '11 at 18:14

You say Gedit is not usng X11; which version of gtk-quartz does it uses?

Maybe it is the osX specific layer used that is not properly supported by gtk? see also: https://bugzilla.gnome.org/show_bug.cgi?id=617583

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.