README.md 1.8 KB

wminizer

Window Manager Interactive Non-Interrupting Zero-downtime Editing Rotator

Window managers, change choice change list live, wminizer does

wminizer

wminizer is a script that helps manage wmrotate scripts, enabling on-the-fly editing of window managers without restarting X. The name is a play on "womanizer," reflecting its ability to handle multiple window managers, just as a womanizer might have multiple partners. However, it also fits well with the idea of minimizing downtime and maximizing efficiency.

Features

  • Interactive: Easily switch and edit wmrotate scripts.
  • Non-Interrupting: Make changes without restarting X.
  • Zero-downtime: Ensure continuous operation while editing.
  • Editing: On-the-fly modifications for seamless updates.
  • Rotator: Efficiently rotate and manage window managers.

(Thnx to an llm for help with the backronym and that feature list, lol. Does it show?)

Getting Started

Install

TODO:[Insert instructions on how to install and use wminizer]

Basically,

  • put wminizer file in your path,
  • put "wminzier" in your xinit,
  • put wmrotate & wmrotate2 in your path, and/or edit wminizer to your own preference

Use

TODO:[Insert instructions on how to install and use wminizer]

...

Basically, same as wmrotate,

wmrotate:

  • kill current wm (and wmrotate moves on to next wm in list, keep apps running)

it's that simple.

wminizer:

  • kill current wmrotate (and wminizer moves on to next wmrotate script in list, keeps apps running) (lets you edit the list, and switch to it, without restarting X).

Contributing

We(/I) welcome contributions! Please feel free to contribute however you find a way to, until we/I get a contributing.md for more information.

License

This project is licensed under the GNU AGPLv3. See the LICENSE file for details.