XCLM!: low level tools for window management
https://github.com/frinknet/xclm
В лучших традициях нет никакой документации :D Что-то точно работает, а что-то непонятно, работает или нет. Как devilspie(2), только это конструктор, заточенный под sh, насколько я понял.