Terminal.appのコマンドラインから synergys を起動することが出来るようになったので、 Synergy.app の開始ボタンから起動できるようにしてみました。
1.以下のスクリプトを /Applications/Synergy.app/Contents/MacOS/synergys.wrap という名前で作成する。
chmod +x で実行権限を付けるのを忘れずに!
#!/bin/bash
osascript - <<EOF
tell application "Terminal"
do script "$0.bin $*"
end tell
EOF
- /Applications/Synergy.app/Contents/MacOS/synergys を synergys.bin に mv して、 synergys は synergys.wrap へのリンクにする
$ cd /Applications/Synergy.app/Contents/MacOS/
$ mv synergys synergys.bin
$ ln -s synergys.wrap synergys
これで Synergy.app の開始ボタンやメニューから synergys を起動できるようになったと思います。
起動すると Terminal.app が起動し、そのウィンドウ内でで synergys が実行されます。
注意点として、この方法は起動できるだけで、起動後の synergys を Synergy.app で操作できるわけではありません。 Synergy.app は起動したことを関知していないので、停止もできません。
とはいえ Synergy.app から起動される際のオプション等を引き継げるので、そこそこ有用かと思い投稿してみました。