Microsoft Windows環境から来て、Ubuntu/Thunderbird/Lightningでカレンダーを同期する最良の方法は何ですか?
Thunderbirdの ExchangeCalendar/exchangecalendar プラグインは、この問題を適切に解決しているようです。以下にいくつかの手順を示します。
図1-ダウンロードした交換プラグインをインストールする
図2-Exchange設定の構成
図3-[サーバーとメールボックスのチェック]をクリックすると、フォルダーベースの入力に[次へ]ボタンが表示されます
これをLinuxで動作するようにしたので、次のようにしました。 Windowsでは、ファイルは別の場所にあります(Googleが場所を教えてくれます)が、全体的な方法は、DropBox、SeaFile、または同等のデータ同期サービスで引き続き機能するはずです。
Thunderbird/Lightningをメインコンピューター(Thinkpad W541、Ubuntu Unity、16.04)および旅行用Chromebook(Acer C720、Ubuntu XFCE、16.04)のメール/カレンダークライアントとして使用し、両方のマシン間でカレンダーデータを定期的に同期したかった。オンラインでの提案では、Googleカレンダーに言及することがよくありますが、仕事をするために(私が管理する)オープンソースツールを使用したいです。 SeaFile(FOSS DropBoxに相当)を使用して、マシン間でフォルダーとファイルを同期します。
ステップ1:新しいChromebookで、Thunderbirdディレクトリ全体をコピーします:rsync -zarv user@thinkpad:~/.Thunderbird/ ~/.Thunderbird/
次に、Thunderbirdをインストールして開きます:presto、すべてのアカウント、古いメール、および(最も重要なこと) )カレンダーイベントにアクセスできます。すばらしいです!
ステップ2:関連するすべてのThunderbirdデータは〜/ .Thunderbird/blah.default /に保存され、カレンダーデータは〜/ .Thunderbird/blah.default/calendar-data /に保存されているようです。 Chromebookで、新しいカレンダーイベントを作成して保存し、〜/ .Thunderbird/blah.default/calendar-data/local.sqliteのサイズが大きくなり、新しい「最終変更」タイムスタンプがあることを確認します。 local.sqliteには、関連するすべてのカレンダーデータが含まれると結論付けます。
ステップ:両方のマシンでThunderbirdを終了し、SeaFileを使用して両方のマシンのcalander-data /フォルダー全体を同期します。 Thinkpadで新しいファイルサイズとタイムスタンプが正常に同期されたことがわかります。 Thunderbirdを新しいマシンで開くと、カレンダーに新しいイベントがあります。成功!
欠点:主な欠点は、Thunderbirdが両方のマシンで開いていて、いずれかのカレンダーが編集されている場合、カレンダーデータファイルを同期すると、時々他のマシンのThunderbirdがクラッシュすることです。それらは、そのようなI/Oを処理するために構築されたものではありません。しかし、それ以外の場合:それは素晴らしい作品です!
ExchangeCalendarは動作しました-TB60まで。 :
今、私はTbSyncに依存しています。それはまともな仕事をしています。
---(https://github.com/jobisoft/TbSync
マニュアルを参照してください: https://github.com/jobisoft/TbSync/wiki/How-to-get-started