Bug 225132

Summary: Kmix KDE4 (>4.3.x) does not appear in kicker system tray KDE3
Product: [Applications] kmix Reporter: Jan Uhlir <espinosa_cz>
Component: KMix Panel DockingAssignee: Christian Esken <esken>
Status: RESOLVED WAITINGFORINFO    
Severity: normal CC: espinosa_cz
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jan Uhlir 2010-02-01 13:01:45 UTC
Version:            (using KDE 4.3.4)
OS:                Linux
Installed from:    Mandriva RPMs

After update from KDE 4.2.x to KDE 4.3.x KMix stopped to show up in system tray, in kicker. I use KDE 3.5.10 but using a lot of components from upcoming KDE4. Kmix was one of them. Kmix from KDE 4.2.x worked just fine.

Kmix IS running, must be, multimedia keys are working, OSD shows volume reacting on pressing multimedia keys.

Even opening Kmix window is problematic. After a fresh log in it is impossible to open Kmix window, not from konsole, not from K menu, Kicker, krunner. After some not yet discovered operation it starts to appear, but neven ever in kicker tray. A am going to start a separate issue for it.

I thing I recall a discussion about the reasons on the web, there was a systray protocol change, and that new Kmix still supports the old one but the detection is based on detecting kded4 or kdeinit4 is runnig (I have both kded3 and kded4 running) instead of kicker vs plasma detection, so when the kded4 is detected, the new protocol is used, in my case wrongly and kicker does not recognize it. So either improve detection or  enable forcing the protocol by a parameter. Despite all effort I cannot find the original source.

Perhaps there is a relation to this bug: https://bugs.kde.org/show_bug.cgi?id=211159 - "system tray volume control is not shown with legacy system tray" from a Fuxbox user.
Comment 1 Jan Uhlir 2010-02-01 13:38:22 UTC
Also see related bug #225137.

[espinosa@espinosadell ~]$ ps ax | grep -i kmix
12235 ?        S      0:00 kmix -session 1013714714f13600012650178600.....

Note, both kded (KDE3) and kded4 (KDE4) are running too.
[espinosa@espinosadell ~]$ ps ax | grep -i kde
11946 ?        Ss     0:00 /bin/sh /opt/kde3/bin/startkde
12168 ?        S      0:00 start_kdeinit --new-startup +kcminit_startup
12169 ?        Ss     0:00 kdeinit Running...
12172 ?        S      0:00 dcopserver [kdeinit] --nosid
12174 ?        S      0:00 klauncher [kdeinit] --new-startup
12176 ?        S      0:00 kded [kdeinit] --new-startup
12183 ?        S      0:00 ksmserver [kdeinit]
12184 ?        S      0:02 kwin [kdeinit] -session 1013714714f1360001249981730000000441600
12186 ?        S      0:01 kdesktop [kdeinit]
12188 ?        S      0:09 kicker [kdeinit]
12189 ?        S      0:00 kio_file [kdeinit] file /home/espinosa/tmp/ksocket-espinosa/kla..
12192 ?        S      0:00 kxkb [kdeinit]
12197 ?        S      0:00 kaccess [kdeinit]
12218 ?        Ss     0:00 kdeinit4: kdeinit4 Running...
12219 ?        S      0:00 kdeinit4: klauncher [kdeinit] --fd=8
12228 ?        Sl     0:00 kdeinit4: kded4 [kdeinit] e
12244 ?        S      0:00 kdeinit4: kglobalaccel [kdeinit]
12246 ?        Sl     0:00 xsettings-kde
12247 ?        S      0:00 knotify [kdeinit]
12250 ?        S      0:00 kpowersave [kdeinit]
12254 ?        S      0:00 klipper [kdeinit]
13464 ?        S      0:01 konsole [kdeinit]

[espinosa@espinosadell ~]$ kmix -version
Qt: 4.5.3
KDE: 4.3.5 (KDE 4.3.5)
KMix: 3.5
Comment 2 Christian Esken 2010-05-19 15:12:03 UTC
One question: Are you running multiple panels at the same time?
For example KDE3 (kicker) AND KDE4 (plasma...)?
Comment 3 Christian Esken 2011-07-20 22:23:34 UTC
No reply => close