Продвигайте evince в /etc/mailcap.order

GIMP очень неожиданно взял на себя открытие файлов PDF некоторое время назад при выпуске see команда. Он указан в /etc/mailcap прежде чем более уместно проявить. Конечно, я могу редактировать этот файл вручную, но так как он управляется системой, следующий update-mime run перезапишет эти изменения.

Есть файл с именем /etc/mailcap.order что обещает помочь достичь именно того, чего я хочу. Я добавил и запись там:

evince:application/pdf

Тем не менее, следующий update-mime запустить ответы с:

Warning: package evince listed in /etc/mailcap.order does \
    not have mailcap entries.

Изменение имени пакета на evince-common или изменение типа носителя на */* ничего не добился. Так что это правильный формат?

1 ответ

Решение

Просто следуя предложению @Jos, я исправил эту досадную проблему с:

echo 'application/pdf; evince %s; test=test -n "$DISPLAY"' | sudo tee /usr/lib/mime/packages/evince
echo 'evince:application/pdf'| sudo tee -a /etc/mailcap.order 
sudo update-mime

Вы можете добавить строку между строками "User section Begins" и "User section Ends" в /etc/mailcap. Эти строки не следует перезаписывать update-mime.

Однако, по крайней мере, если вы управляете большим количеством компьютеров с помощью какой-либо системы развертывания, решение fuujuhi может быть лучше.

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