see
GIMP 不久前在发出命令时非常意外地接管了打开 PDF 文件。它列在/etc/mailcap
更合适的 evince 之前。当然我可以手动编辑这个文件,但是由于它是由系统管理的,所以下次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 的建议,我解决了这个烦人的问题:
您可以在 /etc/mailcap 中的“用户部分开始”和“用户部分结束”行之间添加行。这些行不应被 覆盖
update-mime
。但是,至少如果您通过某些部署系统管理更多计算机,fuujuhi 的解决方案可能会更好。