two knemo icons while running anything with kdesu
Bug #159810 reported by
karaluh
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
knemo (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: knemo
In ubuntu Gutsy, after application runned by kdesu starts, seccond knemo icon appears in systray. To reproduce:
1. Install and start knemo service. An icon in systray should appear.
2. Start any application with kdesu, seccond icon appears
Changed in knemo: | |
importance: | Undecided → Low |
status: | New → Incomplete |
Changed in knemo (Ubuntu): | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
I could not reproduce is as default behaviour. I did in Gutsy:
kdesu konsole
and no knemo instance shows up. What are you doing to
trigger the second knemo instance?
FWIW:
knemo is a implemented via a kded service. Every KDE
application needs a kded running. So
when you run an kde app in the login environment of
another user, a second kded is started for the user and
therefore a second knemo is run.
With this in mind I can reproduce you problem with some handish work:
kdesu konsole
then as root in this window
HOME=/root /.Xauthority ~/
cp ~<myuser>
kwrite &
ps -ef | grep kded
now a another kded is listed and therefore another knemo.
Why this happens by default is not clear.
Please give a concrete example that triggers the second knemo.
Can you run: kdesu konsole
o is another knemo running?
o is there a new kded process (ps -ef | grep kded)
o what the output of
printenv $HOME
printenv $KDEHOME
when you run in in the kdesu konsole window
Achim