Macでクリップボード履歴を再起動後も残す方法

Macでクリップボード履歴を再起動後も残す方法

Maccyは、コピーしたすべての項目をメモリ上ではなくディスク上のローカルデータベースに書き込むため、デフォルトの状態で再起動後もクリップボード履歴が残ります。再起動で履歴が消える場合、原因はほぼ次の3つのどれかです。「終了時に履歴を消去」がオンになっている、ログイン時にMaccy appが起動していない、インストール方法を切り替えた。

結論だけ先に

  • macOS標準のクリップボードは1件しか保持できず、再起動すると消えます。履歴機能は標準では備わっていません。
  • ディスクに保存するタイプのクリップボードマネージャ(Maccyもその1つ)を使えば、履歴は再起動後も残ります。
  • 確認すべき設定は3つ:「ログイン時に起動」「終了時に履歴を消去」、そして実行しているMaccyがどのインストール方法のものか。
  • 絶対に残したいスニペットはピン留めを。ピン留めした項目は長期保存向けで、通常の履歴消去では削除されません。

なぜMacのクリップボードは再起動すると空になるのか

システムのペーストボードは、メモリ上にある共有スロットがたった1つあるだけです。新しくコピーすると前の内容は上書きされ、再起動すればスロットごと空になります。iPhoneとMacの間で最新のコピー内容を受け渡せる「ユニバーサルクリップボード」も、この点は変わりません。同期されるのは現在の1件であって、履歴ではないからです。

クリップボードマネージャは仕組みが違います。ペーストボードを監視し、内容が変わるたびにその項目を自前のストレージへ保存します。履歴が再起動を越えて残るかどうかは、どこに保存しているかで決まります。メモリだけに置くツールは終了と同時にすべて失われますが、Maccy macのようにディスクへ書き込むツールなら失われません。

Maccyはクリップボード履歴を再起動後も保持するのか

はい、保持します。Maccy clipboardは履歴をユーザのLibraryフォルダ内のローカルデータベースに保存し、起動時にそれを読み込み直します。サーバへの送信はなく、アカウントも不要です。デフォルト設定なら、再起動してMaccyが起動すれば履歴はそのまま表示され、ピン留めした項目も一緒に戻ってきます。

ただし、その「デフォルト設定」が実際にお使いのMacで成り立っている必要があります。そうなっていないケースを、以下で順に見ていきます。

手順:再起動しても履歴が消えない状態にする

1. ログイン時にMaccyが起動するようにする

Maccyが動いていない間は、履歴は記録されません。再起動後にMaccyが立ち上がっていないと、起動するまでにコピーしたものは一切残らず、履歴が消えたように見えてしまいます。

  1. メニューバーのMaccyアイコンをクリックするか、ホットキー(デフォルトは ⌘ ⇧ C)で開きます。
  2. 設定(⌘ ,)を開き、一般タブに移動します。
  3. ログイン時に起動をオンにします。
  4. 念のためシステム設定 → 一般 → ログイン項目でも確認します。「ログイン時に開く」または「バックグラウンドで許可」の一覧にMaccyがあり、有効になっているはずです。

2. 「終了時に履歴を消去」をオフにする

Maccyには、アプリの終了時に履歴を消去するオプションがあります。デフォルトではオフですが、履歴が消える原因として最も多いのがこれです。プライバシー対策で一度オンにして、そのまま忘れているパターンですね。設定画面で該当のオプションを探し(バージョンによって「一般」または「詳細」タブにあります)、オフになっていることを確認してください。

3. Maccyのコピーが1つだけであることを確認する

Maccyは、Mac App Store、GitHubのリリース、Homebrewのいずれからでもインストールできます。ビルドが違うと、特にサンドボックス化されているものとそうでないものでは、データの保存場所が異なることがあります。あるビルドから別のビルドに乗り換えると、新しい方は空の履歴で始まり、古いデータベースはディスク上に手つかずのまま残る、ということが起こり得ます。インストール方法はどれか1つに決めて、それで通すのが安全です。

4. 古い項目が消えるなら履歴の保存件数を増やす

これは再起動とは無関係の問題ですが、症状はよく似ています。Maccyが保持できる件数には上限があり、超えると古いものから削除されます。設定 → ストレージで履歴のサイズを確認してください。コピーの頻度が高い人は、上限が小さいと、再起動していなくても「先週の項目」が消えてしまいます。

5. 失いたくないものはピン留めする

メールの署名、いつも忘れるコマンド、住所など、繰り返し使うスニペットにはピン留めが向いています。Maccyのウィンドウで項目を選び、⌥ P を押します。ピン留めした項目は先頭に残り、通常の履歴消去でも削除されません。ピンも含めてすべて消したい場合は、別のショートカット(⌥ ⇧ ⌫)が用意されています。

症状別トラブルシューティング早見表

症状考えられる原因対処
再起動のたびに履歴が空になる「終了時に履歴を消去」が有効設定でオフにする
履歴は残っているが、直近のコピーが抜けているログイン時にMaccyが起動していない「ログイン時に起動」を有効にし、ログイン項目を確認する
インストール方法を変えたら履歴がリセットされたように見える別のビルドが別のデータ保存場所を参照している元のビルドに戻すか、1つのビルドだけを使う
再起動ではなく、数日かけて古い項目が消える履歴サイズの上限に達している設定 → ストレージで上限を引き上げ、大事なものはピン留めする
パスワードが履歴に一切出てこない仕様どおり:機密扱いの項目は無視される対処不要。詳しくは後述
すべて消え、Maccyの挙動もおかしいデータベースの破損、または手動での削除の可能性Time Machineからデータフォルダを復元する(後述)

