Zkoušel jsem wmctrl
a zjistil jsem, že nejjednodušší řešení, které pro mě fungovalo, je přesunout okno pomocí následujícího příkazu:
wmctrl -r <WindowName> -t <WorkspaceNumber>
Všimněte si, že čísla pracovních prostorů začínají od 0. Nakonec se můžete přesunout na preferovanou pracovní plochu příkazem:
wmctrl -s <WorkspaceNumber>
Devilspie můžete použít k nastavení pravidel pro to, která okna se budou zobrazovat na jakém pracovním prostoru.
Přesně takový příklad najdete v dokumentaci.
Ale MrStatic má také dobrý návrh. Zkuste to jako první, možná ani nebudete potřebovat svůj shell skript.
Pokud potřebujete, aby to byl příkaz, který můžete použít ve skriptu shellu, podívejte se na wmctrl.