WinApps 完整指南:在 Linux 上原生般运行 Windows 应用,Adobe 全家桶一键启动
【免费下载链接】winappsRun Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/项目地址: https://gitcode.com/GitHub_Trending/wina/winapps
想在 Linux 上用 Photoshop、Word,又不想装双系统?WinApps 基于 RDP 远程桌面和一台 Windows 虚拟机,让你直接在 Linux 应用菜单里点开这些 Windows 应用——装完即用,桌面体验几乎无感。
它解决的到底是什么问题
在 Linux 上干活的人常有这种困境:整套工作流都在 Linux,可总有一两个只有 Windows 版本的专业软件卡住你,双系统切换意味着重新登录、重新打开文件、重新进入状态。WinApps 把这个问题拆掉了——系统不换,Windows 软件随用随起。装完之后,Windows 应用直接出现在 Linux 的应用菜单里,点开就像原生程序;它还能和 Nautilus 文件管理器集成,在本地文件上右键就能交给对应的 Windows 程序打开,甚至能从 Windows 一侧直接访问 Linux 的 /home 目录(通过 \tsclient\home 挂载)。
30 秒看懂原理
说白了就是两件事:先在虚拟机里跑一个完整的 Windows;WinApps 再把 Windows 里已装的软件"抄一份目录",为其中选中的应用在你的 Linux 上生成快捷方式。你点击快捷方式时,RDP 协议负责把那个 Windows 应用的窗口直接渲染进 Linux 桌面——和 Linux 自己的窗口混排、可随意缩放切换,你甚至不需要感知虚拟机的存在。
动手前先确认这几点
- 系统:Ubuntu 20.04+ / Fedora 32+ 等主流发行版
- 内存:建议 8GB 以上(宿主机和虚拟机要分内存用)
- 磁盘:至少 20GB 可用空间(给 Windows 虚拟机留足地方)
📦 三步跑起来
第一步,拿到代码:
git clone https://gitcode.com/GitHub_Trending/wina/winapps cd winapps第二步,运行安装脚本,它会负责配好所需环境和依赖:
./setup.sh第三步,配置 Windows 虚拟机。按 libvirt 配置文档完成 Windows 虚拟机的搭建;虚拟机配置完成后的效果大致如下:
配置完成后,WinApps 会自动检测虚拟机里已安装的 Windows 应用并生成对应快捷方式;漏掉的软件也可以手动补加。
🚀 第一次启动会发生什么
安装结束后打开应用菜单,你会发现 Photoshop、Word、Excel 等 Windows 应用已经"搬进来"了:有独立的图标,点一下直接拉起窗口,和你平时启动 Linux 软件没有任何区别。
不想在菜单里翻找?官方还提供了一个启动器,把整个 Windows 子系统的状态和所有可用应用集中管理,一键启动:
能装哪些软件
WinApps 理论上支持任意 Windows 程序,其中社区已测试并预置了高清图标和文件关联的常用软件,主要分三类:
Adobe 全家桶
- Photoshop(2022 / 2024 / 2025 等多个版本)
- Illustrator 2024
- After Effects 2024
- 以及 InDesign、Lightroom、Audition、Acrobat Pro 等
Microsoft Office
- Word、Excel、PowerPoint,以及 Outlook、OneNote、Publisher、Visio 等
专业工具
- Fusion 360
- Visual Studio(Community / Professional / Enterprise)
- SSMS、Power BI、LinqPad 8 等开发/生产力工具
仓库里apps/目录按软件逐一存放了图标和配置,具体支持清单以仓库为准。
⚡ 让它更顺滑
- 给 Windows 虚拟机分配4GB 以上内存,图形类应用会更从容
- 启用 3D 加速,渲染密集型软件(Photoshop、AE)体感差距明显
- 用SSD存虚拟机镜像,开机和加载速度直接受益
- 顺手关掉 Windows 里不用的后台应用,把资源让给前台
🛠 卡住了怎么办
- 应用起不来:先确认 Windows 虚拟机处于运行状态,再检查 Linux 与虚拟机之间的网络是否通畅。
- 操作卡顿:上调虚拟机的内存/CPU 配额,清理 Windows 里的后台进程。
- 应用没被检测到:确认该软件在虚拟机内已正常安装,或手动为它添加配置。
谁最该试
- 设计师:Adobe 全家桶(Photoshop / Illustrator / After Effects)直接在 Linux 上用,不再折腾双启动
- 开发者:偶尔需要 Windows 专属工具时,不用重启进另一个系统
- 办公人员:必须用 Microsoft Office 处理文档的场景无缝衔接
- 创意工作者:依赖特定 Windows 创意软件的人,把工具链留在 Linux 里
📚 想深入看这里
- Docker 部署指南:用容器方式自动化安装 Windows 虚拟机
- Libvirt 配置说明:手动搭虚拟机、自定义度最高的方式
- 虚拟机配置截图:libvirt 流程的逐屏图示
收尾
把上面两条命令敲进终端,跑一遍./setup.sh,明天你打开应用菜单时,会多一个随时待命的 Photoshop。
【免费下载链接】winappsRun Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/项目地址: https://gitcode.com/GitHub_Trending/wina/winapps
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考