私の怠惰を考慮して、さまざまなデスクトップでいくつかの毎日のアプリを一度に開く bash スクリプトを作成しようとしました。このスクリプトは Gnome で動作するはずです。私はこれまでにそれを書いてきました:
#!/bin/bash
firefox &
thunderbird &
/usr/bin/netbeans --locale en &
amsn &
gnome-terminal &
sleep 2
wmctrl -r firefox -t 0 && wmctrl -r netbeans -t 1 && wmctrl -r gnome-terminal -t 2 && wmctrl -r amsn -t 6 && wmctrl -r thunderbird -t 7
...しかし、うまくいきません。アプリは開きますが、指定したデスクトップに割り当てられません:(。
sleep の値を 15 に変更しましたが、正しく割り当てられているのは firefox と netbeans だけです。残りは、スクリプトを実行するワークスペースで開きます。