Продвигайте 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 может быть лучше.