Usi thunderbird? Hai un migliaio di caselle e vorresti cambiare il loro ordine di visualizzazione?
Se non te ne fraga assolutamente nulla ma sei profondamente innamorato/a posta il tuo amore qui
Se invece ti interessa ecco come fare:
Chiudi thunderbird, apri la cartella del profilo utente (ad es. /home/steve/.thunderbird/xwfnbr2f.default o C:\Documents and Settings\VostroNomeUtente\Application Data\Thunderbird\Profiles\default.???) e trova al suo interno il file prefs.js.
Aprilo con un editor quasiasi e cerca le righe del tipo ‘user_pref(”mail.server.serverXX.ageLimit…”, ….);‘ dove XX è un codice numerico che si riferisce appunto all’ordine in cui thunderbird presenta a video le caselle.
Per cambiare quest’ordine è sufficiente modificare il valore XX di tutte le righe per una data casella, facendo attenzione a non duplicare i codici tra caselle diverse.
Salve caro ‘marildo.
Non è così semplice la cosa.
Primo: bisogna specificare che la versione per installante per win ha almeno 2 “profiles”: il default e quello poi realmente personalizzato. Se la verzione è quella portabile, allora la cosa si complica perchè di “account default” ne hai ancora di più sparsi un po’ dappertutto, causa win che crede di avere installato il sw quando invece non lo è.
Quindi: occhio a cercare il pref.js giusto.
E’ triste ammetterlo, ma c’è ancora gente che il bunto non lo usa. E altrettanto triste è ammettere che il bunto non funziona, o funziona male quanto win ma è più compliccato.
Seconda cosa: se hai più di 1 account, che è il caso dato che lo scopo è cambiarne l’ordine di presentazione, non è così semplice. Si potrebbe facilmente rischiare che TB confonda le cose.
Infatti se modifichi solo le righe “…mail.server.serverXX….” alla fine ottieni quello che vuoi, ma…
Supponiamo che all’inizio avevi gli account B, A e C. Fai l’operazione e ora TB ti mostra nell’ordine A, B e C.
Ora succede che quando vai a spedire una mail con l’account A, in realtà TB te la spedisce con l’account B. Nessun problema con il C, che ha mantenuto la posizione.
Quindi si dovrebbe cambiare nel file pref.js più di quanto detto. Il punto è che in TB hai sempre n+1 account. Il +1 è il local folder.
Nel mio caso, ho 5 account, quindi il mio counter XX va da 1 a 6. Non dappertutto, ho anche un altro counter YY che arriva a 7. Cosa andar a modificare?
Non sto proponendo soluzioni, mi rendo conto. Ma il messaggio che voglio far passare è: occhio a ciò che si fé.
Positivité.
Rieccomi qua.
Ho la soluzione, ed è più semplice di quanto pensassi. Si risolve sempre editando il pref.js, quello buono.
TB mostra gli account nell’ordine di account, giustamente, indipendentemente dall’ordine di server e ID.
Questa è la sola parte da modificare nel file, nel mio caso:
user_pref(”mail.account.account1.server”, “server1″);
user_pref(”mail.account.account2.identities”, “id1″);
user_pref(”mail.account.account2.server”, “server2″);
user_pref(”mail.account.account3.identities”, “id2″);
user_pref(”mail.account.account3.server”, “server3″);
user_pref(”mail.account.account4.identities”, “id3″);
user_pref(”mail.account.account4.server”, “server4″);
user_pref(”mail.account.account5.identities”, “id7″);
user_pref(”mail.account.account5.server”, “server5″);
user_pref(”mail.account.account6.identities”, “id4″);
user_pref(”mail.account.account6.server”, “server6″);
solo il numerello XX accanto in “mail.account.accountXX.*” va modificato. Nient’altro nel file.
Io l’ho modificato così, ad esempio:
user_pref(”mail.account.account1.server”, “server1″);
user_pref(”mail.account.account2.identities”, “id1″);
user_pref(”mail.account.account2.server”, “server2″);
user_pref(”mail.account.account3.identities”, “id2″);
user_pref(”mail.account.account3.server”, “server3″);
user_pref(”mail.account.account6.identities”, “id3″);
user_pref(”mail.account.account6.server”, “server4″);
user_pref(”mail.account.account4.identities”, “id7″);
user_pref(”mail.account.account4.server”, “server5″);
user_pref(”mail.account.account5.identities”, “id4″);
user_pref(”mail.account.account5.server”, “server6″);
In questa maniera l’ordine di presentazione è cambiato e giustamente se voglio mandar una mail con l’account ex-4, che ora è il 6, TB continuerà ad usare l’identità id3 e il server 4.
Occhio che però ci son 2 righe particolari:
user_pref(”mail.accountmanager.defaultaccount”,”account2″);
user_pref(”mail.accountmanager.localfoldersserver”,”server1″);
ovvio che se l’account 2 (il mio di default) lo sposti in altra posizione, e vuoi mantenerlo il “predestinato” devi cambiare anche la prima riga di queste ultime due.
L’account “localfolder” è particolare: è in posizione 1, non ha ID e si mette sempre in coda a tutti gli altri account.
Questo è tutto. Se invece modificate l’ordine dei server, oi oi oi, un casino é!
Positivité!
questo si chiama commentare!! con approfondimenti così dai il giusto senso a questo umile blog, che è quello di dare fagiolini di luce su problemi di tutti i giorni.
mi sa che ti do’ uno scettro…
positivity!
tornando invece al tema direi 1) occhio a ciò che si fa sempre 2) occhio a ciò che WINDOWS fa 3) come si è capito, thunderbird visualizza gli account nell’ordine in cui si trovano nel file prefs.js, dato dal numeretto XX sopracitato. per cambiare l’ordine basta cambiare questo indice stando sempre attenti a non intersecare account diversi con indici che si sovvrappongono. effettivamente l’uccello di tuono poteva gestirsela meglio, ma tant’è
No, è più semplice. Non è “per cambiare l’ordine basta cambiare questo indice stando sempre attenti a non…”, no. Ma è piuttosto: “per cambiare l’ordine basta cambiare questo indice. punto” senza stare attenti.
Ovviamente parlo dell’indice XX in user_pref(”mail.account.account.XX.*”,**);
Positivité