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]