📝

Clipyの設定画面が出なくなってしまった場合に設定をリセットして表示する

2024/02/27に公開

MacでのClipboardアプリとして著名なClipyがあります。

https://github.com/Clipy/Clipy

releaseされてからは年月も経ちますが、機能がシンプルで私も重用しています。
そんなClipyですが、ショートカットを変更したり、Menu Barへの非表示を試すなどするうちに、「設定が表示されなくなり、Snipettsの追加や設定変更ができなくなる」 問題が発生しました。

具体的には以下の二つの設定を行うと発生します(この記事の問題が発生するため試さないでください!!笑)

  • メニューバーの表示を非表示に
  • メニューを表示するショートカットを取り消す

GitHubのissueもいくつか同じものが挙げられています
https://github.com/Clipy/Clipy/issues/459
https://github.com/Clipy/Clipy/issues/482

私も数回遭遇し、その度にあきらめてきました。(Clipyを再インストールしても設定がリセットされなかった)

解決方法としては findコマンドでClipy関連のファイルをすべて削除する方法が挙げられていましたが、関係ないファイルを削除する事故が怖く実施できていませんでした。

ですがつい先日、偶然にも解決策を発見しました!
今回はその紹介になります。

解決策

ClipyのGitHubのissueに挙げられていました!!
https://github.com/Clipy/Clipy/issues/101

3つ方法が挙げられているのですが、以下の方法がclean-installerも不要で、一番安全だと思いました(しかし実施はあくまで自己責任でお願いします

以下のコマンドを実行します。実行後にClipyを再起動します

defaults delete com.clipy-app.Clipy

(余談)予防方法

このミスを防ぐ方法です。メインメニューを表示ショートカットの削除は、大体使いたいショートカットと競合する際に取り消してしまうことで発生します。

これを逆に利用して、 すべての修飾キー + v をメインメニューの表示に割り当てます

「やばくなったらとりあえず全部押せばメニュー出るだろう!」という昔ながらのゲームのような方法です笑
私の上のキャプチャ画像を見ると、設定されているのがわかると思います

defaultsコマンド

今回実行した defaultsコマンドについて調べたい方は以下の記事などが参考になります。
MacのアプリケーションでGUIからはできない変更を、plistを直接変更することで可能とするコマンドのようです
https://www.webdesignleaves.com/pr/plugins/mac_terminal_basics_06.html
https://zenn.dev/hiroga/articles/defaults-command-history
https://memo.yammer.jp/posts/macos-defaults

同じ問題に遭遇した方の役に立てたならば幸いです!

#macos #clipy #clipboard

Discussion