私たちのオフィスのIT領域でプロジェクターを使用して投影したいいくつかの監視アプリケーションがあります。
アプリの1つはJavaアプリケーションです(したがって、ブラウザーのタブの自動切り替えは機能しません)。
一定の間隔でワークスペースを自動的に切り替える方法はありますか?
OR
1つのワークスペースでフルスクリーンアプリを切り替える方法はありますか?
これは、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