.zshrc
私のシェルでスクリプトから通知を作成したいとき、私はこの関数を私の中に持っています:
notify() { osascript -e 'display notification "${*}"' }
この関数は、applescript の小さな 1 行を実行するだけで、渡された引数を使用して通知を作成し、次のようなことができます。
transmission SOMEFILETODOWNLOAD && notify Torrent complete
問題は、El Capitan にアップグレードしてから、この機能が機能しなくなったことです。サイレントに失敗し、通知は作成されません。
スクリプト エディター ユーティリティで AppleScript の部分だけを実行したところ、問題なく動作したので、display notification
廃止されていないことはわかっています。特にコマンドラインまたはzshから実行することに関係があると思います。
私はそれを理解することはできません。何か案は?