複数のデスクトップ

2004 年 8 月 3 日

数年前、仕事の生活の中で重要な局面を変えました。それまでは、1 台のコンピュータ(正確には 1 台のハードドライブ)でのみ作業しようと努めていました。すべての作業用ファイルはノートパソコンのハードドライブに保存されていました。デスクトップのマシンを使う場合は、ファイル共有機能を介してこれらのファイルを使っていました。

これは昨年に PowerBook を購入したときに変わりました。今では次の 3 台のコンピューターを使い分けるようになりました。Mac の PowerBook、Windows のノートパソコン、Ubuntu のデスクトップです。

つまり、複数のマシンをお互いに最新の状態に保つ必要があるのです。少なくとも作業用ファイルに関しては そうです。デスクトップを複数使用するようになったのと同時にメインの電子メールサービスが POP から IMAP に切り替わったことで、この面では非常に助かりました。小さな問題がいくつかありましたが、IMAP(自分はクライアントとして Thunderbird を使用しています)は複数のマシンでの動作が非常に優れています。

作業用ファイルのほとんどは Subversion によって調整されています。マシンを切り替えるたびに作業ディレクトリをコミットし、新しいマシンで更新を実行します。すべてが適切に同期され、完全なバージョン管理も得られます。

一部の同期は期待したほど良くはありません。住所録をそのまま維持することは面倒です。Thunderbird は住所録を特定の場所に配置する必要がありますが、それによって Subversion のチェックからは外れます。さらに、バイナリなのでマージが困難です。Thunderbird は電子メールにテキストファイルを使用するため、これが特に煩わしいのです。これにより、問題が発生したときの安心感が増します。そして、PDA との同期も面倒です。すべての連絡先とカレンダーのデータをこれらのプラットフォーム間で同期させるには、まともな方法が必要です。もう 1 つはニュース アグリゲーターです。それらはフィードを OPML(少なくとも理論的には)を介して共有できますが、既読のコンテンツと未読のコンテンツを追跡することはできません。

可能な限りのテキストファイルの維持は役立ちます。私は XML で書く すべてのことを行うので、私が書く作業を同期させるのに必要なのはテキストエディタだけです。図表は私がすべてのプラットフォームで使用できるものは何もないので、より問題となります。しかしもちろん、複数のコンピュータセットアップの利点の一部は、1 つのシステムに固有のあらゆるアプリケーションを使用できることです。