Возможно ли использовать сценарий оболочки в качестве действия загрузки по умолчанию в Firefox? В руководстве (https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file) обсуждаются только программы с графическим интерфейсом.

Я хочу, чтобы zip-файлы автоматически передавались для unzip , поэтому они автоматически извлекаются вместо необходимости выбирать параметры извлечения в моей программе с графическим интерфейсом. Опция "Использовать другое" в Firefox позволяет только пропустить программу без каких-либо параметров. Когда я пытался использовать скрипт оболочки, он вообще не выполнялся, вместо этого файл сохранялся только в "Загрузки".

Я использую Firefox 64 в Linux.

1 ответ1

1

Это действительно сработало во второй раз. Нужно убедиться, что скрипт исполняемый. Сценарий, который я использовал для автоматической распаковки zip-архивов:

#!/usr/bin/bash

filename=$(basename -- "$1")
filename="${filename%.*}"


unzip $1 -d "$HOME/Downloads/$filename/"

Для извлечения имени файла без расширения: https://stackoverflow.com/questions/965053/extract-filename-and-extension-in-bash

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .