On Sun, 8 Jan 2023 at 11:21, A Farzat <a...@farzat.xyz> wrote:
>
> Is there a way to obtain the currently focused monitor in dwm? I want to
> use it in my script to control which monitor gets its brightness
> modified.

Do you mean obtain from outside the dwm process? Not directly, that I
am aware of. But you could try and query X for that. This SO answer
might be of interest: https://unix.stackexchange.com/a/677884

selmon is not a command, it's a global variable. It's not accessible
outside the dwm process, if you don't make it accessible by modifying
dwm. It also points to a dwm monitor struct, it holds data for the
internals of dwm. You could probably use it to find out what you need,
but I'm not sure it would be the simplest way.

What's not clear is what format you need for your script. What does
the script need, in order to work? If you only need stuff from X,
asking X directly is probably simpler, there's already an API. It also
would make your tool more agnostic, it would probably work with other
WM using X.

Reply via email to