I have recently noticed that when downloading something with Firefox, if I select the option "Open with xxx" instead of just the "Save file" option, the file is then downloaded to /tmp
and opened with whatever program I have selected:
However I would like for this to change, so how хан I make it so that the "Open with xxx" also downloads the file to my ~/Downloads
folder (эксперт well эксперт opening it then of course with whatever I have selected, everything should be the same эксперт before except for the download location)?
I am running Ubuntu GNOME 15.10 with GNOME 3.18 and Firefox 42.
Эта задача лучше сделана некоторым дополнением Firefox. Ниже (действительно плохой) взлом, который работает. (Для файлов PDF, но можно изменить для работы с любым видом загруженного типа файла).
#!/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
сохраняют этот сценарий и делают это исполняемым файлом. В about:preferences#applications
из Firefox выберите PDF и свяжите вышеупомянутый сценарий с типом файла PDF.
Теперь каждый раз, когда Вы нажимаете на файлы PDF, это должно загрузить и открыться в Средстве просмотра документов. При закрытии его файл будет сохранен к ~/Downloads
.
можно отредактировать сценарий и изменить программу (для, например: file-roller
для открытия архивов) для различных типов файлов и говорят Firefox связывать эти сценарии с их типами файлов.
Можно сделать это путем создания сценария, чтобы запустить Firefox и изменить расширенные настройки в Firefox.
Сначала сценарий:
#!/bin/bash
tmp_folder='/home/your_user_name/Downloads/firefox'
export TMP=$tmp_folder
export TEMP=$tmp_folder
mkdir $tmp_folder
firefox
Это создаст специальный каталог в Загрузках, названных Firefox, куда все загрузки tmp пойдут
Теперь в Firefox, открытом расширенные настройки путем ввода about:config
в окне. Ищите булевскую переменную или создайте новую, названную browser.helperApps.deleteTempFileOnExit
, и установите его на ложь
Теперь при выполнении Firefox с помощью сценария, Вы получаете желаемые результаты, т.е. все открытые файлы сохранены в Загрузках/Firefox и не будут удалены. Можно изменить каталог на Загрузки, конечно, также.