在 Linux 系统上直接运行 Windows 上的 Word/Excel 是什么体验?

GitHub精选

共 927字,需浏览 2分钟

 · 2021-01-18

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是你们的章鱼猫。

Linux 大法好,但是图形界面及图形化的应用体验确实要差一些,而 Windows 上的各种应用非常的多,为此很多人可能还安装了双系统。试想一下如果能直接在 Linux 的系统上直接运行 Windows 的应用,比如微软的 Word/Excel 等,是不是就不需要安装双系统那么麻烦了?

今天推荐的项目就是解决以上问题的。

WinApps for Linux 项目,能够直接在 Linux(Ubuntu/Fedora 等)系统上直接运行 Windows 应用,类似 Microsoft Office/Adobe 都行。以下是一个使用示例:

点击查看 gif 动图

那 WinApps 的实现原理是什么呢?

WinApps 通过在 GNOME 的桌面运行一个 VM 虚拟机,从而使得 app 能够直接在虚拟机中运行,具体流程如下:

  • 在后台的虚拟容器内运行一个 Windows 的 RDP 服务

  • 检查 RDP 服务中是否安装了对应的软件,比如 Microsoft Office

  • 如果软件已经安装,通过 FreeRDP 协议创建对应的快捷启动方式,方便通过命令行和桌面启动

  • 在桌面中的文件会直接挂载到 VM 虚拟机的目录:\\tsclient\home

  • 然后你可以通过点击桌面中的任何文件来触发应用的启动

注:远程桌面协议(RDP)是一个多通道(multi-channel)的协议,让使用者连上提供微软终端机服务的计算机。

目前该项目对常用的一些软件都已经支持了。以下图片只是其中一部分。

更多项目详情请查看如下链接。

开源项目地址:https://github.com/Fmstrat/winapps

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「黑科技指北」,非常值得大家关注。

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报