Re: [dev] [xuv] X11 user daemon to automatically run commands triggered by user specified events

From: NRK <nrk_AT_disroot.org>
Date: Mon, 2 Mar 2026 12:51:58 +0000

On Sun, Mar 01, 2026 at 06:35:37PM -0300, Ricardson wrote:
> One practical use case with dwm is Firefox requesting EWMH fullscreen
> _NET_WM_STATE_FULLSCREEN, which hides the tags.

For this I personally use the fake-fullscreen patch maintained by
bakkeby [0]. This is also why the "ActiveFS" event in xuv has a bunch of
other conditions rather than just `_NET_WM_STATE_FULLSCREEN` [1].

This may have issue with multimonitor setups, so I'm open towards adding
a more relaxed fullscreen event that depends only on
`_NET_WM_STATE_FULLSCREEN`. But since I don't use multimonitor setups, I
won't add it until someone asks for it who can test and provide
feedback.

[0]: https://github.com/bakkeby/patches/blob/master/dwm/dwm-fullscreen-compilation-6.3.diff
[1]: https://codeberg.org/NRK/xuv/src/commit/ecf1f367ca7a498d71669b4cb0fe3f53368eb4e1/xuv.c#L1296-L1306

> Also a small question regarding the repository layout. install.mk and
> the manpages are currently under etc/. From a packaging perspective I
> usually expect etc/ to contain only runtime configuration examples,
> with build logic and documentation separated. Was this intentional to
> mirror the installation layout?

The `etc` dir in the repository doesn't have anything to do with the
typical unix `/etc` dir. It's just a dir to dump random files into. You
could also name it `misc` or similar.

- NRK
Received on Mon Mar 02 2026 - 13:51:58 CET

This archive was generated by hypermail 2.3.0 : Mon Mar 02 2026 - 14:00:09 CET