Isso também pode ser obtido usando wmctrl:
sudo apt-get install wmctrl
Script para wmctrl:
#!/bin/sh
while true
do wmctrl -s 0
sleep 5
wmctrl -s 1
sleep 5
wmctrl -s 2
sleep 5
wmctrl -s 3
sleep 5
done
O wmctrl é uma solução mais elegante; Ele envia mensagens para o gerenciador de janelas e pode fazer outras coisas, como mover janelas para um espaço de trabalho específico ou aumentá-las, o que também pode ser útil para você. No entanto, o gerenciador de janelas está livre para ignorar essas mensagens, de modo que talvez não seja a solução mais portátil.
A opção -a do wmctrl é a mais adequada para o seu uso: irá mudar para o espaço de trabalho correto e, em seguida, abrir a janela. Isso evita ter que manter as janelas nos espaços de trabalho corretos, não minimizadas e não obscurecidas por outras janelas, etc.