使用 LibreOffice 在 Firefox 中打开 .docx 附件

使用 LibreOffice 在 Firefox 中打开 .docx 附件

我正在尝试使用 LibreOffice 打开 Outlook Web App 中在 Firefox 中查看的 .docx 文件。LibreOffice 已安装在我的电脑上,是打开 .docx 文件的默认应用程序。此外,在 Firefox 的首选项->应用程序中,我看到 LibreOffice Writer 是 Microsoft Word 文件的默认应用程序,没有看到任何其他 .docx 文件的条目。但是当我单击附加的 .docx 文件时,Firefox 会询问我是否下载它或使用 gedit 打开它。如果我手动选择洛沃尔特从该对话框中,Firefox 不记住这个选择并让我稍后选择它。

更新:我注意到一些奇怪的事情 - 似乎这种情况并不发生在所有 .docx 文件中,而是发生在名称以数字开头的文件上(例如,1234.docx)。

Firefox 可以正常打开带有字母前缀的文件(例如,abcd.docx)。

有什么想法吗?我希望能够一键打开这些文件,而不是先下载然后才在 Writer 中打开它们。

答案1

对于未存储在 Firefox 首选项中的文件类型,Firefox 将使用您的默认系统设置。请确保.docx正确设置了mime-type /etc/mime.types,并且默认应用程序为 Libre Office。


如何验证设置?

这些是我的设置,你可以将它们与你的设置进行比较。我有一个条目: application/vnd.openxmlformats-officedocument.wordprocessingml.document docx/etc/mime.types
与之相对应,我有一个条目:
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop/usr/share/applications/defaults.list。还请检查~/.local/share/applications/mimeapps.list此条目。

设置默认应用程序

这已经在以下答案中解释过了问题。


我已经检查了所有内容,但仍然失败

这可能是因为 Firefox 无法正确确定文件的 mime 类型。这关联详细说明了 Firefox 如何确定文件的 mime-type。这与 Mozilla 有关,您应该在Bugzilla

相关内容