aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 8957a6cb72abc3ba2b0af2bc77b5312418d8f682 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 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 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:

	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.

## Download

* [dwm-fullscreenhook-6.8.diff](dwm-fullscreenhook-6.8.diff)

## Author

* Daniel Guihot - [daniel@guihot.net](mailto:daniel@guihot.net)