Как заставить evince работать с Thunderbird в Xubuntu LTS?

В настоящее время я работаю со средством просмотра документов evince 3.10.3 на Xubuntu LTS 14.04. Когда я ударил File > Send To...Я получаю следующее сообщение об ошибке от evince:

Could not send current document
Failed to execute child process "(null)" (No such file or directory)

Тем не менее, у меня есть Mozilla Thunderbird определяется как Mail Reader в Preferred Applications под Settings Manager,

Что еще я должен настроить?

1 ответ

Нажав File > Send To... evince ищет nautilus-sendto исполняемый файл. Если не доступно, команда "отправить" не выполняется.

Если у вас нет или хотите или можете установить nautilus-sendto Вы можете настроить альтернативный скрипт для отправки документов в Thunderbird. Запустите эту команду:

sudo nano /opt/evince-send-to-thunderbird

в nano текстовый редактор, который появляется в вашем терминале, добавьте этот текст:

#!/bin/bash
thunderbird -compose "attachment='$1'"

Сохраните файл и выйдите nano, (Если вы нажмете Ctrl+X, у вас будет возможность сделать оба варианта.) Затем выполните эти команды:

sudo chmod 775 /opt/evince-send-to-thunderbird
sudo ln -s /opt/evince-send-to-thunderbird /usr/bin/nautilus-sendto

После перезапуска evince, подделка nautilus-sendto сценарий находится по пути, а команда send-to открывает окно Thunderbird Compose с текущим документом в качестве вложения.

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