window-mover
This utility will watch for x11 events and move any x11 window with a title containing a given string to the desired virtual desktop.
I use this for auto-restarting GUI apps per code change. It's annoying when your DE of choice decides that all new windows
should open on the current desktop. Everytime you save a file, you get GUI apps popping up right in front of your working
area.
The substring pattern matching is very naive and narrowly focused towards the precise usecase that I have: a set of windows
with static titles that I control.
Install
go install git.sr.ht/~jackmordaunt/window-mover@latest
Usage
window-mover -title <window-title-substring> -desktop <n>