
快速在 Linux 上运行 Windows 应用winapps 让 Office 和 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/winappswinapps 是一个在 Linux 上运行 Windows 应用的开源项目Microsoft Office、Adobe Photoshop 等只能在 Windows 里打开的程序会直接出现在 Ubuntu 或 Fedora 的应用菜单里点击即用体验接近原生应用。它解决的最典型痛点是这样的客户突然发来一份今晚要改的 Excel而它在 LibreOffice 里打不开、或格式总差一点。你不想双系统也不想专门装一套 Windows只是希望那个应用就在手边。winapps 能帮你做什么先看清楚它的能力再谈原理Windows 应用进入 Linux 应用菜单在 GNOME 或 KDE 的应用列表里搜到 Word点开就能用也可以在命令行直接启动。支持所有 Windows 应用而不只是官方清单。社区验证过的应用Office、Adobe 系列等自带高分辨率图标和文件关联其他 .exe 则通过扫描 Windows 注册表自动发现。文件双向共享通过\\tsclient\home挂载Windows 侧可以直接读写你 Linux 家目录里的文件不用来回拷贝。文件管理器集成在 Nautilus 里右键一个 .docx 文件可以按文件类型直接选择用 Word 打开。链接自动接管浏览器里的 ms-word:// 等 Office 链接会自动交给对应的 Windows 应用处理。可选托盘启动器启动、停止、暂停、重启 Windows 虚拟机只需点一下系统托盘图标。它背后做了什么 理解原理出问题时才好排查。你每次点击图标winapps 会依次做四件事检查 Windows 是否在运行没运行就先启动那台 Windows 虚拟机——后端可以是 Docker、Podman 或 libvirt底层都走 KVM 硬件虚拟化。向 Windows 查询已安装的应用列表。在 Linux 侧生成 FreeRDP 驱动的快捷方式你在菜单里看到的图标本质上是这类桌面快捷方式。点击后建立 RDP RemoteApp 会话把 Windows 应用的窗口直接渲染在你的 Linux 桌面上和原生窗口并排放置。所谓无缝就是这么来的应用确实运行在虚拟机里但你看到的是普通 Linux 窗口。三步装好 winapps从空环境到桌面出现 Office第一步准备一台可开 RDP 的 Windows 虚拟机后端选 Docker/PodmanWindows 安装更自动化或 libvirt可定制性更强例如支持 GPU 直通。注意RDP 应用需要 Windows 专业版、企业版或 Server 版家庭版不可用。详细教程见 Docker 创建 Windows 虚拟机指南 docs/docker.md 和 libvirt 创建 Windows 虚拟机指南 docs/libvirt.md。第二步安装依赖并写好配置文件以 Ubuntu 为例一条命令装好依赖sudo apt install -y curl dialog freerdp3-x11 git iproute2 libnotify-bin netcat-openbsdFedora 用 dnf 装 freerdp 等对应包。然后创建配置文件~/.config/winapps/winapps.conf填入 Windows 账户、密码、IP 地址等。仓库 README 里有一份带完整注释的模板可直接照抄。密码是明文记得把配置文件权限限制为仅自己可读。第三步运行安装向导让 Office 出现在你的桌面先保证 Windows 已开机然后克隆仓库并执行安装脚本 setup.shgit clone https://gitcode.com/GitHub_Trending/wina/winapps进入目录运行bash setup.sh在向导的网格列表中勾选想要的应用安装完成后 Office 图标就出现在应用菜单里之后在 Windows 里新装了应用运行winapps-setup --user --add-apps即可重新检测并加入。安装之后几个值得知道的细节️ 日常使用时的实用点家目录共享默认开启在 Windows 里打开\\tsclient\home就是你的 Linux 家目录。右键打开Nautilus 支持按 MIME 类型设置默认用哪个 Windows 应用打开文件。手动模式向导没配过的应用用winapps manual C:\路径\应用.exe也能直接跑。高分屏在配置文件里把RDP_SCALE设为 140 或 180图标和窗口文字更清晰。边界不支持带内核级反作弊的游戏如 Riot Vanguard纯办公和设计场景则无碍。可选的托盘启动器让这一切更顺手——从菜单里管理 Windows 虚拟机、一键启动任意已装应用winapps 适合哪些人办公用户偶尔需要正版 Office或对方文件必须在原生应用里打开才不出错。设计师需要在 Linux 上处理 Adobe Creative Suite 的工程文件。开发者时不时要跑一下只有 Windows 版的工具或打开 Visual Studio。不适合以游戏为主内核反作弊不支持或需要全天候跑 Windows 的场景——那种情况下双系统或独立机器更合理。下一步完整安装流程、配置项逐项说明和疑难解答都在仓库的 README.md 里Nix 用户可以直接安装 packages/winapps/ 下的包免去手写依赖。想加一个新 Windows 应用apps/ 目录下每个应用就是一套现成配置信息文件 图标照着结构复制修改、本地验证后提交 Pull Request 即可。【免费下载链接】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),仅供参考