Opened 6 years ago
Last modified 5 weeks ago
#723 new enhancement
_NET_WM_SYNC_REQUEST resizing support
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | improbable |
Component: | core | Version: | trunk |
Keywords: | Cc: |
Description
Long overdue.
Not going to help with applications that do not support it (I'm looking at you Java: #705), but will probably help with many other well behaved applications:
Window Manager Protocols: _NET_WM_SYNC_REQUEST
Change History (3)
comment:4 Changed 4 years ago by
Milestone: | 0.16 → future |
---|
comment:5 Changed 3 years ago by
Milestone: | future → improbable |
---|
comment:6 Changed 5 weeks ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/723
Note: See
TracTickets for help on using
tickets.
Problem is that gdk.Window enable-synchronized-configure is that Toplevel GTK+ windows automatically use this protocol.
And there is no easy way to disable this, here's the check we could hijack:
By accessing the underlying X11 window object.
Problem is that the call to
gdk_window_configure_finished
is embedded deep in thegtk_window_move_resize
andgtk_window_configure_event
handlers.And so it might just be easier to not use GTK at all...