メニューバーにPhotoshopカラー設定のプリセット名表示させるようにした。カラー設定は顧客&仕事に合わせて、またサンプルや資料作るのに頻繁に変えてるんでなかなか便利であるますよ。
fswatchで(brewにある)
~/Library/Preferences/Adobe/Color/ACEConfigCache2.lst
の変更を検知した時だけPhotoshopにカラー設定問い合わせてlogにテキスト書き出し、Bitbar.appでtail -n 1して表示させてる。
上記ファイルはBridgeでの同期とかに使われるもののようで、Photoshopで設定変えたイベントやBridgeで変えた→PS最前面にしたときイベントだけを拾えるので、例えば10秒おきにjsxでPhotoshopにapp.ColorSettingsしなくてもよい、と。最初GeekToolでメニューバー上に表示させてたけど、メニューバーアプリじゃないからきれいに並んでくれないのね。 #dtp
LaunchAgentsのplistにshファイル登録するだけなんだけど、plistはLingon3で簡単に作れる。
登録したらlaunchctl loadしとくかLingon3でsave&loadしといて、launchctl listで名前拾って、KMでlaunchctl start なまえ するだけ。 #dtp