FS#38431 - [texmaker] opt-depends on ibus-qt5 which does not exists, seems to brake xorg keymap selection
Attached to Project:
Community Packages
Opened by vnoel (kaouete) - Thursday, 09 January 2014, 09:13 GMT
Last edited by Jelle van der Waa (jelly) - Sunday, 24 August 2014, 10:23 GMT
Opened by vnoel (kaouete) - Thursday, 09 January 2014, 09:13 GMT
Last edited by Jelle van der Waa (jelly) - Sunday, 24 August 2014, 10:23 GMT
|
Details
Hi,
I have two keyboard with different on my computer, xorg is configured to associate the correct keymap to each one of them, and I have been using them without problems for years like that, with any app including texmaker. But I noticed today (coming back from vacations, so I haven't tried for some time) that when typing into texmaker, the keymap of the first keyboard is always used. In my search for a solution I noticed that texmaker optionally depends on ibus-qt5, and since ibus has been known to be the reason for several input problems to me, I thought installing it would solve the problem. Unfortunately, there is no ibus-qt5 package in the extra or community repository! Thank you :) |
This task depends upon
Closed by Jelle van der Waa (jelly)
Sunday, 24 August 2014, 10:23 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in 4.3-1
Sunday, 24 August 2014, 10:23 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in 4.3-1
Check out:
qt5-base /usr/lib/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
I think texmaker should just remove that line of optdepend, since qt5-base is already a (indirectly) dependency.
I have been investigating this a bit and I found that bug from archlinux: https://bugs.archlinux.org/task/34746
And then a bunch of various bug report from qt: https://bugreports.qt-project.org/browse/QTBUG-28183, https://bugreports.qt-project.org/browse/QTBUG-32461, https://bugreports.qt-project.org/browse/QTBUG-25360
Also, here is a procedure to illustrate the problem easily:
Open texmaker (or any qt5 application it seems...)
type some thing to see that the characters are the correct ones
run in a terminal setxkbmap fr or whatever is different from your keyboard
type again in texmaker: it still uses the first keymap!
The main ideas are:
1) as Felix says the qt5-ibus does not need to exists
2) one can use ibus to fix the mentioned problem (it is complex and requires a lot of things to do...)
3) I think I understood this shouldn't be needed to use ibus, but I'm not totally sure why it just does not work out of the box or what is needed to that it just works...
4) that's a generalised problem for qt5 it seems
I don't think your problem has anything related to this bug report. But if you think it has, please describe the issues in detail, thanks.