Thunderbird Mac OS X et pièce jointe

Vous cherchez une alternative viable et sécurisée pour votre courrier ? Une conjuration s'est abattue sur vous et vous ne réussissez pas à trouver réponse satisfaisante à propos de Mozilla Thunderbird ? Cliquez donc par là…

Modérateur : J2m06

chatisis
Lézard vert
Messages : 112
Inscription : 09 janv. 2007, 13:33

Thunderbird Mac OS X et pièce jointe

Message par chatisis »

Bonjour,

Est-il possible d'ouvrir une pièce jointe avec Thunderbird Mac OS X, dernière version, sans qu'elle ne s'enregistre nulle part comme sur Windows.
Actuellement elle s'enregistre sur le bureau, je sais qu'on les diriger vers un autre dossier, ce que je ne veux pas.

Merci
chatisis
Lézard vert
Messages : 112
Inscription : 09 janv. 2007, 13:33

Re: Thunderbird Mac OS X et pièce jointe

Message par chatisis »

Bonjour,

Pas de petite réponse.

Merci
J2m06
Administrateur
Messages : 21573
Inscription : 05 déc. 2005, 10:46

Re: Thunderbird Mac OS X et pièce jointe

Message par J2m06 »

Bonjour,
chatisis a écrit : Est-il possible d'ouvrir une pièce jointe avec Thunderbird Mac OS X, dernière version, sans qu'elle ne s'enregistre nulle part comme sur Windows.
Actuellement elle s'enregistre sur le bureau, je sais qu'on les diriger vers un autre dossier, ce que je ne veux pas.
Toujours d'actualité ce bug :evil:

voir ici :!: http://www.geckozone.org/forum/viewtopi ... 11#p449711
http://www.geckozone.org/forum/viewtopi ... bureau+mac
http://www.geckozone.org/forum/viewtopi ... au#p581124

Fais comme moi une recherche sur CE forum :wink:

Code : Tout sélectionner

Bonjour,

J'ai eu une réponse sur ce même forum de la part de Humpfff:

http://www.geckozone.org/forum/viewtopic.php?t=64284

Je redonne ici la réponse :

Le bug est connu. C'est le Bug 238789 – Opening attachments should not also save copy to desktop. Le commentaire #19 de ce bug propose un contournement.

1- Options de Tbird > Avancé > Général > Editeur de configuration
2- Clic droit dans la fenêtre "about:config" > Nouvelle > Valeur Booléenne
3- Dans la boite de dialogue "nouvelle valeur", coller : browser.helperApps.deleteTempFileOnExit > valider > puis choisir true
4- Via ce contournement, les fichiers en trop sur ton bureau s'effaceront à la fermeture de Thunderbird.

Lien bugzilla : https://bugzilla.mozilla.org/show_bug.cgi?id=238789#c19

Cà marche super pour moi même si ce n'est qu'un contournement : les fichiers apparaissent toujours sur le bureau tant que Tbird est ouvert, mais disparaissent automatiquement dès sa fermeture.

chmtc

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Haut

chmtc
     

Messagede chmtc » 14 Juin 2008 11:48
Bonjour,

Je me permet de réouvrir le sujet car j'ai enfin trouvé, toujours sur le sur le forum Geckozone, une solution meilleure encore car ce n'est cette fois pas un contournement. Elle consiste effectivement à faire en sorte que TBird ne copie plus, même temporairement, les fichiers sur le bureau.

Je livre ici la solution qui fonctionne très bien sur ma configuration (cf message précédent).

