aboutsummaryrefslogtreecommitdiffstats
# fullscreenhook ## Description This patch publishes the active fullscreen window on the root window so other programs can react to it. It applies to dwm 6.8. dwm sets `_DWM_FULLSCREEN` to the window id of the selected fullscreen client. It removes the property when the selected client is not fullscreen. Focus and fullscreen changes update the property, so it remains correct across tags, monitors, client exits, and multiple fullscreen clients. A compositor, notification daemon or GameMode helper can watch it with: xprop -root -spy _DWM_FULLSCREEN No configuration and no spawned commands. ## Testing Applies and builds against dwm 6.8. Runtime tested under Xvfb. Tests covered fullscreen entry and exit, tag changes, selecting a normal client, and falling back to another fullscreen client after the active one was destroyed. ## Download * [dwm-fullscreenhook-6.8.diff](dwm-fullscreenhook-6.8.diff) ## Author * Daniel Guihot - [daniel@guihot.net](mailto:daniel@guihot.net)