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:
- does not let us catch hover events,
- does not let us catch individual clicks (only "
activate
" and "popup
" events)
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
- attachment
set to qttray.py
simple qt tray example
Thu, 08 Aug 2013 05:53:07 GMT - Antoine Martin: attachment set
- attachment
set to wxtray.py
simple wx tray example
Thu, 08 Aug 2013 05:56:24 GMT - Antoine Martin: attachment set
- attachment
set to pythonicon.py
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
- owner
changed from Antoine Martin to Antoine Martin
- status
changed from new to assigned
- summary
changed from better native tray support for Linux to better native tray support for *nix
- milestone
changed from future to 0.12
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
- milestone
changed from 0.12 to 0.13
Too late for 0.12
Fri, 09 May 2014 14:16:36 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.13 to 0.14
Wed, 20 Aug 2014 07:18:58 GMT - onlyjob: cc set
Tue, 14 Apr 2015 16:30:06 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.15 to future
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