Bug#354100: About your bug: "kdebase-bin: Some keys insert bad characters in KDE applications" on the Debian BTS
Hi,
> - you are still experiencing this bug (adding in what version)
> - the bug was already fixed,
> - or if you have extra information on how reproduce this bug.
Meanwhile, the system was upgraded.
I cannot reproduce the bug but I still have a (much smaller) problem with the
keyboard under KDE when the display manager is kdm.
As for the original problem, I remember the following:
1) When I still experienced the bug, I
swithced the display manager from kdm to gdm, and after that the keyboard
worked perfectly.
2) One of my emails did not reach BTS, so I include it here
----Inclusion-----
>_ do you have changed anything in kcontrol in the xkb options, or in
>_the layout ? which layout did you choose in xorg.conf ?
Nothing is changed in kcontrol. The only option selected is to show the flag
of the country (but it is not shown).
The relevant part of xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "hu"
EndSection
>_ I don't know anybody in the KDE team that is from Hungary. Do you know
>_anyone that has the bug too ?
Unfortunately, no.
I get the right characters if I start the applications from a shell. I get
wrong characters if I start them otherwise (from KDE menu, panel, or typing
Alt+F2 and then the application name).
----End of inclusion----
The present situation is the following:
1) The error messages I have reported are gone.
2) The configuration is the same as in the included email.
3) Dead keys produce no accents when logging in from kdm. This is true for
all applications (KDE and non-KDE ones).
Other keys work as expected. However, xev reports dead keys correctly.
4) The keyboard works when logging in from gdm, including dead keys.
Some snippets from ~/.xsession-errors, which differ between the two display
managers:
--- Messages from.xsession-errors when using kdm ---
startkde: Starting up...
cannot convert KDE_FULL_SESSION argument to STRING or COMPOUND_TEXT.
qstring_to_xtp result code -2
kbuildsycoca running...
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
Qt: Locales not supported on X server
QInputContext: no input method context available
QInputContext: no input method context available
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
QInputContext: no input method context available
QInputContext: no input method context available
qstring_to_xtp result code -2
qstring_to_xtp result code -2
qstring_to_xtp result code -2
Qt: Locales not supported on X server
QInputContext: no input method context available
QInputContext: no input method context available
--- End of messages (kdm)---
--- Messages in .xsession-errors when using gdm ---
startkde: Starting up...
kbuildsycoca running...
sending IMStart with 0 chars to 0x81db420
sending IMEnd with 1 chars to 0x81db420, text=ő
sending IMStart with 0 chars to 0x81db420
sending IMEnd with 1 chars to 0x81db420, text=š
sending IMStart with 0 chars to 0x81db420
sending IMEnd with 1 chars to 0x81db420, text=ű
sending IMStart with 0 chars to 0x8156f50
sending IMEnd with 1 chars to 0x8156f50, text=ç
--- End of messages (gdm)---
The IMStart/IMEnd pairs were added when I was typing the character after
"text=" as dead key follwed by base character.
Version of packages I use:
ii kdebase 3.5.5a.dfsg.1-5 base components from the
ii kdebase-bin 3.5.5a.dfsg.1-5 core binaries for the KDE base
ii kdebase-data 3.5.5a.dfsg.1-5 shared data files for the KDE
ii kdebase-kio-plugins 3.5.5a.dfsg.1-5 core I/O slaves for KDE
ii kdelibs 3.5.5a.dfsg.1-5 core libraries from the official
ii kdelibs-data 3.5.5a.dfsg.1-5 core shared data for all KDE
ii kdelibs4c2a 3.5.5a.dfsg.1-5 core libraries and binaries for
ii kdesktop 3.5.5a.dfsg.1-5 miscellaneous binaries and files
ii kdm 3.5.5a.dfsg.1-5 X display manager for KDE
ii gdm 2.6.0.8-1sarge2 GNOME Display Manager
Best wishes,
Gabor Braun
Reply to: