May 20, 2014

iTermで接続先のホスト毎に背景色を変える

同時に複数ホストに接続していると、ステージングのつもりがうっかり商用。とかあり得なくもないので、調べてみました。

すると、既にやっている方がいたので、試してみました。(一応、自分のgistにもフォークしておきました。)
https://gist.github.com/BugRoger/789887

このスクリプトを適当な場所に保存して、実行権限を与えます。
$ cd /usr/local/bin/
$ wget https://gist.githubusercontent.com/BugRoger/789887/raw/e19958a97530f6be7f00f6d0526e56cbe4c42d73/ssh-background
$ chmod +x ssh-background
スクリプトの最後の方にある、ホスト名判定部分やカラーコードを、適当に書き換えます。文字色、背景色、透過度を変えられるみたいですね。

~/.bash_profile にsshコマンドのエイリアスを登録します。
alias ssh=/usr/local/bin/ssh-background
設定を反映します。
$ source ~/.bash_profile
$ alias
alias ssh='/usr/local/bin/ssh-background'
これで、ssh接続して、背景色が変わればOKです。

No comments:

Post a Comment