Xpra: Ticket #405: better native tray support for *nix

We already have native X11 code for dealing with the system tray server side (see xpra/x11/gtk_x11/tray.py), but at the moment only win32 has native tray support (see xpra/platform/win32/win32_tray.py).

The gtk.StatusIcon we use is too limited:

It shouldn't be too hard to do better than that. Either with native X11 code or with another/better tookit (see #388 for Qt)



Thu, 08 Aug 2013 05:52:13 GMT - Antoine Martin: attachment set

simple qt tray example


Thu, 08 Aug 2013 05:53:07 GMT - Antoine Martin: attachment set

simple wx tray example


Thu, 08 Aug 2013 05:56:24 GMT - Antoine Martin: attachment set

simple gtk + xlib tray example (GPL taken from awn-extras-applets)


Fri, 15 Nov 2013 14:11:28 GMT - Antoine Martin: owner, status, summary, milestone changed

win32 has this already, it would be a shame if *nix did not!


Let's try not to undo #479 when we do it.


Thu, 20 Mar 2014 14:26:59 GMT - Antoine Martin: milestone changed

Too late for 0.12


Fri, 09 May 2014 14:16:36 GMT - Antoine Martin: milestone changed


Wed, 20 Aug 2014 07:18:58 GMT - onlyjob: cc set


Tue, 14 Apr 2015 16:30:06 GMT - Antoine Martin: milestone changed

re-scheduling


Sat, 23 Jan 2021 04:54:28 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/405