#1434 closed task (fixed)
native win32 systray using ctypes
Reported by: | Antoine Martin | Owned by: | alas |
---|---|---|---|
Priority: | major | Milestone: | 2.0 |
Component: | platforms | Version: | trunk |
Keywords: | win32 systray | Cc: |
Attachments (2)
Change History (5)
Changed 4 years ago by
Attachment: | systray-ctypes-guid.patch added |
---|
Changed 4 years ago by
Attachment: | systray-ctypes-guid-v2.patch added |
---|
mostly working patch - mask needs fixing
comment:1 Changed 4 years ago by
Owner: | changed from Antoine Martin to alas |
---|
Done in r15172, related improvements in r15173 + r15174: the native tray code can be disabled by using:
XPRA_USE_NATIVE_TRAY=0 xpra ...
(applies to both Linux and win32)
Mostly a FYI: launch vlc and its system tray should appear as before.
We supply a unique GUID, so users can configure "tray and notifications" to be enabled / disabled, and those settings will now stick, no matter what version of xpra is installed (64-bit vs 32-bit, launched from gui or not, etc).
comment:2 Changed 4 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
This is long overdue for closure - I haven't seen any issues with tray icons (Steam/VLC/Chrome sometimes) in the last few months despite reasonable amounts of usage. Closing.
comment:3 Changed 6 weeks ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1434
Note: See
TracTickets for help on using
tickets.
work in progress converting to ctypes, adding guid support, direct pixel to bitmap function, etc