Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2011, à 14: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, à 14: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, à 17:48

Martopioche

Re : Utiliser plusieurs profils Thunderbird en même temps

pierig a écrit :

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, à 19:18

Tuxmouraille

Re : Utiliser plusieurs profils Thunderbird en même temps

Bonsoir,
Merci Martopioche.

Martopioche a écrit :

ç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