GIMP очень неожиданно принял открытия файлы PDF только что при издании see
команда. Это перечислено в /etc/mailcap
прежде чем более соответствующие проявляют. Конечно, я могу отредактировать этот файл вручную, но так как им управляет система, следующее update-mime
выполненный перезапишет эти изменения.
Существует названный файл /etc/mailcap.order
это обещает помочь достигнуть точно, что я хочу. Я добавил и запись там:
evince:application/pdf
Однако следующее update-mime
выполненные ответы с:
Warning: package evince listed in /etc/mailcap.order does \
not have mailcap entries.
Меняя имя пакета на evince-common
или изменение типа среды к */*
ничего не достиг. Таким образом, каков правильный формат?
Только после @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 может быть лучше.