3 votes

Comment faire en sorte que Firefox télécharge dans le dossier Téléchargements même lorsque "Ouvrir avec xxx" est sélectionné ?

J'ai récemment remarqué que lorsque je télécharge quelque chose avec Firefox, si je sélectionne l'option "Ouvrir avec xxx" au lieu de l'option "Enregistrer le fichier", le fichier est alors téléchargé vers /tmp et ouvert avec le programme que j'ai sélectionné :

Download prompt Firefox

Cependant, j'aimerais que cela change. Comment puis-je faire en sorte que l'option "Ouvrir avec xxx" télécharge également le fichier sur mon ordinateur ? ~/Downloads (ainsi que son ouverture, bien sûr, avec ce que j'ai sélectionné, tout devrait être identique à ce qu'il était avant, à l'exception de l'emplacement du téléchargement) ?

J'utilise Ubuntu GNOME 15.10 avec GNOME 3.18 et Firefox 42.

1voto

Sergiy Points 174

Vous pouvez le faire en créant un script pour exécuter firefox et modifier un paramètre avancé à l'intérieur de firefox.

D'abord le script :

#!/bin/bash
tmp_folder='/home/your_user_name/Downloads/firefox'
export TMP=$tmp_folder
export TEMP=$tmp_folder
mkdir $tmp_folder
firefox

Cela créera un répertoire spécial dans Downloads appelé firefox où tous les téléchargements tmp seront placés.

Maintenant dans firefox, ouvrez les paramètres avancés en tapant about:config dans une fenêtre. Recherchez un booléen ou créez-en un nouveau appelé browser.helperApps.deleteTempFileOnExit et le mettre à faux

Maintenant, lorsque vous exécutez firefox en utilisant votre script, vous obtenez les résultats souhaités, c'est-à-dire que tous les fichiers ouverts sont enregistrés dans Downloads/firefox et ne seront pas supprimés. Vous pouvez aussi changer le répertoire en Downloads bien sûr.

1voto

Ron Points 19655

Cette tâche est mieux réalisée par une sorte de module complémentaire de Firefox. Vous trouverez ci-dessous un (très mauvais) hack qui fonctionne. (Pour les fichiers PDF mais vous pouvez le modifier pour qu'il fonctionne avec n'importe quel type de fichier téléchargé).

#!/bin/bash
fn=$(find /tmp -type f -cmin -1 | head -1)
evince "$fn" #Use `evince` if you are dealing with PDFs. Change program for other file types!
mv "$fn" ~/Downloads

sauvegarder ce script et le rendre exécutable. Dans about:preferences#applications de firefox, sélectionnez PDF et associez le script ci-dessus au type de fichier PDF.

Désormais, chaque fois que vous cliquez sur un fichier PDF, il devrait se télécharger et s'ouvrir dans la visionneuse de documents. En le fermant, le fichier sera sauvegardé dans le dossier de l'utilisateur. ~/Downloads .

Vous pouvez éditer le script et changer le programme (par ex : file-roller pour ouvrir les archives) pour différents types de fichiers et dire à firefox d'associer ces scripts à leurs types de fichiers.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X