OS Xのメニューにコマンドラインから色を変えられるインジケータを表示できるアプリ「AnyBar」がリリースされています。詳細は以下から。
AnyBarはロシアのNikitaさんが作ったメニューバーに常駐するインジケータアプリで、echoコマンドでUDP port(デフォルトは1783)に色を送ることでインジケータの色を変えることが出来ます。
AnyBar: universal OS X menubar indicator. Patches welcome (yes, I learned ObjC two hours ago) https://t.co/tFZiBoGNgH http://t.co/7SYqiwZPhb
AnyBar is a small indicator for your menubar that does one simple thing: it displays color dot. What color means is up to you. When to change color is also up to you.
使い方はGitHubからAnyBarをダウンロードしてアプリケーションフォルダに入れ、起動したらechoにncをパイプでつなげて変更したい色を送ります。またopenコマンドで複数このインジケータを表示することも可能で、自分で用意したアイコンを表示させることも可能です。
$echo -n "red" | nc -4u -w0 localhost 1738 $ANYBAR_PORT=1739 open -n /Applications/AnyBar.app $echo -n "blue" | nc -4u -w0 localhost 1739
cronやlaunchdと併用すればサーバーの監視など色々と使用できるので興味のある方は関連リンクからGitHubへどうぞ。
関連リンク:
・tonsky/AnyBar – GitHub
コメント