私はLion(10.7.5)を搭載したMacで作業しています。複数のタブを備えたターミナルアプリを開くクリック可能なデスクトップショートカットを作成したいと思います。各タブはリモートマシンへのsshセッションです。これを行うための最良の方法は何ですか?
シェル"新しいリモート接続を使用してSSH接続を開きます(下部のテキストフィールドにssh user@hostname
と入力するだけで、設定する必要はありません。構成)。それらはそれぞれ新しいウィンドウで開きますが、それらをマージすることができます。 ウィンドウを使用"すべてのウィンドウをマージ。
セットアップに問題がなければ、ウィンドウ"Windowsをグループとして保存を選択し、すべてのコマンドを復元。
ターミナルを再起動します。 ウィンドウ"ウィンドウグループを開く"を選択し、保存したウィンドウグループを選択します。
次に、このウィンドウグループを開く方法が必要です。
ターミナル"設定…"ウィンドウグループに移動し、作成したウィンドウグループを選択して、エクスポート…gearメニュー。デスクトップに保存します。
これで、デスクトップのウィンドウグループ構成をダブルクリックして開くことができます。
これは実際にはimportsであり、「開く」たびに重複するウィンドウグループが作成されることに注意してください。
ターミナルのこの部分を制御する他のAPIがないため、ウィンドウグループを開くことを自動化するために、UIスクリプトを使用します。 AppleScript Editorを開き、以下を貼り付けます。
tell application "System Events"
tell application process "Terminal"
try
click menu item "foo" of first menu of menu item "Open Window Group" of menu of menu bar item "Window" of first menu bar
except
end try
end tell
end tell
tell application "Terminal" to activate
foo
をウィンドウグループに割り当てた名前に置き換えます。
オプションで、Runをクリックして、AppleScript Editorでこれをテストします。 システム環境設定のAssistive Appsセキュリティ構成を変更する必要がある場合がありますこの。
希望どおりに機能する場合は、AppleScript Editorでファイル"名前を付けて保存…を選択します。 )そしてアプリケーションとしてデスクトップに保存します。 AppleScript Editorを終了し、作成したスクリプトアプリケーションをダブルクリックします。 Security設定をもう一度変更する必要があり、それ以降は機能するはずです。