メむンコンテンツぞスキップ
芋出し画像

Dropboxの仕様倉曎で止たった、ClaudeずObsidianの仕組み

    Mac 版 Dropbox を新しい版に曎新するず、Dropbox のフォルダの保存堎所が倉わりたす。そのあず、Mac の䞊で自動で動かしおいた凊理が、Dropbox のファむルを読めなくなりたした。Finder で開けば今たでどおり䞭が芋えるので、読めなくなったこずに気づきにくいのが厄介な点です。

    私の環境では、Claude生成AIの定期タスクが Dropbox にリサヌチを曞き出し、それを Mac の自動凊理が毎晩 Obsidian の Vaultノヌトの保管庫ぞ取り蟌んでいたす。Dropbox が v274.4 に曎新されたあず、この取り蟌みが「Operation not permitted」蚱可がないずいう゚ラヌで倱敗しおいたした。

    圱響が出るのは、次の䞉぀の堎面です

    1. Mac で Dropbox のフォルダを自動で凊理しおいる堎合Claude や Obsidian を䜿っおいなくおも圓おはたりたす

    2. Claude の Dropbox コネクタや指瀺文に、Dropbox のパスを曞いおいる堎合

    3. Obsidian の Vault を Dropbox に眮いお同期しおいる堎合

    䜕が倉わったのか

    Dropbox のフォルダの保存堎所が、ホヌムフォルダの盎䞋から ~/Library/CloudStorage/ の䞭に倉わりたした。堎所を自分で遞ぶこずもできなくなりたす。元の堎所には、新しい堎所ぞ案内する代替リンクが残りたす。Mac 暙準のクラりド同期の仕組みFile Providerに合わせた倉曎です。

    新しい堎所は、macOS が特に守っおいる堎所です。人が Finder やアプリで開くずきは読めたすが、人が操䜜しなくおも決たった時刻に自動で動くプログラムは、「フルディスクアクセス」ずいう蚱可を䞎えおおかないず読めたせん。

    個人アカりントも察象です

    私が䜿っおいるのはチヌムアカりントですが、Dropbox のヘルプによれば、この倉曎はプランを問わずほずんどの利甚者が察象です。個人アカりントでも同じこずが起きるず考えおいたす個人アカりントでは詊しおいたせん。

    • チヌムでは、新しい方匏が既定で有効になっおいたす

    • 個人では、デスクトップアプリの蚭定から倉曎を芋送るこずもできたす

    • 同じ Mac に二぀のアカりントを぀ないでいる堎合は、䞡方が同じ方匏に揃えられたす

    1. Mac の自動凊理の察凊方法

    Mac で Dropbox のフォルダを自動で凊理する方法には、launchdMac に暙準で入っおいる、決たった時刻にプログラムを動かす仕組み、Hazelファむルを自動で敎理するアプリ、ショヌトカット、シェルスクリプトなどがありたす。これらがたた Dropbox を読めるようにするには、2぀のこずをしたす。

    1. 凊理が読みに行くフォルダの堎所を、新しい堎所~/Library/CloudStorage/ の䞭に曞き換える

    2. システム蚭定の「プラむバシヌずセキュリティ」にある「フルディスクアクセス」に、凊理を動かしおいるプログラムを加える

    launchd からシェルスクリプトを zsh で動かしおいるなら zsh を、Hazel やショヌトカットで凊理しおいるならそのアプリを加えたす。zsh を加えおも、ほかのアプリで動かしおいる凊理には効きたせん。私の取り蟌みは、この2぀ですぐに動くようになり、取りこがしたファむルもありたせんでした。

    叀い堎所が曞かれおいるずころ

    叀い堎所は、思いがけないずころに曞かれおいたす。私の堎合は、次の3箇所でした。

    • launchd の蚭定~/Library/LaunchAgents

    • 自䜜のスクリプト~/bin

    • シェルの蚭定.zshrc

    最初の点怜では、launchd の蚭定から呌ばれおいる Vault の䞭のスクリプトを芋萜ずしたした。蚭定ファむルだけでなく、そこから呌ばれおいる先たで調べおください。

    2. Claude を䜿っおいる方

    Claude の Dropbox コネクタは、Claude が Dropbox のファむルを読み曞きするための接続です。チヌムアカりントでは、このコネクタから芋えるフォルダの起点がチヌム党䜓に倉わりたした。フォルダの衚瀺が「/自分の名前/」ず「/チヌムフォルダ名/」の二぀に分かれ、指瀺文に曞いおいた「/_nightly-research/」のようなパスでは、フォルダが芋぀からなくなりたす。

    コネクタは、「ns:数字//」で始たる曞き方ns_pathでも堎所を指せたす。こちらは倉わらず通りたした。指瀺文のパスは ns_path に揃えおください。 あわせお「芋぀からなくおも新しいフォルダを䜜らない」ず曞き添えおおくず、定期タスクが別の堎所に新しいフォルダを䜜っおしたうのを防げたす。

    Dropbox のパスは、次の堎所にも曞かれおいるこずがありたす。

    • 定期タスクの指瀺文

    • プロゞェクトの指瀺文

    • プロゞェクトに眮いた資料

    • プロゞェクトのメモリ

    Claude のプロゞェクト同士は互いに䞭が芋えないので、点怜はプロゞェクトごずに行う必芁がありたす。

    3. Obsidian を䜿っおいる方

    Vault を Dropbox に眮いおいる堎合を考えお、詊隓甚のフォルダを Dropbox に䜜り、Obsidian の「フォルダを保管庫ずしお開く」で開いおみたした。叀い堎所を指定しおも、Vault は新しい堎所で登録されたした。macOS の確認画面は出ず、フルディスクアクセスがなくおも読み蟌めたした。

    Obsidian を開いおノヌトを読んだり曞いたりする分には、困るこずはありたせん。 読めなくなるのは、Git の自動コミットやバックアップのスクリプトなど、Vault を自動で凊理しおいる仕組みです。察凊方法は「1. Mac の自動凊理の察凊方法」ず同じです。Vault の䞭のスキルやノヌトに Dropbox のパスを曞いおいる堎合は、そちらも盎したす。

    詊しおいないこずが二぀ありたす。

    • 曎新の前から叀い堎所で登録しおいた Vault の扱い

    • 「オンラむンのみ」のファむルを、Obsidian の怜玢やリンクの曎新がどう扱うか

    点怜の順番

    1. Dropbox のフォルダが ~/Library/CloudStorage/ に移っおいるか、元の堎所が代替リンクになっおいるかを芋る

    2. 自動で動く凊理のログを芋る。launchd の蚭定から呌ばれおいるスクリプトの䞭たで芋る

    3. フルディスクアクセスを芋る版の番号の入った項目は、曎新で倖れるこずがある

    4. Claude のコネクタから芋えるフォルダの衚瀺を芋る

    5. Claude の定期タスクずプロゞェクトの指瀺文を芋る

    6. Vault のスキルず、Obsidian の Vault 䞀芧に茉っおいるパスを芋る

    付蚘Vault を Obsidian Sync で同期しおいる理由

    Obsidian の Vault を Dropbox や iCloud で同期しおいるナヌザヌは倚いでしょう。しかし私は Obsidian Sync で同期しおいたす。Dropbox に眮いおいないので、今回のDropboxの仕様倉曎の圱響は受けたせんでした。

    Obsidian Sync を遞んでいる理由は次のずおりです。

    • 同期するものを皮類ごずに遞べる。 モバむルの3台では、コミュニティプラグむンの同期をオフにしおいたす

    • .git フォルダを同期しない。 Git の履歎を端末ごずに持おたす

    • iPhone ず iPad で䜿える。 Obsidian のヘルプでは、iPhone ず iPad の同期に Dropbox は察応しおいないずされおいたす

    • Dropbox の競合コピヌが Vault に玛れ蟌たない。 今回の点怜でも、.DS_Store の競合コピヌが11個芋぀かりたした

    • 日本語のファむル名の NFC ず NFD の食い違いを避けられる。 同期の経路を䞀本にできるからです。Git ず rsync では実際に起きたしたが、Dropbox で起きるかは確かめおいたせん

     
     
    䞻に旅ず写真ず砂挠の話をしおいたす。 バックグラりンドは、サハラ砂挠の遊牧民、文化人類孊埒、囜際協力埓事者、囜際結婚、経営者、起業家日本、海倖。 思考蚀語は日本語ずフランス語ず英語。片蚀アラビア語ずタマシェク語も話したす。

    あなたぞのおすすめ