Namespace Thunder.MonoGame.Avalonia
Classes
- X11MultiScreenFullscreen
Sends
_NET_WM_FULLSCREEN_MONITORSto the X11 root window so that an EWMH-compliant window manager treats the union of the specified Xinerama screens as a single fullscreen surface, covering taskbar struts on all of them.Usage: set
WindowState.FullScreenfirst, then call TryApply(Window, IReadOnlyList<Screen>) in aDispatcher.UIThread.PostatDispatcherPriority.Renderto ensure the WM has processed the fullscreen state before the monitor-range message arrives. Returnsfalse(no-op) on any non-X11 platform or when Xinerama is unavailable.