** Changed in: nabi (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nabi in Ubuntu.
https://bugs.launchpad.net/bugs/1734032
Title:
X11 application cannot get nabi XIM server's state
Status in nabi package in Ubuntu:
Invalid
Bug description:
---Problem Description---
X11 application cannot get nabi XIM server's state.
---uname output---
4.10.0-30-generic #34~16.04.1-Ubuntu SMP Wed Aug 2 02:13:56 UTC 2017 x86_64
x86_64 x86_64 GNU/Linux
Machine Type = x64 machine
---Steps to Reproduce---
This testing requires X11 desktop environment , nabi XIM server (nabi
package) and Korean locale.
1. Login to X11 environmnet
2. Download attached xim_root.zip file
3. Compile it with "-lX11" option, like
$ cc -o xim_root xim_root.c -lX11
4. Change current local ko_KR.utf8, like
$ export LANG=ko_KR.utf8
5. Start nabi, like
$ nabi &
(XIM's state may display somewhere...)
6. Start xim_root with XMODIFIERS environment variable, like
$ XMODIFIERS=@im=nabi ./xim_root
7. Press "A" key, then xim_root prints "XmbLookupString:a"
8. Press Ctrl+Muddle Mouse button on xim_root, then print "State: IM On",
even if IM is not turned ON <== ISSUE
9. Press Shift+Space key to turn on, then type "gks", Korean character is
displayed on xim_root, then press Return key, this Korean character is committed
10. Press Ctrl+Left Mouse button to turn off XIM server, then type "gks", but
still XIM is turned on <== ISSUE
11. Press Ctrl+Middle Mouse button, print "State: IM Off".
So X11 application cannot get XIM state properly.
$ ps -ef | grep nabi
jdktest 4377 3409 0 21:21 pts/10 00:00:00 nabi
jdktest 7427 1760 0 21:40 pts/1 00:00:00 grep --color=auto nabi
$ apport-cli 4377 --save=bug.apport
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nabi/+bug/1734032/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp