Page 1 sur 1

Pièces jointes s'enregistrent sur le bureau(Mac)!!-[Résolu]

Publié : 31 août 2012, 12:40
par Tapisvolant
Bonjour,

Je suis sur mac mini mi-2011, Intel Core i7 2,7 GHz sous Mac OS X 10.7.4 (11E53)

Depuis mes derniers déboires résolus et le passage à la version 15, les pièces jointes que j'ouvre s'enregistrent sur le bureau. Or auparavant j'avais réussi à faire en sorte qu'elle s'enregistrent dans un dossier ad hoc que j'avais créé à cet effet, mais je n'arrive plus à me rappeler comment j'avais fait et n'ai rien retrouver ni dans les préférences ni dans les paramètres des comptes. :(

Quelqu’un peut-il m'aider ? :) :)

Re: Ou sont enregistrées les pièces-jointes ?

Publié : 31 août 2012, 13:45
par Eckard
Bonjour,
allez dans Préférences (de TB) -> Pièces jointes -> Entrant :
Choisissez "Enregistrer les fichiers sous" --> puis "Choisir" et naviguer vers votre dossier ad hoc.

Si jamais vous préfériez ouvrir les PJ sans les enregistrer automatiquement sur le Bureau - un vieux bug de la version Mac de TB -
il existe une astuce pour les enregistrer dans un dossier temporaire invisible.

Re: Ou sont enregistrées les pièces-jointes ?

Publié : 31 août 2012, 15:23
par J2m06
bonjour

Toujours d'actualité ce bug :(
Si besoin d'autres infos (et solutions :!: ) ici http://www.geckozone.org/forum/viewtopi ... 84#p449701
Humpfff a écrit ::? 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.

Tiens nous au courant. :wink:
ou ici http://forums.mozfr.org/viewtopic.php?f ... 85#p448950
chmtc94 a écrit :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

Re: Ou sont enregistrées les pièces-jointes ?

Publié : 31 août 2012, 16:57
par Eckard
J2m06 a écrit :bonjour

Toujours d'actualité ce bug :(
Si besoin d'autres infos (et solutions :!: ) ici :!: http://www.geckozone.org/forum/viewtopi ... 84#p449701
Salut J2m06,
merci pour ce joli travail d'archiviste ;-)
Oui, ce bug n'a jamais été fixé et est tombé en léthargie.
J'attendais une réponse de l'intéressé avant de proposer l'astuce qui tue, car peut-être préfère-t-il sauvegarder toutes les PJ !
La solution de chmtc94. que tu cites est hyper-compliquée !!
Et pour éviter qu'on se perde dans les archives, je me permets de proposer une solution qui est plus élégante à mon avis et plus facile à mettre en œuvre :

• aller dans le Préférences (de TB) -> Pièces jointes -> Entrant
• cliquer sur "Enregistrer les fichiers sous", puis sur "Choisir"
• une fenêtre du Finder s'ouvre, y sélectionner "Macintosh", faire la combinaison de touches Shift + Cmd + point-virgule pour afficher aussi les dossiers cachés
• naviguer vers le dossier /private/, l'ouvrir et y sélectionner le dossier /temp/. Cliquer "Choisir".

C'est tout. Maintenant si on ouvre une PJ elle est stockée par défaut dans le dossier temp,
ce qui n'empêche pas de l'enregistrer dans le dossier de son choix, si on veut la garder.
Le dossier temp est vidé à chaque redémarrage du Mac, et ces fichiers se trouvent dans le dossier "Recovered files" dans la Corbeille.

Re: Ou sont enregistrées les pièces-jointes ?

Publié : 31 août 2012, 17:33
par J2m06
Eckard a écrit :La solution de chmtc94. que tu cites est hyper-compliquée !!
oui il me semblait aussi :(
je me permets de proposer une solution qui est plus élégante à mon avis et plus facile à mettre en œuvre :
mais pas de souci, et au contraire toutes les suggestions sont les bienvenues :wink: (vu que je n'ai pas de Mac impossible pour moi de donner de solution )

Re: Ou sont enregistrées les pièces-jointes ?

Publié : 31 août 2012, 18:07
par Eckard
J2m06 a écrit :
Eckard a écrit :je me permets de proposer une solution qui est plus élégante à mon avis et plus facile à mettre en œuvre :
mais pas de souci, et au contraire toutes les suggestions sont les bienvenues :wink:
Sans oublier bien sûr la première solution (Humpfff) que tu as citée, aussi facile à appliquer, qui suffira probablement à la plupart des utilisateurs.

Re: Ou sont enregistrées les pièces-jointes ? (Résolu)

Publié : 31 août 2012, 18:23
par Tapisvolant
Bonjour,

[quote="Eckard"]
allez dans Préférences (de TB) -> Pièces jointes -> Entrant :
Choisissez "Enregistrer les fichiers sous" --> puis "Choisir" et naviguer vers votre dossier ad hoc.
/quote]

OK, Merci. Ça marche.

Merci aussi pour l'astuce de l'enregistrement temporaire : je vais peut-être l'utiliser… c'est encore à ma portée (enfin je crois :wink: ).

Les autres considérations évoquées par les autres contributeurs bénévoles, que je remercie aussi vivement, m'étaient apparues comme nécessitant des connaissances que je n'ai sans doute pas.

Merci à tous. :) :)

Re: Pièces jointes s'enregistrent sur le bureau(Mac)!!-[Réso

Publié : 16 avr. 2013, 19:08
par HECTORPM
Bonjour
Et bien pour moi sous OS X 10.8.3, ça ne marche pas du tout. Et je ne peux plus ouvrir mes pièces jointes.
Avec l'assistance d'Apple j'ai pu trouver le dossier top car le n'ai pas Macintosh dans le Finder.
J'ai déroulé la procédure indiquée par Eckard, en faisant shift+cmd+g (et non ;), ai eu accès au dossier tmp et dans la fenêtre de préférences TB, pièces jointes, entrant, j'ai obtenu :/private/var/tmp/launchd puis j'ai cliqué sur choisir.
J'ai fermé le tout et quand j'ai voulu ouvrir une PJ, j'ai eu le message : "vous ne pouvez pas changer le contenu de ce répertoire".
Je suis retourné dans les préférences TB, suis revenu à la situation antérieure (toujours demander...) mais "enregistrer le fichier sous" contient toujours /private/var/tmp/launchd, en grisé et je ne peux pas le supprimer. J'ai donc éteint et rallumé l'iMac, rien à faire.
Quelqu'un aurait-il une solution ?
Merci d'avance.
pmh
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.28.10 (KHTML, like Gecko) Version/6.0.3 Safari/536.28.10

Re: Pièces jointes s'enregistrent sur le bureau(Mac)!!-[Réso

Publié : 16 avr. 2013, 19:18
par HECTORPM
Re bonjour,
J'ai réussi à débloquer l'ouverture des pièces jointes et cliquant sur "choisir" et en sélectionnant un de mes dossiers. J'ai vérifié, les pièces jointes s'y enregistrent bien. Mais il ne va pas se vider tout seul et la solution n'est donc pas très satisfaisante.
Je reste ouvert à toute suggestion.
Merci à vous.
pmh
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.28.10 (KHTML, like Gecko) Version/6.0.3 Safari/536.28.10

Re: Pièces jointes s'enregistrent sur le bureau(Mac)!!-[Réso

Publié : 17 avr. 2013, 16:58
par Eckard
HECTORPM a écrit : J'ai déroulé la procédure indiquée par Eckard, en faisant shift+cmd+g (et non ;), ai eu accès au dossier tmp et dans la fenêtre de préférences TB, pièces jointes, entrant, j'ai obtenu :/private/var/tmp/launchd puis j'ai cliqué sur choisir.
....mais "enregistrer le fichier sous" contient toujours /private/var/tmp/launchd
C'est sans aucun doute ici que vous avez fait l'erreur ! Vous avez sélectionné le dossier '"launchd" avant de cliquer sur "Ouvrir" !
Il ne faillait surtout pas !! C'est "temp" qu'il faut choisir.
J'ai réussi à débloquer l'ouverture des pièces jointes et cliquant sur "choisir" et en sélectionnant un de mes dossiers. J'ai vérifié, les pièces jointes s'y enregistrent bien. Mais il ne va pas se vider tout seul et la solution n'est donc pas très satisfaisante.
Je vais le réexpliquer avec des copies d'écran à l'appui :
j'ai provisoirement changé le dossier de destination des PJ en "Téléchargements" (comme vous avez fait pour débloquer la situation après votre erreur).
Puis je vais à nouveau dans les Préférences -> Pièces jointes -> Entrant et je clique sur "Choisir".
TB ouvre alors une fenêtre de dialogue dans le Finder (c'est la fenêtre au premier plan).
Je sélectionne "Macintosh" dans le panneau de G du Finder, ensuite je tape le raccourci de touches Maj + Cmd + point/virgule (il devait être le même sous M-L 10.8). Maintenant les dossiers cachés sont affichés dans la fenêtre du Finder.
Je déroule et sélectionne "private" puis "temp" et clique sur "Ouvrir".
(ou bien vous utilisez la combinaison de touches Maj + Cmd + g, vous entrez /private dans la fenêtre surgissante "Aller au dossier" et cliquez "Aller", puis vous choisissez temp dans la fenêtre suivante et cliquez "Ouvrir")

Image

C'est tout. Maintenant la fenêtre des Préférences -> PJ -> Entrant montre "Enregistrer les fichiers sous: (dossier) /temp
Toutes les PJ que vous ouvrez sont alors stockées dans ce dossier (invisible) /temp.
Ces fichiers dans /temp sont supprimés après un redémarrage de l'OS et se trouvent dans le dossier "Recovered files" dans la Corbeille du Mac.

Image

Si ce n'est toujours pas assez compréhensible, n'hésitez pas à poser vos questions.
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:20.0) Gecko/20100101 Firefox/20.0

Re: Pièces jointes s'enregistrent sur le bureau(Mac)!!-[Réso

Publié : 23 avr. 2013, 14:46
par HECTORPM
Bonjour Eckart,
J'ai attendu deux trois jours pour vérifier que /private/tmp/ se vide correctement. Apparemment, tout se passe bien et considère donc le problème comme résolu.
Merci encore mille fois.
Bien cordialement.
PM Hector
Votre Navigateur : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.28.10 (KHTML, like Gecko) Version/6.0.3 Safari/536.28.10