メニューバーに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でメニューバー上に表示させてたけど、メニューバーアプリじゃないからきれいに並んでくれないのね。

フォロー

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

LaunchAgentsのplistにshファイル登録するだけなんだけど、plistはLingon3で簡単に作れる。

登録したらlaunchctl loadしとくかLingon3でsave&loadしといて、launchctl listで名前拾って、KMでlaunchctl start なまえ するだけ。

スレッドを表示
ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!