 FAQ de Thunderbird -
  
		FAQ de Thunderbird -   
		
		Dernières mise à jour : 26.10.15	
	 		
	
																 
	
		
		Le fichier User.js  
	
	
	
		C'est quoi ? 
		R :  -►C'est un fichier texte
		dans lequel on entre ses préférences.
		Celles-ci seront imposées au fichier Prefs.js et à about:config  qui 
		contienent les paramètres de Thunderbird.
	  
	
	
	
	
	
	
	
	
	
	
	
	15.03.12-Dernières mise à jour : 15.04.13			
	
		
		A quoi sert-il ? 	
		
			A imposer ses préférences au fichier Prefs.js 
				Donc pas besoin de ‘tripatouiller‘ le fichier
 Prefs.js  
				 
 
				Et se cera beaucoup plus facile de revenir aux paramètres précédents.
			
Le fichier user.js se trouve dans le 	
				"profil" de l'utilisateur.
		 
	 		
 
																												
	 
 			
	
		
		Comment le créer ? 	
		
			Rien de plus simple pour créer ce fichier user.js
		
		
			- Il suffit de créer un fichier texte à l'aide d'un éditeur de texte (Bloc note/Notepad ou Notepad++). 
 Pour ma part j'utilise Notepad++.exe (le plus simple et accessible par le menu 
				contextuel-clic droit souris).
 Téléchargez ici Notepad++.exe.
				Voir ici comment éditer un fichier avec Notepad++.exe
 Note: Le fichier User.js peut également être édité avec 
				l'extension ChromEdit
- Le sauvegarder dans le profil 
				(au même endroit que le	fichier prefs.js), en lui donnant le nom de: user.js. 
 A savoir :
 
			A savoir :  Pour mettre un commentaire mettez 
deux //  
			(barres obliquent) en début de ligne  
			     
ou  /*  en début de commentaires 
et
			*/ en fin de commentaires	
			
				Exemple 1: // ceci et une ligne de commentaire qui ne sera pas exécutée
				Exemple 2: /* tout ce qui est entre ces deux balises .......
				ligne1................
				ligne2................
				ne sera pas exécuté */ 
			
	
			Ne pas hésiter à en mettre 	

			Si on veut empêcher l'exécution d'une ligne il suffit de mettre 
 deux // au début de la ligne 
			Ne pas oublier de laisser en 
