【发布时间】:2017-08-01 16:09:13
【问题描述】:
似乎 Thunar 和 Midnight Commander(任何可能的其他工具)不使用 Mailcap 来决定如何打开文件。他们改用什么?
问题背景:在我的系统上,Thunar 和 Midnight Commander 使用 Okular 而不是 LibreOffice 打开所有 ODT 文件。
我尝试通过检查 ~/.mailcap 和 /etc/mailcap 来调试此问题,它们确实包含 ODT 的 Okular 规则,但 LibreOffice (soffice) 规则显然优先。
我通过直接在 ODT 文件上运行 mailcap 来验证这一点:
run-mailcap --norun /tmp/example.odt
输出正是我所期望的:
soffice --nologo --writer '/tmp/example.odt'
另外,如果我运行该命令,LibreOffice 确实会启动并打开文件。
所以据我了解,MC 和 Thunar 应该使用 LibreOffice 打开 ODT 文件。但他们使用 Okular。为什么?
【问题讨论】:
标签: mime-types mc thunar