mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-08-31 03:13:47 -07:00
Provide a way to advertise _NET_WM_STATE_FULLSCREEN in _NET_SUPPORTED. I had this hardcoded for a while but read the mpv manpage recently: Specifically, yes will force use of NetWM fullscreen support, even if not advertised by the WM. This can be useful for WMs that are broken on purpose, like XMonad. (XMonad supposedly doesn't advertise fullscreen support, because Flash uses it. Apparently, applications which want to use fullscreen anyway are supposed to either ignore the NetWM support hints, or provide a workaround. Shame on XMonad for deliberately breaking X protocols (as if X isn't bad enough already). I'm not sure Flash is still a good reason these days to not advertise fullscreen support yet still handle it and look like idiots while doing so. (And if anyone thinks it is a good reason, their unchanged xmonad config will continue behaving that way.)