On Среда 05 августа 2009 18:01:07 you wrote:
> Hi
>
> Dne Sun, 02 Aug 2009 15:23:35 +0400
>
> Khudyakov Alexey <[email protected]> napsal(a):
> > It's not possible to type cyrillic in any input field. To reproduce
> > just try to type non-ASCII in any input field, nothing will appear.
>
> Do you get any error to terminal if you start sonata from it? Also do
> you see such problem in other Gtk programs? And where exactly does the
> input fail?
>
Other programs behave fine. I checked inkscape and easytag.

I think I've found possible culprit. When it's started with null GTK_IM_MODULE 
envvar it works fine.
$ GTK_IM_MODULE= sonata

However when it's set to "xim" it's impossible to type anything but ASCII. 
(It's still possible to paste non-ASCII text)
$ GTK_IM_MODULE=xim sonata

When I try to use XCompose I get following warning and nothing happens:

** (sonata:6337): WARNING **: Error converting text from IM to UTF-8: Invalid 
byte sequence in conversion input


There is also one warning at startup. But I think it's not important:
$ sonata
/usr/lib/pymodules/python2.5/sonata/main.py:1854: GtkWarning: 
gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
  self.window.set_property('title', newtitle)


> Also do you have properly configured locales? What is output of locale
> program?
>
AFAIR yes. Locale output below:

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

> I can type Czech non-ASCII characters without any problem anywhere I've
> tried.




--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to