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.
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'
The characters shown on the line are ', c'
The character should be 'ç' (c cedilla)
Created attachment 303507 [details]
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?