aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/README.md b/README.md
index 8957a6c..3018956 100644
--- a/README.md
+++ b/README.md
@@ -5,21 +5,21 @@
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 fullscreen client when it
-enters fullscreen, and removes the property when it leaves or is unmanaged. A
-compositor, notification daemon or GameMode helper can watch it with:
+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.
-Assumes one fullscreen client at a time. With two, the property tracks the
-most recent one to enter.
-
## Testing
-Applies and builds against dwm 6.8. Runtime tested under Xvfb: the property
-is set on enter and cleared on exit and on unmanage.
+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