在描述我要做什么之前,我想澄清一下,我有大约 10 年的 Linux OS 和 Ubuntu 经验,以及丰富的 VirtualBox 经验。这不是为我自己准备的,而是为一个非常固执的朋友准备的……
我想在桌面上有一个指向 VirtualBox 中安装的应用程序(特别是 MS Office 2013 应用程序)的链接。单击该链接后,我想以无缝模式启动 MS Office(Word、Excel、Poverpoint)。如果能够通过在主机操作系统(Ubuntu)中双击文件,自动在 VirtualBox 中的 MS Office Word 中打开 *.docx 文件,那就太好了。
我知道这太具体了,而且为了某些无用的东西需要做很多工作,但如果有人能至少给我指明一些方向,我将不胜感激。
答案1
A非常我要做的事情的大致轮廓:
在 Ubuntu 中有一个与所有这些文件类型关联的发送程序。它接收文件路径,然后将其转换为 VM 可以理解的内容(例如 samba 共享)。
它会将此路径发送给虚拟机上运行的守护进程。守护进程所做的就是监听来自发送方的连接,然后使用默认应用程序打开发送的路径。
再次强调,这一切都是非常高级的,但编写脚本应该不太难。
有一些好的替代想法聊天中也沸腾起来。
其余部分内置于 VirtualBox(无缝模式)。
答案2
如果对完全模拟的虚拟机的要求不高,你可以尝试通过模拟葡萄酒。如果失败了,我不知道它将如何与 Office 2013 配合使用(我在大学使用 2010),但我真的很满意交叉。
它不是一个免费软件(它建立在 Wine 之上,并对其作出贡献,但它与新软件的兼容性更强)---所以你可以先用葡萄酒(这是一个 FOSS 解决方案)看看它是否有效。
安装后,我通过它安装了 Office 2010,现在它无缝集成在桌面中。通过配置界面,您可以轻松选择.docx
使用 Miscrosoft Office 和.doc
LibreOffice 打开文件。
它有时会出现一些小故障,您需要选择单击以聚焦才能使其工作,但它运行良好(至少在 Word、Excel 和 Powerpoint 中)。
免责声明我与 Codewavers 没有任何关系,也没有从他们那里收钱——我只是一个客户。