Ho provato il wmctrl
tool e ho scoperto che la soluzione più semplice che ha funzionato per me è spostare la finestra con il seguente comando:
wmctrl -r <WindowName> -t <WorkspaceNumber>
Nota che i numeri dell'area di lavoro iniziano da 0. Infine puoi spostarti nell'area di lavoro preferita con il comando:
wmctrl -s <WorkspaceNumber>
Puoi usare Devilspie per impostare regole per quali finestre vanno su quale spazio di lavoro.
Consulta i documenti per un esempio di esattamente questo.
Ma MrStatic ha anche un buon suggerimento. Prova prima quello, potresti non aver nemmeno bisogno del tuo script di shell.
Se hai bisogno che sia un comando che puoi usare in uno script di shell, dai un'occhiata a wmctrl.