#1570 closed task (fixed)
transparent windows
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 4.0 |
Component: | core | Version: | trunk |
Keywords: | Cc: |
Description (last modified by )
Transparency aka "alpha channel" tracker ticket.
Original tickets and important changesets:
- #77 tray icons
- #262 disappearing tooltips
- #279 32-bit visuals and transparent windows
- #280 Systray icon transparency broken
- #385 opengl transparency (and more)
- #487 webp artifacts with transparency
- #500 small tooltip windows have transparency issues
- #577 detect lack of transparency support and disable it to save bandwidth
- #892 transparency forwarding is broken
- #961 transparency support is broken with pixmap backing
- #1145 pixbuf backend does not support transparency with desktop scaling enabled
- #1682 transparency with the native opengl backend on win32
- #1794 transparency with the native opengl backend on macos
Attachments (1)
Change History (9)
comment:1 Changed 5 years ago by
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:3 Changed 5 years ago by
r17373 enables transparency with GTK3, which works for the cairo backend (with opengl=off).
For opengl, r17375 passes the flag to the glcontext class so it can choose an appropriate visual.
Unfortunately, despite using the DwmEnableBlurBehindWindow (as directed here: https://stackoverflow.com/a/4055059), the window remains opaque on win32. See patch attached.
Changed 5 years ago by
Attachment: | win32-opengl-alpha.patch added |
---|
try to enable transparency with opengl
comment:4 Changed 5 years ago by
comment:5 Changed 4 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 3 years ago by
Milestone: | 3.0 → 4.0 |
---|
comment:7 Changed 3 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Closing as this is now supported on all platforms, with all the backends, except for win32 + opengl: #1682
comment:8 Changed 17 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1570
Note: See
TracTickets for help on using
tickets.
Fixes in r16262:
This reverts an earlier changeset: r4934 "transparency does not work on OSX" - as it works with cairo and pixmap, the opengl case may be fixable.
If not, we should disable it in the backend - which will save some bandwidth.