Bugzilla – Bug 377885
/etc/xdg/autostart/hplip-systray.desktop runs hp-systray in any case
Last modified: 2008-04-15 11:19:03 UTC
/etc/xdg/autostart/hplip-systray.desktop runs hp-systray even if there is no print queue for a HPLIP device. It is not possible that each driver package just runs its own tray application by default regardless if the driver is needed at all. I will try to I add a /usr/bin/hp-systray.wrapper which is called by /etc/xdg/autostart/hplip-systray.desktop The wrapper tests if there is a print queue with hp:/ device URI and only if yes, it starts hp-systray otherwise it exits silently.
I recently ran into this issue. Why is the hplip package installed by default? I don't want it.
FIXED and submitted to STABLE. FYI: The upstream report is: https://bugs.launchpad.net/bugs/213938
I got a patch for hp-systray from upstream which obsoletes the hp-systray.wrapper woraround.
I'm also seeing this, with STABLE as of yesterday, so I assume I'll need to wait another day or two until the change has propagated.
STABLE? NO idea what that is - but Factory was synced out on 5th the last time and this bug was opened on 8th.
As a temporary workaround to simply suppress it completely, do ln -sf /bin/true /usr/bin/hp-systray
HPLIP-2.8.4-systray_exit_if_no_device_2.patch lets hp-systray exit if the HPLIP driver seems to be not in use (i.e. if there is neither a 'hp:/...' nor a 'hpfax:/...' print queue), see https://bugs.launchpad.net/hplip/+bug/213938 This patch obsoletes the whole hp-systray.wrapper stuff.
Just to let you know, I am now running 2.8.4-25.1, and it is working great. So far I have not experienced a single problem with it, and the systray applet is working great. Thanks for all your work!