Hi all,

I wanted to share the following tool which I have been using myself for the
past couple weeks:

https://codeberg.org/NRK/xuv

It's a X11 daemon that automatically runs commands triggered by events
specified by the user's configuration.
For example, to automatically kill compositor when a window enters fullscreen:

    [CompositorOff]
    event = ActiveFS
    cmd = pkill SomeCompositor

And then to enable it back on:

    [CompositorOn]
    event = ActiveFSLeave
    cmd = SomeCompositor

Events can be further filtered by the window name, class and instance.
The following events are currently supported:

* Window becoming active/losing active.
* Window being focused/losing focus.
* Window being created/destroyed.
* Window being mapped/unmapped.
* Window entering/leaving fullscreen mode.

More events can be added based on use-cases/feature-requests.

Detailed documentation can be found in the manpages.

Suggestions/feedback/bug-reports welcome.

- NRK

Reply via email to