commentaire la ligne avec la commande d'origine AVANT modification ,
			cela sera plus facile pour retrouver les réglages initiaux 	
 
 
	 	
	
	
	
	
	
	Dernières mise à jour : 		 
	Comment éditer/ouvrir le fichier user.js (ou autres fichiers) ? 	
	 
		Avec n'importe quel éditeur de texte brut, 
			genre bloc note (ou Notepad++.exe que je conseille.) 
			Pour cela, avec Notepad++, mettre en surbrillance (1) le  
			fichier à ouvrir.
			puis 	-►clic droit souris » Edit with Notepad++
				(2)
			Capture 1
			 ou en l'éditant avec l'extension
			ChromEdit (qui permet aussi d'éditer les fichiers prefs.js,
			UserChrome.css,
		ou en l'éditant avec l'extension
			ChromEdit (qui permet aussi d'éditer les fichiers prefs.js,
			UserChrome.css, 
			et UserContent.css).
	 
		
	
	
	
	
	
	
	
	
	 															
	
	Dernières mise à jour : 18.05.13														 	
	Que peut-on faire avec le fichier user.js ?
	
		Je pense que l'on peut 
modifier tous les paramètres présents (ou acceptés) par le fichier 
		
Prefs.js.
		La plupart de ces modifications peuvent être faites dans le fichier  
prefs.js  ou 
			via 
l'éditeur de configuration.
		L'intérêt de passer par un fichier 
user.js , pour un administrateur réseau par exemple, c'est de 
		pouvoir 
imposer
		les mêmes paramètres à tous les utilisateurs de Thunderbird 
		Et éviter ainsi de toucher au fichier 
prefs.js. 
		Par exemple on peut :  
		
	 
	
		Avant toute chose faite une copie de votre fichier prefs.js (par copier-coller depuis l'explorateur 
			windows).
		Voici la ligne à mettre dans le fichier pour mettre le temps à 5mn : 
		
			    user_pref("alerts.totalOpenTime", 250000); 
		
	
		On peut obtenir le même résultat en modifiant le fichier Prefs.js via 
			l'éditeur de configuration. 
			Voir 
ce tuto.
	 
		 
	
	 								
		Dernières mise à jour : 29.10.14	 
	Modifier l'ordre des comptes (affichage volet de gauche)
	
		AVANT toute chose faite une copie de votre fichier prefs.js (par copié/collé depuis l'explorateur windows).
		Voici comment j'ai procédé pour modifier sans danger l'ordre des comptes en trois étapes avec un ficheir user.js .
	
		
		
		- Chercher à quel id correspond le compte que l'on veut mettre en premier.
 
- Chercher à quel account correspond id.
- Créer (ou modifier) un fichier user.js et y mettre les lignes qui modifierons 
			automatiquement 
 le fichier prefs.js.
- ou  autre solutions
			plus classiques	(avec Prefs.js  ou directement 
			depuis TB).
	
		- Chercher à quel id correspond le compte EvelineDans mon exemple je veux mettre le compte Eveline en premier donc il faut que 
			je sache à quel id il correspond.
        
	
Pour cela :
		Editez le fichier prefs.js avec le blocnote (ou notepad++)
		Faites une recherche sur : useremail 
		Dans mon cas la ligne correspond à id4
		
			    user_pref("mail.identity.id4.useremail", "Eveline");
		
		
		ou autre solution: allez 
			dans le détail des comptes (via les informations de dépannage).
	 
	
		- Chercher à quel account correspond id4Maintenant que je sais que c'est id4 je vais chercher l' account
		   correspondant.
	
		Editez le fichier prefs.js
		Faites une recherche sur : mail.account.account		
		Dans mon cas la ligne :  
		
			    user_pref("mail.account.account8.identities", "id4"); 
		
		 Je vois donc que 
id4 = account8
	 
	
		- Créer (ou modifier) un fichier user.js 	et y mettre les lignes qui modifierons automatiquement le fichier 
			prefs.js
		Créer le fichier user.js , voir ici. 
			Voici les deux lignes à mettre dans le fichier user.js :
			 A savoir:	les lignes qui commencent par 2 
			// sont des commentaires.
A savoir:	les lignes qui commencent par 2 
			// sont des commentaires.
			Si on veut empêcher l'exécution d'une ligne il suffit de mettre 2  // au début de la ligne
			Ne pas oublier de laisser en commentaire la ligne AVANT modification , cela sera plus facile pour revenir aux réglages initiaux 
			 Attention de bien enregistrer le fichier 
			user.js TB fermé ! Sinon les modifications ne sont pas prises en 
			comptes.
		Cette ligne gère l'ordre d'affichage des comptes.
 Attention de bien enregistrer le fichier 
			user.js TB fermé ! Sinon les modifications ne sont pas prises en 
			comptes.
		Cette ligne gère l'ordre d'affichage des comptes.
		
			  user_pref("mail.accountmanager.accounts","account4,.........");
		
		Pour changer l'ordre d'affichage des comptes il suffit de modifier l'ordre des account
		Par exemple: Ligne AVANT modifications de l'ordre des Comptes
		
			  user_pref("mail.accountmanager.accounts","account4,account7,account9,
			  account6,account1, account8,account2,account11,account3,account5");
		
	
		 Ligne APRÈS modifications de l'ordre des Comptes
		Ligne APRÈS modifications de l'ordre des Comptes
		
			  	user_pref("mail.accountmanager.accounts","account8,account7,account9,
			  	account6,account1, account4,account2,account11,account3,account5");
		
	
		 
	
	 
	
		
 Pour remettre dans l'état original il suffit de mettre 2 
		
// au début des lignes modifiées
		Et d'enlever les 2 
// devant les lignes originales (que vous aurez pris soin de recopier dans 
		
user.js AVANT les modifications!)
	
 	  						
																		
													
	 
	
	
		- Trois autres solutions: pour modifier cet ordre sans passer par un fichier user.js.
 
Comment sauvegarder le fichier user.js ? 
		Pour sauvegarder le fichier 
user.js un simple 
copier-coller suffit.
		A renouveler à chaque modification importante (
ajout/suppression de commandes). 
		
Le plus simple et c'est ce que je conseille c'est de 
faire une sauvegarde du 
		"profil" complet. 
 
				
				
		Malgré toutes ces informations, 
je n'ai pas trouvé de réponse ou puis-je
		poser ma question ?  
		
R-
►sur le 
		
forum de Geckozone 
		Des bénévoles vous aideront (et un petit bonjour en début de message sera le bienvenu 
		

	), mais avant faites une recherche sur
		le forum au cas ou votre question aurait déjà été posée(et peut-être solutionnée!)