多重桌面

2004 年 8 月 3 日

幾年前,我改變了工作生活中的重要面向。在那之前,我試著只用一台電腦(或更嚴格地說,只用一個硬碟)。我所有的工作檔案都儲存在我的筆電硬碟中。如果我使用桌上型電腦,我會透過檔案分享功能使用那些檔案。

去年我買了我的 Powerbook 之後,情況就改變了。現在我定期在三台電腦之間切換:Mac Powerbook、Windows 筆電和 Ubuntu 桌上型電腦。

所有這些都表示我需要讓多台機器彼此保持最新狀態,至少在工作檔案方面是如此。我從多重桌面轉換而來,而我的主要電子郵件服務也從 POP 轉移到 IMAP,這對我幫助很大。儘管有些小問題,但我可以說 IMAP(我使用 Thunderbird 作為我的客戶端)在多台機器之間運作得很好。

我大部分的工作檔案都由 Subversion 協調。每次我切換機器時,我都會提交我的工作目錄,並在我的新機器上進行更新。所有內容都保持良好同步,我也獲得了完整的版本控制。

有些同步沒有我想像中那麼好。保持我的通訊錄正確很尷尬。Thunderbird 堅持將它們放在特定位置,這會讓它們無法通過 Subversion 檢查。此外,它是二進制的,這使得合併更加困難。這特別令人惱火,因為我喜歡 Thunderbird 使用文字檔處理電子郵件的事實,這增加了我在發生問題時的舒適度。然後與 PDA 的同步也很尷尬。我真的很需要一種體面的方式來同步所有這些平台上的聯絡人和行事曆資訊。另一個領域是新聞聚合器。它們可以透過 OPML 分享資訊(至少理論上如此),但無法追蹤我已讀和未讀的內容。

盡可能使用文字檔很有用。由於我所有的寫作都使用 XML,所以我只需要一個文字編輯器就能讓我的寫作工作保持同步。圖表是一個更大的問題,因為沒有任何東西可以在所有平台上對我起作用。但當然,多重電腦設定的優點之一是我可以使用特定於一個系統的任何應用程式。