Это возможно. Вот как это сделать:
Скопируйте свой скрипт в папку ~/.local/share/nautilus/scripts/
- обратите внимание, что этот путь будет расширяться, чтобы включать в себя текущую информацию пользователя, такую как: /home/john/.local/share/nautilus/scripts/
.
Теперь, на вашем скрипте, запишите аргумент, используя $1
. Например, допустим, что ваш сценарий предназначен для удаления файла, то ваш сценарий может выглядеть так:
#!/bin/bash
rm -f "$1"
exit
Теперь перезапустите Nautilus
и перейдите к файлу, который вы хотите выполнить действие на. Щелкните файл правой кнопкой мыши и в появившемся меню выберите «scripts», а в появившемся суменюте выберите свое имя сценария - это будет выполнять ваш скрипт с именем файла в качестве аргумента.
Примечание: не забудьте сделать ваш скрипт исполняемым первым, например:
Да, это возможно. – kaylum
@kaylum Я думаю, что подразумевается «как?». – Barmar
@kaylum ... Как я могу это сделать ?? например, зайдите в диспетчер файлов и запустите сценарий, чем получите для аргумента путь к файлу. – Agustin