履歴は残るのに、保存されない項目があるのはなぜ?

「履歴が残ること」と「コピーが記録されること」は別の話です。Maccyは一部のコピーをあえてスキップします。パスワードマネージャは、コピーした内容をコミュニティの慣例に従ってペーストボード上で「機密(concealed)」または「一時的(transient)」としてマークしており、行儀のよいクリップボードマネージャはこれを尊重します。さらにMaccyでは、設定 → 無視で特定のアプリやペーストボードの種類を除外でき、保存したくない内容を正規表現で指定することもできます。特定の項目だけ見つからないときは、不具合を疑う前にこれらのルールを確認してみてください。

これは信頼性の面でも大事なポイントです。履歴はディスク上に保存されるので、記録された内容は、あなたのユーザアカウントにアクセスできる人なら誰でも読めます。だからこそ、無視ルールは厳しめに設定し、パスワードマネージャは除外したままにしておくべきです。

クリップボード履歴のバックアップと復元はできる?

履歴はLibraryフォルダ内のファイルなので、通常のMacのバックアップに含まれます。Time Machineはホームフォルダの他の内容と一緒にバックアップするため、問題が起きたときはMaccyのデータフォルダを以前の状態に戻せます。手順は、先にMaccyを終了し、フォルダを復元してから、再度起動するだけです。

保存場所の目安は、サンドボックス化されていないビルドなら ~/Library/Application Support/Maccy/、サンドボックス化されたApp Store版なら ~/Library/Containers/ の配下です。 アプリの実行中にデータベースを直接編集するのは避けてください。

1つ正直にお伝えしておくと、Maccyはデータをローカルにのみ保持し、Mac間で履歴を同期することはありません。2台のMacで同じ履歴を使いたいなら別の方法が必要になり、ローカル限定ならではのプライバシー面の利点をある程度手放すことになります。

セキュリティは大丈夫? 履歴を永続化するリスク

これはトレードオフなので、はっきり書いておきます。再起動後も残る履歴は、覚えていてくれるから便利なのであり、同じ理由でリスクにもなります。妥当な運用にするための習慣は3つです。

  • FileVaultをオンにしておく。Macの電源が切れている間、ディスクと履歴データベースが暗号化されます。
  • パスワードマネージャやネットバンキングのアプリをキャプチャ対象から除外する。
  • 機密性の高い内容が漏れて記録されたら、手動で履歴を消去する。

まとめ

macOSのクリップボードは1スロットだけで、再起動すれば消えます。履歴をディスクに保存するクリップボードマネージャならこの問題は解決し、Maccyはデフォルトでそうなっています。もし履歴が残らないなら、原因はほぼ、ログイン項目、「終了時に消去」の設定、インストールの混在のどれかで、どれも確認には1分もかかりません。そして、本当に失いたくないものはピン留めしておきましょう。

Maccyを新しくセットアップするなら、maccy.appから入手できます。最後に1つ、あなたが頻繁にコピーする3つのものは何でしょう? それはピン留めに値するはずです。

よくある質問

Macは再起動後もクリップボード履歴を保持しますか?

いいえ。macOSが保持するのは直近にコピーした1件だけで、再起動すると消えます。再起動後も履歴を残すには、Maccyのようにディスクへ保存するクリップボードマネージャが必要です。

Maccyの履歴が消えたのはなぜですか?

よくある原因は、「終了時に履歴を消去」が有効、ログイン時にMaccyが起動していない、インストール方法を切り替えた、履歴サイズの上限に達した、のいずれかです。この4点を順に確認してください。

Maccyはクリップボード履歴をどこに保存しますか?

ローカルの、ユーザのLibraryフォルダ内にあるデータベースに保存します。外部へアップロードされることはありません。正確なパスはインストール方法によって異なります。

特定のクリップボード項目を永続的に残せますか?

はい。項目を ⌥ P でピン留めすると、リストの先頭に残り、通常の履歴消去でも削除されません。

保存されたクリップボード履歴は安全ですか?

安全性は、ユーザアカウント全体の安全性と同じです。FileVaultをオンにし、パスワードマネージャは無視対象にして、機密性の高いテキストを扱ったあとは履歴を消去してください。


SEOパッケージ

1. タイトル案

  1. Macでクリップボード履歴を再起動後も残す方法
  2. 再起動しても消えない、Macのクリップボード履歴
  3. Macのクリップボード履歴が消える原因と対処法

2. メタディスクリプション

macOSは再起動でクリップボードを忘れます。Maccyで履歴を再起動後も保持する方法と、それでも消える場合の対処法を解説します。

3. 推奨URLスラッグ

/clipboard-history-between-reboots/

4. キーワード

メインキーワード: クリップボード履歴 再起動 保持 Mac
関連・共起キーワード: Mac クリップボード履歴 永続化、再起動後 クリップボード履歴、Mac クリップボードマネージャ、クリップボード履歴 消える、Maccy ログイン時に起動、クリップボード ピン留め、クリップボード履歴 保存場所、終了時に履歴を消去、ユニバーサルクリップボード 制限

試してみたい場合、maccy.at は macOS 向けの無料オープンソースのクリップボードマネージャーです。