http://bugs.winehq.org/show_bug.cgi?id=13318
Summary: Russian characters cannot be entered in Wine Product: Wine Version: 1.0-rc1 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: neptunia@mail.ru
Russian characters cannot be entered in any application under Wine 1.0-RC1, for example, wine's notepad.
http://bugs.winehq.org/show_bug.cgi?id=13318
Ilya Chernykh neptunia@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=13318
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |major
--- Comment #1 from Lei Zhang thestig@google.com 2008-05-19 19:07:44 --- Not a blocker.
How is this different from bug 13317? What is your locale? How is your keyboard configured? What was the last version of Wine that worked?
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #2 from Ilya Chernykh neptunia@mail.ru 2008-05-19 19:15:48 --- Bg 13317 is a duplicate of this bug. It was the first application where I found this bug, and later found it in other applications.
In 0.9.61 all worked well. The keyboard layout is Russian-winkeys and it works in Linux applications.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #3 from Austin English austinenglish@gmail.com 2008-05-19 19:27:40 --- *** Bug 13317 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #4 from Austin English austinenglish@gmail.com 2008-05-19 19:28:13 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-05-19 21:29:06 --- Post output from "locale" command. LANG=ru_RU.UTF-8 wine notepad Works just fine here.
http://bugs.winehq.org/show_bug.cgi?id=13318
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #6 from Ilya Chernykh neptunia@mail.ru 2008-05-20 19:20:30 --- Executing command LANG=ru_RU.UTF-8 wine notepad Works well. Russian characters can be entered without problem. If start without "LANG=ru_RU.UTF-8", the characters cannot be entered.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #7 from Ilya Chernykh neptunia@mail.ru 2008-05-20 19:22:02 --- Output from locale command:
[nxx@fedora-pc ~]$ locale LANG=ru_RU.utf8 LC_CTYPE="ru_RU.utf8" LC_NUMERIC="ru_RU.utf8" LC_TIME="ru_RU.utf8" LC_COLLATE="ru_RU.utf8" LC_MONETARY="ru_RU.utf8" LC_MESSAGES="ru_RU.utf8" LC_PAPER="ru_RU.utf8" LC_NAME="ru_RU.utf8" LC_ADDRESS="ru_RU.utf8" LC_TELEPHONE="ru_RU.utf8" LC_MEASUREMENT="ru_RU.utf8" LC_IDENTIFICATION="ru_RU.utf8" LC_ALL=
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #8 from Vitaliy Margolen vitaliy@kievinfo.com 2008-05-21 00:31:22 --- "ru_RU.utf8" is illegal locale. Use what I posted above - "ru_RU.UTF-8". This bug is invalid.
http://bugs.winehq.org/show_bug.cgi?id=13318
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-21 05:02:54 --- Feel free to re-open this bug if russian keyboard input still doesn't work for you in a properly configured russian locale.
http://bugs.winehq.org/show_bug.cgi?id=13318
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-21 05:03:06 --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=13318
Ilya Chernykh neptunia@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|INVALID |
--- Comment #11 from Ilya Chernykh neptunia@mail.ru 2008-05-21 05:19:53 --- Why did you closed it? I still do not know how to make it work! And it is a fresh installation of Fedora, with Russian working properly in any other apps except Wine.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #12 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-21 05:29:31 --- (In reply to comment #11)
Why did you closed it? I still do not know how to make it work!
In the comment #6 you said that setting locale to ru_RU.UTF-8 works for you.
And it is a fresh installation of Fedora, with Russian working properly in any other apps except Wine.
Does 'xev' (X11 event testing program) show correct keyboard input?
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #13 from Ilya Chernykh neptunia@mail.ru 2008-05-21 05:39:20 ---
In the comment #6 you said that setting locale to ru_RU.UTF-8 works for you.
Yes, it works, but how to change the locale? Shouldn't Wine use the locale format that used in major distributions (such as Fedora Core 9 in this case)? Why should I manually change configs that I even do not know?
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #14 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-21 05:50:36 --- (In reply to comment #13)
In the comment #6 you said that setting locale to ru_RU.UTF-8 works for you.
Yes, it works, but how to change the locale?
Please ask that questions on a user support forum of your distribution.
Shouldn't Wine use the locale format that used in major distributions (such as Fedora Core 9 in this case)? Why should I manually change configs that I even do not know?
Most likely that's not a Wine problem, but an X11/glibc one. Wine uses glibc APIs to handle locale, and X11 ones to get keyboard input events.
You haven't answered the question about 'xev'.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #15 from Ilya Chernykh neptunia@mail.ru 2008-05-22 10:22:22 --- It seems that there is no Russian forum for Fedora. In Enlish-language forum they say they have no problems with English.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #16 from Ilya Chernykh neptunia@mail.ru 2008-05-22 10:28:33 --- Yes, xev displays characters correctly. Does not work only in Wine.
http://bugs.winehq.org/show_bug.cgi?id=13318
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #17 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-22 10:40:52 --- (In reply to comment #15)
It seems that there is no Russian forum for Fedora. In Enlish-language forum they say they have no problems with English.
It would surprise me if there were problems with english language support. What about russian linux forums and news groups? Google is able to find /etc/sysconfig/i18n as well.
Yes, xev displays characters correctly. Does not work only in Wine.
Please generate a log
WINEDEBUG=+x11drv,+key,+keyboard,+event wine notepad &>~/ru_kbd.log
compress it with 'bzip2 -9' and attach here.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #18 from Ilya Chernykh neptunia@mail.ru 2008-05-22 10:59:35 --- Created an attachment (id=13248) --> (http://bugs.winehq.org/attachment.cgi?id=13248) notepad log
I started notepad and tryed to enter word "Привет!".
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #19 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-22 11:06:22 ---
warn:x11drv:X11DRV_InitXIM X does not support locale.
Is that a 64-bit system?
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #20 from Ilya Chernykh neptunia@mail.ru 2008-05-22 11:13:39 --- No, 32-bit.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #21 from Ilya Chernykh neptunia@mail.ru 2008-05-22 11:23:20 --- This is what gives xev on one keypress:
KeyRelease event, serial 26, synthetic NO, window 0x4200001, root 0x5d, subw 0x0, time 3512512, (411,305), root:(716,842), state 0x2000, keycode 42 (keysym 0x6d0, Cyrillic_pe), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
http://bugs.winehq.org/show_bug.cgi?id=13318
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #22 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-22 11:26:44 --- (In reply to comment #21)
This is what gives xev on one keypress: KeyRelease event, serial 26, synthetic NO, window 0x4200001, root 0x5d, subw 0x0, time 3512512, (411,305), root:(716,842), state 0x2000, keycode 42 (keysym 0x6d0, Cyrillic_pe), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
It's clearly shows that xev doesn't work, XLookupString returns an empty string.
I'm marking this bug as invalid.
http://bugs.winehq.org/show_bug.cgi?id=13318
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from James Hawkins truiken@gmail.com 2008-05-22 11:46:50 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #24 from Ilya Chernykh neptunia@mail.ru 2008-05-22 11:49:36 --- How to make it work?
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #25 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-22 21:46:54 --- (In reply to comment #24)
How to make it work?
As has been said numerous times you need to properly set your locale. Once again: ru_RU.UTF-8
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #26 from Ilya Chernykh neptunia@mail.ru 2008-05-22 22:09:57 --- Can you please tell me how to set the locale? I used system-config-language utility and set the language to Russian. Where I should now change the locale? In which file?
http://bugs.winehq.org/show_bug.cgi?id=13318
--- Comment #27 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-22 23:00:57 --- This bug has all the info for anyone able to read, in particular comment #17.
This is not a user support forum, this is bugzilla.
http://bugs.winehq.org/show_bug.cgi?id=13318
The Source thesource@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thesource@mail.ru
--- Comment #28 from The Source thesource@mail.ru 2008-06-12 23:12:41 --- *** Bug 13865 has been marked as a duplicate of this bug. ***