Lua-based window matching utility
  1 review

Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created. For example, you can script a terminal program to always be positioned at a specific screen position, or automatically position a window on a specific workspace.

It is a continuation of Ross Burton's project Devilspie, with the most significant change that the symbolic expressions of that project are replaced with a Lua interpreter.
Latest reviews
feralhound 1 year ago

There's no graphical interface for configuration, and you have to do a certain amount of tweaking to get it to do what you want. Also, there are things it *can't* do, like move particular browser windows that are opening to a particular site. All of that said, especially with the help of the tutorial at I was able to get it working well for what I need it to do.