リモート接続に異なるテーマを使用するようにターミナルを設定することは可能ですか?ローカル作業とリモート作業の両方で、複数のターミナルウィンドウを一度に開くことがよくあります。リモート接続を別の色で表示すると非常に便利です。
たとえば、ローカル環境のターミナルはHomebrewにあります。サーバーAに接続されている端末はMan Pageであり、サーバーBに接続されている端末はRed Sandsです。
ハッキング/回避方法を使って作業できてうれしいです。これについては何も見つかりません。
リモート接続に異なるテーマを使用するようにターミナルを設定することは可能ですか?ローカル作業とリモート作業の両方で、複数のターミナルウィンドウを一度に開くことがよくあります。リモート接続を別の色で表示すると非常に便利です。
たとえば、ローカル環境のターミナルはHomebrewにあります。サーバーAに接続されている端末はMan Pageであり、サーバーBに接続されている端末はRed Sandsです。
ハッキング/回避方法を使って作業できてうれしいです。これについては何も見つかりません。
回答:
使用する既存のテーマを複製し、それらの名前をサーバーの名前に変更し、新しいテーマに起動時にカスタムシェルコマンド(この場合はssh)を実行させることをお勧めします(これは、 「シェル」タブ)。このようにして、これらの新しいテーマは「シェル」>「新しいウィンドウ」メニューに表示されるため、ショートカットを割り当てることもできます(たとえば、サーバー「A」のcmd+ alt+ aなど)。
別の方法は、現在のウィンドウのテーマを変更してからsshを実行するapplescriptを実行するシェルスクリプトを作成することです。現時点では、完了したらテーマをリセットする方法はわかりません。
最後のオプションは、sshを実行するサーバーごとに異なる色のPS1プロンプトを構成することです。これは私が通常行うことです。
私はシステム管理者であり、毎日私はたくさんの箱に入れます。
iveには、リモートホストのホスト名に基づいてターミナルウィンドウの背景色を自動的に設定する素敵な小さなスクリプトがあります。切断すると元に戻ります。
必要なのは、cssh [remotehost]だけです。
あなたが空想になりたい場合は、cssh-> sshをエイリアスすることができ、それはデフォルトの動作になりますが、必要なときだけ色を呼び出します。
お役に立てれば!
スクリプトへのペーストビンリンク:http : //pastebin.com/hqx1LCss