Cyber​​duck のブックマークを Google Drive と同期できない

Cyber​​duck のブックマークを Google Drive と同期できない

サイバーダックのデフォルト フォルダを上書きして、ブックマークを Google ドライブ フォルダに保存しようとしています。サイバーダック セルフで次の質問を見つけました:https://trac.cyberduck.io/ticket/6377#コメント:4

少し調べてみると、次のような記事を見つけました。https://stewartadam.io/blog/2014/05/05/sharing-your-cyberduck-bookmarks-between-computers-coud-sync-dropbox-google-drive-or

そこで、ターミナル経由で設定を上書きしようとしています:

$defaults write ch.sudo.cyberduck application.support.path ~/Google Drive/Cyberduck

次のエラーが発生します:

2020-12-02 15:03:14.864 defaults[46340:11519935] Unexpected argument Drive/Werk/Obaia/Cyberduck; leaving defaults unchanged.

Google ドライブの空白部分でクラッシュします。次のことを試しましたが、成功しませんでした。

defaults write ch.sudo.cyberduck application.support.path ~/Google\ Drive/Cyberduck
defaults write ch.sudo.cyberduck application.support.path "~/Google Drive/Cyberduck"

この問題に取り組んだ人はいますか?教えてください

答え1

その後、状況は変わったようです。MacOSではアプリのコンテナ化が追加され、ブックマークを同期する従来の方法が廃止されました。MacOSのCyber​​duckはアプリデータを~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/サイバーダックに関するよくある質問)。

試してみたところ、ブックマーク フォルダーを外部ディレクトリにシンボリック リンクすると機能するので、これが最善策です。例:

mv ~/Library/Group\ Containers/G69SCX94XU.duck/Library/Application\ Support/duck/Bookmarks ~/Dropbox/Cyberduck-Bookmarks
ln -s ~/Dropbox/Cyberduck-Bookmarks ~/Library/Group\ Containers/G69SCX94XU.duck/Library/Application\ Support/duck/Bookmarks

関連情報