На этот вопрос уже есть ответ здесь:
Я написал MyScript.sh! MyScript.sh отлично работает из командной строки; в качестве аргументов он принимает один или несколько путей к файлам.
В Ubuntu 18.10 как я могу:
Я счастлив использовать контекстное меню (т. Е.щелкните правой кнопкой мыши) или сочетание клавиш (например, «Настройки»> «Клавиатура»> «Пользовательские сочетания клавиш»).
Неприемлемый ответ: Я не ищу кого-нибудь, кто сказал бы мне ввести ./ MyScript.sh
в команду в терминале, а затем перетащить файл / файлы на это от наутилуса, за которым следует
.
Редактировать 1: Я попытался разместить MyScript.sh в ~ / .local / share / nautilus / scripts /, убедившись, что он исполняемый, и щелкнул правой кнопкой мыши файл, который нужно применить, , но без подменю Script появляется.
Редактировать 2: Я установил сочетание клавиш в «Настройки»> «Клавиатура», , но сценарий не выполняется.
MyScript.sh
исполняемый файл./home/$USER/.local/share/nautilus/scripts/
.Примечание: Сценарии Пункта меню> не появляются, пока нет сценарий или любой файл в папке /home/$USER/.local/share/nautilus/scripts/
. Вы видите местоположение этой папки в главной панели снимка экрана Наутилуса выше.
MyScript.sh
будет работать с выбранными файлами как аргументы.