FS#39898 - [inkscape, ibus] Input candidates dialogue keeps appearing outside the screen
Attached to Project:
Arch Linux
Opened by Tyler Foo (ghfujianbin) - Wednesday, 16 April 2014, 11:52 GMT
Last edited by Gaetan Bisson (vesath) - Tuesday, 22 April 2014, 02:10 GMT
Opened by Tyler Foo (ghfujianbin) - Wednesday, 16 April 2014, 11:52 GMT
Last edited by Gaetan Bisson (vesath) - Tuesday, 22 April 2014, 02:10 GMT
|
Details
Description:
When inputting Chinese in Inkscape, the the candidates dialog keeps appearing outside the screen, so when the window is maximized, I cannot see any candidates. I first noticed this issue using ibus, but I also tried fcitx, the issue remains. Additional info: inkscape 0.48.4-13 Gnome Shell 3.12.0-1 Steps to reproduce: Try to input some Chinese using the Text tool. First type and select some characters (it usually works at the beginning), when they are inputted, continue typing, but this time you won't see the candidates dialog. |
This task depends upon
Closed by Gaetan Bisson (vesath)
Tuesday, 22 April 2014, 02:10 GMT
Reason for closing: Fixed
Additional comments about closing: inkscape-0.48.4-14 in [extra]
Tuesday, 22 April 2014, 02:10 GMT
Reason for closing: Fixed
Additional comments about closing: inkscape-0.48.4-14 in [extra]
1. Candidate always appears out of application window? (if I understand correctly)
This may be caused by the application using xim instead of gtk immodule. Please confirm if the problem doesn't appear for standard dialogs like Open/Save As dialogs. (I'll check this later if you didn't)
If that is the case, try to use "over the spot" as xim style instead of "on the spot", since a fairly amount of applications misbehave with the default value, it wouldn't be a surprise if inkscape on the list too.
2. Candidate window appears out of screen. Since you mentioned kimpanel, this is most likely a bug for kimpanel. Since we don't provide gnome's kimpanel extension in repos, I'd suggest to report it upstream.
2. The reason why I'm using kimpanel is that I switched from ibus to fcitx, cuz I first caught this bug using ibus, so I wanted to check if fcitx has the same issue.
So in conclusion, the default ibus IM that comes with Gnome always has this issue, but fcitx only has this issue if I'm using kimpanel, which which stimulates the same input candidates dialog as ibus one.
1. I'm not quite sure about ibus, but if you were able to test with fcitx, try:
Fcitx configuration -> Addon Config -> Check "Show Advance option" -> Click the configure button for "Fcitx XIM Frontend" -> Uncheck "Use On The Spot ...".
2. So both the gnome kimpanel extension and gnome + ibus has bug in the interface. Try to open an issue and discuss upstream at:
gnome kimpanel extension: https://github.com/wengxt/kimpanel-for-gnome-shell
ibus / gnome-shell: https://wiki.gnome.org/Projects/GnomeShell (The candidate popup is in gnome-shell's code base)
Please try the git master version, thanks!
[1] https://github.com/wengxt/kimpanel-for-gnome-shell/commits/master
https://bugs.launchpad.net/inkscape/+bug/166632
https://bugs.launchpad.net/inkscape/+bug/1002340
It's a 8 year old bug of inkscape and fixed 2 years ago, but no release were made with the fix. Perhaps you can try the latest bzr checkout (aur/inkscape-bzr).