Bug 439 - doesn't detect concurrent instances
Status:
RESOLVED FIXED
Component:
Core
Version:
1.6.2
Hardware:
PC Linux
Importance:
P4 minor
Target Milestone:
---
Assignee:
Rob Caelers
URL:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=266371
Depends on:
Blocks:
Reported:
Nov 17 2004 08:57:53 UTC
by:
Johannes Rohr
Modified:
May 14 2010 20:06:07 UTC
CC List:
Francois Marier
WhoWhenWhatRemovedAdded
Rob CaelersAug 27 2007 14:03:46 UTCpriorityP2P4
Francois MarierNov 4 2007 21:59:43 UTCccFrancois Marier
Rob CaelersMay 14 2010 20:06:07 UTCstatusNEWRESOLVED
resolutionFIXED
Description
Johannes Rohr  Nov 17 2004 08:57:53 UTC
forwarded from Debian BTS, see URL

Package: workrave
Version: 1.6.2-1
Severity: minor

If workrave is executed multiple times, all new instances will run
concurrently.  Each of them puts an additional icon into the tray, and
they can individually be stopped.  If I try to click one of the icons to
open the window, I can see some flicker before the window is shown.  I
think that it would be better if only one instance would be allowed to
run at a time.  I don't know the exact mechanisms in Linux to do this,
but I'm sure this is possible and most sensible applications do it.

I ran across this situation when I switched to KDE: after startup the
session manager would load an extra workrave instance "from the last
session" in addition to the one that was started explicitly in my
.xsession script.
Comment 1
Rob Caelers  May 3 2005 12:15:07 UTC
The Gnome version now detects multiple instances. Still need to investigate a
more generic method. Ideas are welcome.
Comment 2
Rob Caelers  May 14 2010 20:06:07 UTC
This is now implemented using dbus on linux.