Lors de chaque ouverture d'une pièce jointe, même s'il ne s'agit que d'une ouverture (et non d'une volonté d'enregistrer la pièce jointe) TBird stocke en fait le fichier dans un répertoire défini dans le fichier de MAC OSX : <user>/Bibliothèque/Preferences/com.apple.internetconfig.plist (en remplaçant dans le finder <user> par son nom d'utilisateur)

Dans ce fichier c'est la propriété ic-data de DownloadFolder sous ic-added qui contient le nom de ce répertoire.

Les premiers problèmes qui se posent c'est que:
- cette propriété est de classe Data,
- que manifestement elle doit le rester (les essais que j'ai fait pour la changer en type String sont restés inefficaces),
- que sa valeur est le nom du répertoire mais sous forme codée et donc illisible (du moins pour moi simple néophyte),
- que l'éditeur de propriété livré avec MAC OSX ne permet pas de décoder sous forme texte cette propriété et de pouvoir la changer en rentrant sous forme texte le répertoire désiré.

Première action donc, télécharger un éditeur de propriété plus performant que l'éditeur de base de MAC OSX. J'ai suivi le conseil du forum et téléchargé le shareware PlistEditPro qui répond tout à fait à ce besoin.

En ouvrant le fichier indiqué précédemment avec PlistEditPro deux cas peuvent se présenter (c'est ce qui m'est arrivé car j'ai deux noms de user différents sur mon MAC).

Cas 1 : La clé indiquée précédemment existe:

Avec un clic droit sur la ligne contenant la variable ic-data, un menu contextuel apparait dans lequel il faut sélectionner View as... puis Alias record et là miracle, le nom du dossier apparait en clair au format unix et on reconnait immédiatement le chemin unix du bureau /Users/<nom d'utilisateur>/Desktop). Un double-clic sur la valeur dans la colonne value permet de la modifier et de la remplacer par /private/tmp qui est le répertoire temporaire automatiquement nettoyé par MAC OSX quand besoin est (et donc plus besoin de faire soi-même le ménage y compris dans ce répertoire). Une autre solution possible est d'entrer le répertoire /Users/<nom d'utilisateur>/.Trash qui est le nom unix de sa corbeille. Dans ce second cas les fichiers seront accessibles dans la corbeille mais il faudra la vider manuellement. Personnellement, j'ai préféré la première solution.

Cas 2 : La clé indiquée précédemment n'existe pas:

Bien qu'il soit effectivement possible de la créer de toute pièce (cf ci-après), j'ai préférer utiliser la solution consistant à lancer Safari (mais si!, avec Firefox ou TBird çà ne marche pas) et à paramétrer dans les préférences de Safari, le dossier de sauvegarde des pièces jointes. Quelle que soit le répertoire sélectionné, la clé sera créé dans le fichier plist avec comme valeur le répertoire du bureau!!! qu'il faudra alors modifier en suivant la procédure du cas 1.

Il est également possible de la créer directement avec l'éditeur PlistEditPro en suivant la procédure suivante :

Clic-droit sur ic-added
Sélection New Child => un élément de nom New item est créé de classe String
Double-clic sur New item => le mode édition est activé
Entrer le nom : DownloadFolder
Clic sur le nom de la classe String et sélection de la classe Dictionary
Clic-droit sur la nouvelle entrée créée
Sélection New Child à nouveau = un sous élément de nom New item est créé de classe String
Double-clic sur New item => activation du mode édition
Entrer le nom ic-data
Clic sur le nom de la classe String et sélection de la classe Data
Clic droit sur la ligne et sélection de View as.. puis Alias Record => la valeur s'affiche en rouge indiquant une valeur d'alias invalide
Double-clic sur la valeur et saisie du répertoire (cf cas 1) /private/tmp pour moi.

Un point reste peut-être cependant à régler, mais je suis trop néophyte pour cela, c'est le fait que cette clé risque peut-être d'être modifiée lors de mise à jour d'OSX et/ou SAFARI et/ou ....??? et qu'il faudra peut-être refaire la manipulation indiquée précédemment si cette modification intempestive a lieu.

Dans l'attente, quel bonheur!!! Lorsqu'on ouvre une pièce jointe depuis TBird plus rien n'apparait sur le bureau et plus aucun ménage à faire! :D

En espérant que cela puisse également servir à d'autres qui comme moi préfèrent TBird mais qui étaient exaspérés par ce comportement sous MAC lors de la simple ouverture d'une PJ.

Tenez-moi informé si cela a également résolu le problème pour vous.

chmtc94
Un conseil: Faire 2 sauvegardes à 2 endroits différents = Tranquillité :wink:
FAQ Thunderbird/Firefox (+de 3000 captures écran ) http://j2m.06.free.fr/p15_faq_tb.html
chatisis
Lézard vert
Messages : 112
Inscription : 09 janv. 2007, 13:33

Re: Thunderbird Mac OS X et pièce jointe

Message par chatisis »

Merci beaucoup, je vais essayer la dernière solution.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 2 invités