#cow #fvwm #wayland

Hello all. Here's a few minor updates since I last posted:

* Output management improvements. Now, when, monitors are turned off, or one switches to a VT and back again, window positions are restored correctly. This is controlled by `set preserve_desk_on_output_loss` which defaults to true. Setting this to `false` will use the first available output and desk and mash all windows onto that.

* A new `desk-name` command to rename and limit the number of desks per output. There's also a `desks.count` setting to control the minimum number of desks.

Plus a few bug-fixes.

Since my last post, I've not had an offer to help overhaul the default config. That's OK -- but I admit, a pity as well.

I would also say it's worth looking at the outstanding PRs as well:

https://codeberg.org/thomasadam/cow/pulls

They're all from me, each in a state of "I'm working on them". The most recent is the DSL PR, which I hope will help with low-level scripting.

If there is anyone interested in helping this project, please join the #cow-wayland channel on irc.libera.chat and I'd be more than happy to find something worthwhile!

Enjoy!

cow

Compositor on Wayland -- a stacking window manager using river as the compositor. CoW aims to behave like fvwm and mwm from X11.

Codeberg.org
Nice work, Thomas.

I only recently discovered CoW and the container feature immediately caught my attention. It reminds me of pekwm's window grouping.

The FVWM/MWM-inspired design and tmux-style configuration approach are also very interesting. Looking forward to future updates.