Summary: Focus change away and back will delete words selection
in all QT applications under freshinstall of opensuse
11.1 with scim pkg (default IM) installed.
Product: openSUSE 11.1
OS/Version: openSUSE 11.1
Priority: P5 - None
Component: KDE4 Workspace
Found By: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:220.127.116.11)
Gecko/2009041500 SUSE/3.0.9-0.1.1 Firefox/3.0.9
Used Environment: HP Laptop, Asus Laptop, Thinkpad Laptop.
OS: Fresh Install of openSuSE 11.1. (and openSUSE 11.0).
Component: QT (All QT applications)
With all QT/KDE GUI applications (eg: kwrite). focus change away and back will
remove/delete word selections (the words which were selected before focus
change.). No matter how you change the focus. Please see "Steps to Reproduce"
for Reproduce detail.
One Important Note: I found out the problem is somehow related to IM (scim
installation) which is the default IM installed for openSUSE if you choose
other languages than English.
My default value of QT_IM_MODULE is scim-bridge. If I do export
QT_IM_MODULE=xim in a terminal and launch QT application (eg: kwrite) from that
terminal, the problem will be gone. This scenario makes me think the problem is
related to IM.
1, login as user1.
2, su - to user2 in a terminal.
3, launch any QT application in that terminal (basically as another user)
This workaround maybe is because of the value of QT_IM_MODULE is not set.
Note: I think this is very critical issue. Because all non-English users will
not properly be able to use kde/QT applications. Words input will be deleted
accidentally without attention. eg: programming in kate. and many others. some
application will select some input words by default when launching them, in
such case, the words will be deleted automatically when you launch it at the
The problem does not happen in GTK applications.
$ export | grep -i im
declare -x GTK_IM_MODULE="scim-bridge"
declare -x QT_IM_MODULE="scim-bridge"
declare -x QT_IM_SWITCHER="imsw-multi"
declare -x XMODIFIERS="@im=SCIM"
Steps to Reproduce:
1. Launch any QT applications in a terminal. You can use kwrite for instance.
Launch kwrite in a terminal (eg. konsole, gnome-terminal).
2. Input a few words in the kwrite editor. Select/highlight some words that you
3. Move the focus to some window else.
(no matter how you move the focus. the result will be the same. For
example: (A), click on other window. (B), click on other window title. (C),
enable focus following by mouse and simply move your mouse out of kwrite. no
need to click in this way.)
4, Move the focus back to kwrite window. (no matter how you move the focus
The words selection will be deleted/removed.
The words selection should remain unchanged.
Note: I choose Critical is because this issue causes me to lose data without
attention. It did happen before I realized this issue. If you think it's not
critical, feel free to change the severity.
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.