layout | title | tags |
---|---|---|
post |
在 Linux 系统上直接运行 Windows 上的 Word/Excel 是什么体验? |
其他 |
大家好,我是你们的章鱼猫。
Linux 大法好,但是图形界面及图形化的应用体验确实要差一些,而 Windows 上的各种应用非常的多,为此很多人可能还安装了双系统。试想一下如果能直接在 Linux 的系统上直接运行 Windows 的应用,比如微软的 Word/Excel 等,是不是就不需要安装双系统那么麻烦了?
今天推荐的项目就是解决以上问题的。
WinApps for Linux 项目,能够直接在 Linux(Ubuntu/Fedora 等)系统上直接运行 Windows 应用,类似 Microsoft Office/Adobe 都行。以下是一个使用示例:
那 WinApps 的实现原理是什么呢?
WinApps 通过在 GNOME 的桌面运行一个 VM 虚拟机,从而使得 app 能够直接在虚拟机中运行,具体流程如下:
- 在后台的虚拟容器内运行一个 Windows 的 RDP 服务
- 检查 RDP 服务中是否安装了对应的软件,比如 Microsoft Office
- 如果软件已经安装,通过 FreeRDP 协议创建对应的快捷启动方式,方便通过命令行和桌面启动
- 在桌面中的文件会直接挂载到 VM 虚拟机的目录:
\\tsclient\home
- 然后你可以通过点击桌面中的任何文件来触发应用的启动
注:远程桌面协议(RDP)是一个多通道(multi-channel)的协议,让使用者连上提供微软终端机服务的计算机。
目前该项目对常用的一些软件都已经支持了。以下图片只是其中一部分。