クリップボードアプリのClipyが落ちてること自体になかなか気づけないのが地味にストレス。(実際にコピペリソースが欲しい時にショートカット起動しようとしたら落ちていたことに気づくため。)

手っ取り早い対策:落ちたら自動で再起動させる

launchdでClipyを常駐監視させて、クラッシュしたら即座に立ち上げ直す設定にするのがいいみたい。

1. Clipy自身の「ログイン時に起動」設定はOFFにする(launchd管理と二重に起動しないように)

2. LaunchAgentのplistを作成

~/Library/LaunchAgents/com.nao.clipy.keepalive.plist を以下の内容で作成:

xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.nao.clipy.keepalive</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/Clipy.app/Contents/MacOS/Clipy</string>
</array>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
<key>ProcessType</key>
<string>Interactive</string>
</dict>
</plist>

3. 読み込む

bash

launchctl load ~/Library/LaunchAgents/com.nao.clipy.keepalive.plist

これでClipyプロセスが落ちた瞬間にlaunchdが即座に再起動してくれる。

ありがとうClaude!

P.S

開発が活発なMaccyに移行しました。

ありがとうClaude!

Posted in

Leave a comment