在 Ubuntu 中使用 Wine 配置文件关联

在 Ubuntu 中使用 Wine 配置文件关联

相关问题,我有 Ubuntu 20.04.1 LTS。我下载了 PlayOnLinux 4.1.9(Precise 版本)并用它来安装 Microsoft Office 2010 Pro。 PlayOnLinux 下载了 Wine 1.5.21 以及安装 Office 所需的其他文件。我进行了定制安装,看起来效果很好。现在唯一的问题是我无法完全让文件关联正常工作。例如,如果我有一个 .docx 文档,我希望能够双击它并使用 Microsoft Word 打开它。当我尝试这样做时,我收到一条错误消息“IOPL 未启用”,并且文档永远不会打开。我用谷歌搜索了一下,每个人都说打开 wine 配置,转到库,添加 gdiplus 并将其编辑为“本机(Windows)”,但这仍然没有解决问题。我不知道这是什么或者它应该如何工作,但是知道的人可以帮忙吗?目前我必须启动Word,然后用它来打开文档。效果很好。

答案1

这是通过创建一个小脚本,然后通过“打开方式”将其与该文件类型关联来完成的。在大多数桌面环境中,可以通过右键单击一个 .docx 文件并使用即将出现的菜单来实现这一点。

有关如何创建此类脚本的示例和详细信息可以在 ubuntu 文档中找到:https://help.ubuntu.com/community/Wine#Creating_file_associations

答案2

.docx您的文件是否标记为可执行文件?

(您可以通过右键单击该文件并转到“属性”>“权限”>“执行”复选框来检查这一点)

.doc双击文件可以正常打开吗?

如果您对这两个问题都回答“是”,你可能正在经历这个,这与这个讨厌的错误

正如两个链接中所建议的那样,禁用jarusing update-binfmts,作为永久修复效果很好,但它也相当技术性并且有点侵入性。

一个更简单的解决方法是取消选中文件中的可执行权限。然而,这并不是说它不适用于 NTFS 或 FAT 分区中的文件,这是 Windows 相关文件(例如docx.如果是这样,您可以尝试使用 mount 选项重新挂载 NTFS 驱动器noexec,这将有效禁用所有文件的执行权限,从而允许docx文件打开而不是被处决(无论如何这不起作用,因为文档不是二进制可执行文件)

答案3

就我而言,它为每个特定办公程序处理的每种文件类型创建了一个脚本文件。例如,Word 有一个可以打开 .doc 和 .docx 的文件。 PoL 这样做非常好,但是当使用“打开方式”菜单时,每个办公应用程序都有十几个不同的条目,但它们只有主程序的标题,但没有直接关联的扩展名。

选择应用程序列表窗口

相关内容