Ошибка при запущении скрипта ('PDF сжатия') в пользовательских действиях Thunar

Я хочу добавить сценарий 'PDF сжатия' к пользовательским действиям Thunar.

Сценарий является тем, отправленным в этом ответе, сделанном изменить размер pdfs. Это на основе zenity.

Это было сделано для Наутилуса, но, как указано там, это 'не зависит ни от каких пользовательских переменных Наутилуса и может использоваться с в значительной степени любым файловым менеджером там, который поддерживает действия пользовательского меню'.

Я добавил сценарий в текстовый файл, сделал его исполняемым файлом и добавил, что путь к нему в пользовательские действия Thunar с именем 'изменяет размер PDF'.

enter image description here

Но, когда щелчок правой кнопкой по выбранному PDF и выполнению 'изменяет размер PDF', я получаю эту ошибку:

enter image description here

Почему, что и то, как зафиксировать его?

(Возможно, для zenity сценария нужна действительно корректировка для работы в пользовательских действиях Thunar?)

1
задан 13 April 2017 в 15:23

1 ответ

Ошибка в строке 150

if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then

Переменная NAUTILUS_SCRIPT_SELECTED_FILE_PATHS не существует. Вам необходимо заменить его на pdf_file, определенный в строке 140.

Новая строка 150:

if [ -z "$pdf_file" ]; then

Скорректированную версию сценария можно найти здесь .

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: