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 .