Я хотел переместить некоторые сценарии Nautilus, например, распечатать, отредактировать как root, конвертировать в pdf из папки «Scripts» в контекстном меню (~/.local/share/nautilus/scripts) в свою собственную запись.
Когда я выбираю образец файла и запускаю скрипт «edit as root» из contextual menu>Scripts>Edit в качестве корневой записи, он работает.
#!/bin/bash
path=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
path=${path%?}
quoted="file://$path"
gksu gedit "$@"
Когда я создаю запись Nautilus-Actions Configuration Tool для того же точного скрипта (тот же файл, то же место) и выбираю тот же самый точный файл образца, он открывает пустой файл.
Я тоже пробовал это с печатью. Тот же результат. Это как-то связано с назначением выбранного файла. Но это кажется странным, поскольку я запускаю тот же самый точный скрипт, только через Nautilus-Actions.
Как я могу Nautilus-Actions запустить сценарии, используя выбранный файл?