[Desktop-packages] [Bug 970200] Re: QT apps won't work - QT_IM_MODULE=xim

2013-06-07 Thread Ma Xiaojun
** 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

2013-06-07 Thread Jon-o Addleman
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

2013-06-07 Thread Ma Xiaojun
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