回答:
これはwmctrlを使用しても実現できます。
sudo apt-get install wmctrl
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
wmctrlはよりエレガントなソリューションです。メッセージをウィンドウマネージャに送信し、ウィンドウを特定のワークスペースに移動したり、ウィンドウを上げるなど、他にも役立つことがあります。ただし、ウィンドウマネージャはこれらのメッセージを自由に無視できるため、おそらく最もポータブルなソリューションではありません。
wmctrlの-aオプションは、使用に最も適しています。正しいワークスペースに切り替えてから、ウィンドウを表示します。これにより、ウィンドウを適切なワークスペースに維持し、最小化せず、他のウィンドウなどに隠れないようにする必要がなくなります。
これは、xdotoolを使用して実現できます。
sudo apt-get install xdotool
Unityワークスペースレイアウトを想定して、次のようなスクリプトを使用してワークスペース切り替えキーボードショートカットを送信します。
#!/bin/sh
while true
do xdotool key ctrl+alt+Right
sleep 5
xdotool key ctrl+alt+Down
sleep 5
xdotool key ctrl+alt+Left
sleep 5
xdotool key ctrl+alt+Up
sleep 5
done