[Xfce-bugs] [Bug 658] A sort of slit maybe?

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Wed May 31 21:58:17 CEST 2006


Do NOT reply to this email.  To make further comments on this bug, use
the URL below:
http://bugzilla.xfce.org/show_bug.cgi?id=658





------- Comment #4 from hakan.erduman at web.de  2006-05-31 19:58 UTC -------
It is already possible in gnome with the swallower-meta-applet.
For this time being, you can employ the matroshka priciple by
having a Dockapp inside swallower-meta-applet inside XfApplet...

However this is a great waste of resources and no match to a real slit.

And even then, the applet fails to hide the dockapp from the task-list.

Before anyone (read: including me) volunteers to port and surpass this
meta-applet, there's the need for new APIs to provide some kind of 
handshake to the task-list, in the lines of:
- register as a task swallower, providing e.g. process-ID of the panel 
  (or, if the plugin needs to be a process, of itself)
- hide select PIDs from the task list(s) - panel, window menu etc.
- unhide (can be omitted)
Thus, the registrar is able to unhide the processes if the panel dies 
prematurely.

Arguably, there is no need for functionality to exclude the dockapps from
the session startup mechanism - the slit should start them on its own and kill
them when it closes, as long as the session manager shuts down the panel
before it saves its list of processes to restart on logon.

what do you think?


-- 
Configure bugmail: http://bugzilla.xfce.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Xfce-bugs mailing list