KDE System Settings 4.8.0 has a menu for setting a compose key & it has been set successfully in the file ~/.kde4/share/config/kxkbrc with the generated line 'Options=compose:lctrl'. However, this has no effect in Konsole & Kwrite: 'ctrl , c' should produce ç , but in fact simply leaves the characters ',c' ; I tried the other permutations 'ctrl c ,' ', c ctrl' 'c , ctrl' without any success either. The font was Luxi Mono, which has the character when used in Gvim. I have set Vi-mode in Kwrite & Kate. I tried the same setting in Mandriva 10 Spring (KDE 4.4.3) & it works there. In my Gentoo box, I don't have all of KDE installed, only some apps I use & the cause of the problem may be a missing package. I tried Hotkeys, but it made no difference. If some other package is needed, it should be a dependency for Systemsettings, whose absence is a bug. Reproducible: Always Steps to Reproduce: 1. Emerge Konsole, Kwrite (Kate) & Systemsettings 4.8.0 2. Set the compose key using Systemsettings 3. Enter an appropriate key pair in Konsole or Kwrite, eg 'ctrl , c' Actual Results: The characters shown on the line are ', c' Expected Results: The character should be 'ç' (c cedilla)
Created attachment 303507 [details] outpu
Report upstream and link here back.
I have submitted KDE bug 294949 .
From the upstream bug: it works fine if a kde session is started via kdm, it does not work if single kde applications are started outside kde.
I don't think there's much we can do about this downstream. In any case, most of the KDE configuration options are KDE-specific anyway. What happens if an identical key binding is set in the parent WM?