#1 Le 31/01/2011, à 13:15
- Tuxmouraille
Utiliser plusieurs profils Thunderbird en même temps
Bonjour,
Ceux qui comme moi utilisent plusieurs profils Thunderbird ont déjà pu constater qu'il n'est pas possible par défaut de lancer plus d'un profil. Il existe bien une solution qui consiste à utiliser la variable d'environnement MOZ_NO_REMOTE ou la commande --no-remote. L'ennuie c'est que les liens http ne s'ouvrent plus dans Firefox, à la place on a droit un message d' erreur.
Je vous propose ici une autre solution.
Elle a deux désavantages:
- il faut lancer en même temps tous les profils que l'on souhaite utiliser
- un clic sur un lien mailto: ouvrira la fenêtre de composition du dernier profil lancé.
Voici le scripte:
#!/bin/bash
APP_name=thunderbird
APP_NAME=Thunderbird
APP_ICON=/usr/share/pixmaps/thunderbird.png
TITLE="Gestionnaire de profils"
MESSAGE="Choisissez le(s) profil(s) à lancer"
if [ -e "$HOME/.thunderbird/profiles.ini" ]; then
PROFILE_DIRECTORY=$HOME/.thunderbird/profiles.ini
elif [ -e "$HOME/.mozilla-thunderbird/profiles.ini" ]; then
PROFILE_DIRECTORY=$HOME/.mozilla-thunderbird/profiles.ini
else
zenity --info --title="ERREUR" --text="$TITLE ne touve pas le fichier profiles.ini\n\nni dans:\t\t"$HOME/.thunderbird/"\nni dans:\t\t"$HOME/.mozilla-thunderbird/"\n\nVeuillez vérifier que $APP_NAME est correctement installé!"
exit
fi
function Profiles_List(){
# prend en argument le chemin
# du dossier qui contient
# le fichier profile.ini
list=""
while read ligne; do
clef=`echo $ligne | cut -d"=" -f1`
if [ "$clef" = "Name" ]; then
tailleligne=`echo ${#ligne}`
taillevaleur=$((tailleligne-5))
valeur=${ligne:5:$taillevaleur}
if [ "$valeur" = "" ]; then
list=TRUE $valeur
else
list="$list TRUE $valeur"
fi
fi
done < $1
echo "$list"
}
LIST=`Profiles_List "$PROFILE_DIRECTORY"`
CHOIX=$( zenity --list --checklist --hide-header --separator=" " --height "200" --window-icon="$APP_ICON" --title "$TITLE" --text "$MESSAGE" --column "" --column "" $LIST )
for p in $CHOIX; do
exec $APP_name -P $p &
done
exit 0
Il suffit de le copier dans un fichier, le rendre exécutable, le ranger où bon vous semble et créer un lanceur pour l'exécuter.
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#2 Le 31/01/2011, à 13:22
- pierig
Re : Utiliser plusieurs profils Thunderbird en même temps
Salut,
Qu'appelles tu plusieurs profile Thunderbird?
Pouvoir le lancer en Anglais et en Français séparément par exemple?
Si on doit choisir entre droits de l'Homme et droits de l'entreprise privée, SVP choisissons les droits de l'Homme.
Hors ligne
#3 Le 31/01/2011, à 16:48
- Martopioche
Re : Utiliser plusieurs profils Thunderbird en même temps
Salut,
Qu'appelles tu plusieurs profile Thunderbird?
Pouvoir le lancer en Anglais et en Français séparément par exemple?
Les produits Mozilla peuvent gérer plusieurs "profiles". Si tu lance Firefox ou Thunderbird avec l'option -P, tu aura la possibilité de créer un nouveau profile ou d'en choisir un avec lequel lancer l'application. Chaque profile utilise son paramétrage spécifique (comptes, carnet d'adresse, plug-ins) bien compartimenté.
Pour moi, ça a eu une réelle utilité sous Windows en monocompte : chacun utilise un profile Firefox/Thunderbird personnel. Avec un système multiutilisateur, ça peut avoir un intérêt par exemple pour séparer profile perso du profile pro.
Hors ligne
#4 Le 31/01/2011, à 18:18
- Tuxmouraille
Re : Utiliser plusieurs profils Thunderbird en même temps
Bonsoir,
Merci Martopioche.
ça peut avoir un intérêt par exemple pour séparer profile perso du profile pro
C'est mon cas. Plus d'une dizaine d'adresse mail (beaucoup d'ancienne) partagées entre les perso, les publiques, les poubelles et parfois même les pros. Dans ce cas il est plus simple d'avoir trois voire quatre profile.
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne