[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: