[Desktop-packages] [Bug 970200] Re: QT apps won't work - QT_IM_MODULE=xim
** Changed in: ibus (Ubuntu) Status: Incomplete => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus in Ubuntu. https://bugs.launchpad.net/bugs/970200 Title: QT apps won't work - QT_IM_MODULE=xim Status in “ibus” package in Ubuntu: Fix Released Bug description: In both ubuntu and xubuntu, natty and oneiric (haven't tried kubuntu, though I imagine it works there, at least!) ibus input is broken for qt apps - I can use ctrl-space to type in Japanese, but can't use the compose key to enter accented letters. I did some poking around, and found that GTK_IM_MODULE=ibus, but QT_IM_MODULE=xim - clearing that variable with 'QT_IM_MODULE= qt_app' fixes the problem. Then I looked to see where it's being set to XIM, and it looks like the problem is in /etc/X11/xinput.d/ibus, line 12. It's looking for /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so, but the file is actually at /usr/lib/i386-linux-gnu/qt4/plugins/inputmethods/libqtim-ibus.so. When I corrected the path in this file, the environment variable was correctly set to ibus instead of xim. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/970200/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 970200] Re: QT apps won't work - QT_IM_MODULE=xim
I did have ibus-qt4 installed. The problem was that the /etc/X11/xinput.d/ibus script would explicitly set the QT variable to xim because of an error in the path to the library. In any case, this was fixed in natty, and in raring, that script seems to have been replaced with /etc/X11/Xsession.d/70im-config_launch, which also sets the variables properly. This bug can be closed, I think. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus in Ubuntu. https://bugs.launchpad.net/bugs/970200 Title: QT apps won't work - QT_IM_MODULE=xim Status in “ibus” package in Ubuntu: Incomplete Bug description: In both ubuntu and xubuntu, natty and oneiric (haven't tried kubuntu, though I imagine it works there, at least!) ibus input is broken for qt apps - I can use ctrl-space to type in Japanese, but can't use the compose key to enter accented letters. I did some poking around, and found that GTK_IM_MODULE=ibus, but QT_IM_MODULE=xim - clearing that variable with 'QT_IM_MODULE= qt_app' fixes the problem. Then I looked to see where it's being set to XIM, and it looks like the problem is in /etc/X11/xinput.d/ibus, line 12. It's looking for /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so, but the file is actually at /usr/lib/i386-linux-gnu/qt4/plugins/inputmethods/libqtim-ibus.so. When I corrected the path in this file, the environment variable was correctly set to ibus instead of xim. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/970200/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 970200] Re: QT apps won't work - QT_IM_MODULE=xim
Why don't you install ibus-qt4 and use QT_IM_MODULE=ibus ? ** Changed in: ibus (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus in Ubuntu. https://bugs.launchpad.net/bugs/970200 Title: QT apps won't work - QT_IM_MODULE=xim Status in “ibus” package in Ubuntu: Incomplete Bug description: In both ubuntu and xubuntu, natty and oneiric (haven't tried kubuntu, though I imagine it works there, at least!) ibus input is broken for qt apps - I can use ctrl-space to type in Japanese, but can't use the compose key to enter accented letters. I did some poking around, and found that GTK_IM_MODULE=ibus, but QT_IM_MODULE=xim - clearing that variable with 'QT_IM_MODULE= qt_app' fixes the problem. Then I looked to see where it's being set to XIM, and it looks like the problem is in /etc/X11/xinput.d/ibus, line 12. It's looking for /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so, but the file is actually at /usr/lib/i386-linux-gnu/qt4/plugins/inputmethods/libqtim-ibus.so. When I corrected the path in this file, the environment variable was correctly set to ibus instead of xim. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/970200/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp