Erro ao executar script ('compress-pdf') em ações personalizadas do Thunar

1

Eu quero adicionar o script 'compress-pdf' às ações personalizadas do Thunar.

O script é aquele postado em esta resposta , feito para redimensionar os pdfs. É baseado em zenity .

Ele foi feito para o Nautilus, mas, como foi dito, ele ' não depende de variáveis personalizadas do Nautilus e pode ser usado com praticamente qualquer gerenciador de arquivos que suporte ações de menu personalizadas . '

Eu adicionei o script em um arquivo de texto, tornei-o executável e adicionei o caminho para ele nas ações personalizadas do Thunar com o nome 'resize pdf'.

No entanto, quando clico com o botão direito no pdf selecionado e em 'redimensionar pdf', recebo este erro:

Por que isso e como corrigi-lo?

(Talvez o script do zenity precise ser ajustado para funcionar em ações personalizadas do Thunar?)

    
por cipricus 12.04.2013 / 11:06

1 resposta

3

O erro está na linha 150

if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then

A variável NAUTILUS_SCRIPT_SELECTED_FILE_PATHS não existe. Você precisa substituí-lo por pdf_file definido na linha 140.

Nova linha 150:

if [ -z "$pdf_file" ]; then

A versão ajustada do script pode ser encontrada aqui .

    
por danjjl 12.04.2013 / 11:36