Sharing a profile between Windows and Linux: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(mentioned Ext2 Installable File System as yet another possibility, and how to share lightning)
m (Corrected spelling errors)
Line 5: Line 5:
* Literally share the profile between the two operating systems. Avoid using any Windows pathnames in prefs.js (use relative paths). One potential problem is that some extensions (such as Lightning) have separate downloads for Linux and Windows.
* Literally share the profile between the two operating systems. Avoid using any Windows pathnames in prefs.js (use relative paths). One potential problem is that some extensions (such as Lightning) have separate downloads for Linux and Windows.


* Share everything except for the settings, themes, and extensions. Seperate profiles are created for each operating system to avoid problems in prefs.js due to Windows naming conventions. Each profile is configured to store the mail directories and the local folder directory outside of the profile in common directories on the FAT32 volume and a symlink is used in the Linux profile to access the address books stored in the Windows profile. If you use Lightning create another symlink to storage.sdb . Each profile uses its own extensions directory for extensions and themes, so it doesn't matter if the extensions are operating system specific or not.
* Share everything except for the settings, themes, and extensions. Separate profiles are created for each operating system to avoid problems in prefs.js due to Windows naming conventions. Each profile is configured to store the mail directories and the local folder directory outside of the profile in common directories on the FAT32 volume and a symlink is used in the Linux profile to access the address books stored in the Windows profile. If you use Lightning create another symlink to storage.sdb . Each profile uses its own extensions directory for extensions and themes, so it doesn't matter if the extensions are operating system specific or not.


The most well known article is called "How To Share Mail Between Windows and Linux" and used to be at <nowiki>http://texturizer.net/thunderbird/share_mail.html</nowiki>  . Its still available on the wayback machine at [http://web.archive.org/web/20050207141558/http://texturizer.net/thunderbird/share_mail.html this web page]. It also seems to be plagorized at [http://3dgpu.com/forums/index.php?s=71766044c08b702d59652e1348197b3a&showtopic=4953&pid=55355&st=0&#entry55355  this web page]
The most well known article is called "How To Share Mail Between Windows and Linux" and used to be at <nowiki>http://texturizer.net/thunderbird/share_mail.html</nowiki>  . Its still available on the wayback machine at [http://web.archive.org/web/20050207141558/http://texturizer.net/thunderbird/share_mail.html this web page]. It also seems to be plagiorized at [http://3dgpu.com/forums/index.php?s=71766044c08b702d59652e1348197b3a&showtopic=4953&pid=55355&st=0&#entry55355  this web page]


Some other articles to read are:
Some other articles to read are:
Line 27: Line 27:
*[http://forum.libranet.com/viewtopic.php?p=39357&sid=2a9d04724d6edf632933bf7269b3f768 A thread in a Libranet forum] on how to get Firefox and Thunderbird to work on both Windows and Linux.
*[http://forum.libranet.com/viewtopic.php?p=39357&sid=2a9d04724d6edf632933bf7269b3f768 A thread in a Libranet forum] on how to get Firefox and Thunderbird to work on both Windows and Linux.
*[http://www.linux-ntfs.org/ Linux-NTFS project]
*[http://www.linux-ntfs.org/ Linux-NTFS project]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=7067 Bug report about "All profile contents should use cross-platform formats"]. It states compreg.dat (list of registered XPCOM components) , xpti.dat (list of registered XPCOM interfaces) and the fastload file (xul.mfl) are platform dependent.  
* [https://bugzilla.mozilla.org/show_bug.cgi?id=7067 Bug report about "All profile contents should use cross-platform formats"]. It states compreg.dat (list of registered XPCOM components) , xpti.dat (list of registered XPCOM interfaces) and the fastload file (xul.mfl) are platform-dependent.  
   
   
[[Category:Configuration (Thunderbird)]]
[[Category:Configuration (Thunderbird)]]
[[Category:Profiles]]
[[Category:Profiles]]

Revision as of 17:39, 25 January 2009

This article was written for Thunderbird but also applies to Mozilla Suite / SeaMonkey (though some menu sequences may differ).

There are several ways to share a profile between Windows and Linux. Normally any shared files are stored on a FAT32 volume. The two main approaches seems to be:

  • Literally share the profile between the two operating systems. Avoid using any Windows pathnames in prefs.js (use relative paths). One potential problem is that some extensions (such as Lightning) have separate downloads for Linux and Windows.
  • Share everything except for the settings, themes, and extensions. Separate profiles are created for each operating system to avoid problems in prefs.js due to Windows naming conventions. Each profile is configured to store the mail directories and the local folder directory outside of the profile in common directories on the FAT32 volume and a symlink is used in the Linux profile to access the address books stored in the Windows profile. If you use Lightning create another symlink to storage.sdb . Each profile uses its own extensions directory for extensions and themes, so it doesn't matter if the extensions are operating system specific or not.

The most well known article is called "How To Share Mail Between Windows and Linux" and used to be at http://texturizer.net/thunderbird/share_mail.html . Its still available on the wayback machine at this web page. It also seems to be plagiorized at this web page

Some other articles to read are:

Most articles talk about using FAT32 volumes for shared files because there were poor choices for writing to NTFS partitions at the time. You might consider using NTFS-3g to provide full read/write access to NTFS instead of using a FAT32 partition. Another possibility is to use the Ext2 Installable File System for Windows to access ext3 partitions from Windows.

See also

External links