je l'ai fait aussi, et vu qu'il ya de la demande j'ecrirai un tuto quand j'aurai le temps...
sinon en attendant j'explique vite fait:
tu vas sous windows, tu lances thunderbird avec l'option -p, tu crées un profil, tu choisis le reprtoire du profil et tu le mets dans un repertoire sur une partition FAT.
si tu vas sous linux, lances thunderbird avec -p choisi de créer un nouveau profil et choisi le meme reprtoire ca pourrait marcher (le gestionnaire de profil reprend le profil existant) mais non.
pourquoi? tout simplmeent paske dans le prefs.js du profil il stocke les chemins absolus vers les mailbox. donc sous windows t'auras des choses du genre:
c:\\mozilla_profiles\\toto\\
et sous linux
/mnt/fat32/mozilla_profiles/toto
la solution c'est de créer deux fichiers qu'on va nommer user_win.js et user_linux.js dans lesquels tu cales toutes les lignes du prefs.js ou il y a des chemins au format specifique a l'os.
dans le user_win.js tu auras des trucs du style:
user_pref("mail.server.server1.directory", "C:\\mozilla_profiles\\thunderbird\\toto\\Mail\\pop.moncul.fr");
et dans user_linux.js pareil avec des chamins en /mnt/....
il faut aussi adapter les lignes avec des chemins relatifs a cause de la difference de delimiteur de chamin '/' et '\\'.
ensuite tu crées deux "scripts", un pour linux et un pour win ou tu copie le fichier specifique user_*.js dans un fichier user.js a la racine de ton profil.
exemple de script windows:
@echo off
copy /Y C:\mozilla_profiles\thunderbird\toto\t9czpz5a.slt\user_win.js C:\mozilla_profiles\thunderbird\toto\t9czpz5a.slt\user.js
call "F:\Program Files\Mozilla Thunderbird\thunderbird.exe"
sous linux c pas bien different : cp -f au lieu de copy /Y, user_linux.js au lieu de user_win.js). ensuite tu mets a jour tes raccourcis pour que quand tu clique sur ton icone thunderbird ca lance le script et pas l'executable.
voila, normalement ca marche!
pour la petite histoire, ca marche car le fichier user.js est un fichier de preferences lu apres prefs.js et qui "override" les preferences de prefs.js. grace aux scripts tu as donc les bonnes preferences a chaque lancement.
si tu veux adapter a ton profil existant suffit de copier les fichiers de ton ancien profil vers ton nouveau juste apres la creation du nouveau profil.
[^] # Re: Evolution
Posté par _flo_ . En réponse à la dépêche Thunderbird 0.9 est sorti. Évalué à 2.
user_pref("mail.server.server1.directory", "C:\\mozilla_profiles\\thunderbird\\toto\\Mail\\pop.moncul.fr"); et dans user_linux.js pareil avec des chamins en /mnt/....il faut aussi adapter les lignes avec des chemins relatifs a cause de la difference de delimiteur de chamin '/' et '\\'. ensuite tu crées deux "scripts", un pour linux et un pour win ou tu copie le fichier specifique user_*.js dans un fichier user.js a la racine de ton profil. exemple de script windows: sous linux c pas bien different : cp -f au lieu de copy /Y, user_linux.js au lieu de user_win.js). ensuite tu mets a jour tes raccourcis pour que quand tu clique sur ton icone thunderbird ca lance le script et pas l'executable. voila, normalement ca marche! pour la petite histoire, ca marche car le fichier user.js est un fichier de preferences lu apres prefs.js et qui "override" les preferences de prefs.js. grace aux scripts tu as donc les bonnes preferences a chaque lancement. si tu veux adapter a ton profil existant suffit de copier les fichiers de ton ancien profil vers ton nouveau juste apres la creation du nouveau profil.