Opened 6 years ago
Last modified 3 months ago
#899 assigned enhancement
generic shadow improvements
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | minor | Milestone: | 5.0 |
Component: | server | Version: | |
Keywords: | Cc: |
Description (last modified by )
Tracker ticket. See also:
- #389: win32
- #558: win32 nvenc
- #390: posix
- #391: osx
- #530: resizing
- #972: fullscreen clients
- #1205: sound
Misc:
- think about multi user for all changes, #41
- show the cursor when we're not the ones moving it (and preferably the right one.. without updating the user's current one!)
- detect screensaver and suspend / resume screen updates
Change History (17)
comment:1 Changed 6 years ago by
Status: | new → assigned |
---|
comment:2 Changed 6 years ago by
Description: | modified (diff) |
---|
comment:4 Changed 5 years ago by
Milestone: | 0.17 → 1.0 |
---|
comment:5 Changed 5 years ago by
r12231 publishes the server records via mdns on all platforms, using pybonjour on win32 or osx (and on nix if using the XPRA_PREFER_PYBONJOUR=1
env var)
comment:6 Changed 5 years ago by
comment:8 Changed 5 years ago by
Description: | modified (diff) |
---|
comment:11 Changed 4 years ago by
Milestone: | 2.0 → 2.1 |
---|---|
Version: | 0.15.x |
comment:13 Changed 4 years ago by
Milestone: | 2.1 → 3.0 |
---|
comment:14 Changed 3 years ago by
Many improvements done as part of #1801 and #1825:
- r19157 + r19168: skip doing damage if the capture instance tells us there are no screen updates
- r19169 + r19177 + r19178 + r19179: refactoring
- r19175: clean the capture instance from the shadow server and not from the window model since multiple models can share the same capture instance
TODO:
- call refresh at a rate closer to the batch delay, if not tied to it
- refactor take_screenshot code (just call
get_image
on the root window dimensions?)
comment:15 Changed 22 months ago by
Milestone: | 3.0 → 4.0 |
---|
comment:16 Changed 14 months ago by
Milestone: | 4.0 → 5.0 |
---|
comment:17 Changed 3 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/899
Note: See
TracTickets for help on using
tickets.
r10246 speeds things up with X11 shadow servers.
We can still fallback to GTK for capturing the root window pixels using:
win32 and osx shadow servers will need something else to speed things up, hopefully they can implement restride too (see #839).