默认情况下可以打开 Microsoft Office 程序而不是 Libre Office 吗?

gus*_*krm 4 wine default-programs

伙计们。我终于说服我姐姐在她的小企业中放弃 Windows 并使用 Ubuntu。不过,她抱怨说她不想使用 Libre Office,而是愿意使用 Microsoft Office。我想,好吧,但后来...

然后,她问:
- 自由办公室是默认的,对吗?
- 对。
- 所以,如果有人给我一个文件,默认情况下它会在 Libre Office 上打开。您可以改为默认在 Microsoft Office 上打开它吗?

所以,即使我通过 Wine 让它工作,我能做她要求的还是不可能的任务?

Huc*_*kle 5

这应该是可能的。在WINE FAQ 中,他们解决了通过命令行将参数列表传递给 Windows 程序的问题。本质上,您使用与 Windows 相同的命令行语法,但在它前面加上了 wine

# In Windows
C:\>winword filename

# In Ubuntu
$ wine winword filename
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 中,有两个文件控制默认程序。(来源)

  • ~/.local/share/applications/mimeapps.list
  • /usr/share/applications/defaults.list

每一个都有这样的格式,mime-type=shortcut.desktop所以你可以插入word文档的mime类型,然后创建一个打开office的启动器。所有办公文件的 mime 类型都在这里