メニューバーに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
fswatch自体も、Photoshop起動中のみ立ち上がるようにした。
KeyboardMaestroでPsの起動&終了イベントを拾って、exec shellで launchctl start とstopでスクリプトファイル動作させてる。
KMで直接実行させると、KMのシェルになるので終了できない&PSのショートカットが反応しなくなるんだ…… #dtp