devilspie2

Lua-based window matching utility
  https://www.nongnu.org/devilspie2
  3
  2 reviews



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
5
pbMint 6 days ago

Works with Linux Mint 22.1 Cinnamon. It allowed me to remove the titlebar from video and image applications. It's not a gui but you can play with it by asking chatgpt if you don't know where to start: just beware to use debug_print to understand the correct window and/or application values to use.

4
feralhound 2 years 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 https://www.linux-magazine.com/Issues/2017/205/Tutorial-Devilspie2 I was able to get it working well for what I need it to do.