Summary: | KDE compose key doesn't work with Kwrite & Konsole | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Philip Webb <purslow> |
Component: | kcm_standard_actions | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | dilfridge, johu, kde, stupor_scurvy343 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Philip Webb
2012-02-27 19:49:16 UTC
I have updated to 4.8.1 (all the packages listed below) & the problem remains. Works for me when using KDE SC 4.8.1 on ArchLinux and Gentoo (In reply to comment #2) > Works for me when using KDE SC 4.8.1 on ArchLinux and Gentoo Can you please list the KDE packages which you have installed in Gentoo, but which are absent from my list of installed passages in my first report ? Also, what are your USE flags in Gentoo ? I don't have all of KDE installed & don't believe that that should be necessary in order to get the compose-key to work. (In reply to comment #3) > (In reply to comment #2) > Can you please list the KDE packages which you have installed in Gentoo, but > which are absent from my list of installed passages in my first report ? Sorry! That should be 'packages' in both places, not 'passages'. Your brain sees what it expects to see, not what your eyes see ... I have installed kdebase-meta-4.8.2 ( 70 pkgs). There is no change in behaviour with Fluxbox : the compose key doesn't work. However, when I start the KDE desktop via 'startkde', the compose key does work in Konsole & in Kwrite (Vim mode). This suggests that some daemon or service needs to be running in order for the compose key to be activated & that the needed service is started by 'startkde', but not by Fluxbox, even with the KDE4 libs opened. Can anyone suggest what the needed daemon or service might be & whether I can add it to ~/.xinitrc , which I use with 'startx' to start Fluxbox ? Following my previous report, I started the KDE desktop & used 'htop' to list running processes. The KDE processes were : kaccess# kuiserver# plasma-desktop knotify4# kactivitymanagerd# kded4 ksmserver kwin klauncher* dbus-daemon* dbus-launch*. I then closed KDE & restarted Fluxbox & checked again with 'htop', which showed the last 3 (marked *) running. From a terminal (Konsole), I tried successively starting the other processes in the list : those marked # started without incident, but the compose key still had no effect in Kwrite ; kded4 said it was already running ; kwin said a window-manager was already running & did not start ; ksmserver & plasma-desktop started a KDE panel & disrupted Fluxbox, at which I dropped out of X & rebooted. The conclusion seems to be that the compose key works only if the KDE desktop is running. That looks like a serious bug, as KDE apps like Kwrite (Kate) & Konsole are supposed to work properly with other desktop environments or window managers, which is why it's now called "KDE-SC" = "KDE software collection". > Can anyone suggest what the needed daemon or service
the keyboard module in kded, it's changing your layout and what your compose key is/does.
you can add
$ qdbus org.kde.kded /kded org.kde.kded.loadModule keyboard
to your startup scripts
it will only load automatically if your session is KDE.
We can't make it run all the time, it changes the environment which we really shouldn't be doing on other desktops as it will cause massive conflicts with desktops that do things properly (i.e gnome).
|