He probado el wmctrl
herramienta y descubrí que la solución más fácil que funcionó para mí es mover la ventana con el siguiente comando:
wmctrl -r <WindowName> -t <WorkspaceNumber>
Tenga en cuenta que los números del espacio de trabajo comienzan desde 0. Por último, puede pasar a su espacio de trabajo preferido con el comando:
wmctrl -s <WorkspaceNumber>
Puede usar Devilspie para establecer reglas sobre qué ventanas van en qué espacio de trabajo.
Consulte los documentos para ver un ejemplo de exactamente eso.
Pero MrStatic también tiene una buena sugerencia. Prueba eso primero, es posible que ni siquiera necesites tu script de shell.
Si necesita que sea un comando que pueda usar en un script de shell, eche un vistazo a wmctrl.