WinApps 完整上手指南:在 Linux 桌面快速跑起 Office 与 Adobe
WinApps 完整上手指南在 Linux 桌面快速跑起 Office 与 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 上打不开 Excel 模板、PS 存不了工程文件而头疼WinApps 就是把 Windows 应用直接装进 Linux 应用菜单的方案虚拟机里跑 Windows桌面上只弹一个应用窗口Microsoft 365 和 Adobe 全家桶都能用KDE、GNOME、XFCE 全适配文件还能两边互访。它到底怎么做到跑完这一节你会明白为什么它既不像虚拟机那么笨重也不像 Wine 那么玄学。原理就两层先用 KVM内核自带的一层虚拟化可以理解成让 CPU 直接开小灶在 Docker / Podman 容器或 libvirt 里装一台 Windows再用 FreeRDPWindows 远程桌面的开源客户端把单个应用窗口摘回 Linux 桌面——你看到的是普通应用窗口而不是整个远程桌面。这就是为什么应用能出现在你的启动器里还能和 Nautilus 文件管理器做右键集成。开始前的自检清单对着表格打勾全绿才动手——做完这一步你能确认这台机器撑得动整套方案。项目最低要求建议值CPU支持虚拟化Intel VT-x / AMD-V4 核以上给虚拟机 2~4 核内存8 GB16 GB虚拟机分 4 GB磁盘空间60 GB 空闲SSD给足 100 GB 更从容发行版Ubuntu 20.04 / Fedora 34 / Arch 等内核越新KVM 性能越好桌面环境KDE Plasma、GNOME 或 XFCE—虚拟化lsmod \| grep kvm有输出没有就先在 BIOS 开虚拟化最快跑通路径全程就 3 步——做完后你的应用菜单里会多出一排 Windows 图标。第 1 步拿到项目改好资源清单git clone https://gitcode.com/GitHub_Trending/wina/winapps # 下载项目源码 cd winapps # 进入项目目录打开 compose.yaml只需关注几个变量VERSION: 11Windows 版本、RAM_SIZE: 4G、CPU_CORES: 4、USERNAME/PASSWORD现在就改成你自己的账号密码后面 RDP 登录全靠它。compose.yaml 你可以理解成这台虚拟机的购房合同资源多大、账号谁用都写在这里。第 2 步一键开虚拟机网页里装系统docker compose up # 启动容器自动下载并安装 WindowsPodman 用户换成 podman-compose up然后浏览器打开http://127.0.0.1:8006这是一个 VNC 网页控制台相当于远程看装机的现场直播。在页面里完成 Windows 初始设置选专业版或企业版家庭版不支持远程桌面记住这一点创建管理员账号装完驱动。第 3 步装客户端依赖跑安装向导以 Ubuntu 为例Fedora/Arch 的包名略有差异见 官方文档sudo apt install -y curl dialog freerdp3-x11 git iproute2 libnotify-bin netcat-openbsd # RDP 客户端等依赖 mkdir -p ~/.config/winapps # 建配置目录 nano ~/.config/winapps/winapps.conf # 写配置只需四行 # RDP_USER你的Windows用户名 # RDP_PASS你的Windows密码 # RDP_IP127.0.0.1 # WAFLAVORdocker chmod 600 ~/.config/winapps/winapps.conf # 锁权限密码不裸奔确认 Windows 虚拟机开着跑向导bash setup.sh # 扫描 Windows 已装应用勾选后生成 Linux 快捷方式向导会列出它探测到的应用你勾选想要的比如 Excel、Photoshop确认后桌面启动器里立刻出现对应图标。跑通了吗跑通了往下就是日常篇。换一种装法进阶选读适合两类人走 libvirt 路线手里已有一台 Windows 虚拟机或内网 RDP 服务器不想重建的以及想自定义 CPU 拓扑、内存气球这类硬件细节的。libvirt 是 libvirt 虚拟机管理框架配合 Virtual Machine Manager 图形界面操作比容器更手搓但自由度更高完整图文见 docs/libvirt.md。关键几步sudo apt install -y virt-manager libvirt-daemon-system # 装虚拟机管理工具 sudo usermod -aG kvm,libvirt $USER # 把当前用户加进 kvm、libvirt 组需重新登录打开 Virtual Machine Manager 新建虚拟机名称填RDPWindows这是 WinApps 识别它的约定名磁盘选 QCOW2 格式、60 GB 起CPU 建议 2 核起并勾选Copy host CPU configuration以获得更好的虚拟化性能内存最低给 4096 MiB上限按需调装完 Windows 后按 libvirt 文档的最终配置章节 完成 RDP 放行和注册表调整。配置文件里把WAFLAVOR改成libvirtVM_NAME填你的虚拟机名RDP_IP留空时 WinApps 会自动探测虚拟机 IP。日常怎么用装好之后这里按你每天真实会遇到的 4 个场景说——看完你会把它当成另一个应用分类而不是一台虚拟机。场景一启动应用。在 KDE 启动器、GNOME 概览或 XFCE 菜单里搜 Word双击就是一个独立窗口和普通 Linux 应用无异可以最小化、可以切换工作区。场景二文件互访。你的 Linux 主目录会自动映射进 Windows在 Windows 的文件资源管理器里访问\\tsclient\home就是你的家目录反方向更顺——在 Nautilus 里右键任意文件选打开方式可以直接挑 Windows 应用来打开它文件关联由安装向导自动配好。场景三托盘管理 Windows 本体。装官方的 WinApps Launcher 后系统托盘多一个菜单开/关/暂停/重启 Windows 虚拟机、列出所有已装应用都点两下就行不用敲命令场景四Windows 里新装了软件想同步到菜单。重跑一次扫描即可前提是虚拟机开着winapps-setup --user --add-apps # 重新探测 Windows把新应用加进 Linux 菜单偶尔还想临时跑一个没被扫描到的程序用手动模式路径在 Windows PATH 里的可以省略全路径winapps manual C:\some\tool.exe # 按完整路径启动任意 Windows 可执行程序哪些软件已验证可用WinApps 理论上支持所有Windows 程序会扫描注册表里的全部.exe下面是社区重点验证过、带高清图标和文件关联的部分。完整清单看 apps 目录。办公Microsoft Word / Excel / PowerPoint / OneNote / Outlook / Access2016、2019、O365、Visio、Project、Publisher创意PhotoshopCS6/CC/2022、Illustrator、InDesign、Lightroom、After Effects、Audition、Bridge、Creative Cloud、Acrobat Pro、Fusion 360、Affinity 全家Designer / Photo / Publisher / Affinity by Canva开发Visual Studio 2022社区/专业/企业、PowerShell、SQL Server Management Studio、Command Prompt、mIRC遇到问题先查这里连接时弹一大串证书不匹配警告→ 旧 RDP 证书残留。删掉~/.config/freerdp/server/下对应IP_3389.pem文件再连新证书会自动登记。应用点一下半天没反应→ 通常是虚拟机内存给少了。升到 4 GB 以上顺手关掉 Windows Defender 实时保护。4K 屏里应用图标小到找不到→ 配置里改RDP_SCALE140或180只支持 100/140/180 三档。Windows 里看不到 Linux 的文件→ 文件共享依赖 iptables 内核模块。lsmod | grep ip_tables无输出的话按 docker 文档 末尾说明加载模块后重启。Windows 里新装了软件菜单里没有→ 不是 bug跑一次winapps-setup --user --add-apps重新扫描。连不上提示 RDP 失败→ 确认装的是专业版/企业版Home 版天生没有远程桌面服务且RDP_PASS是完整账号密码而非 PIN。想查到底卡在哪→ 开着DEBUGtrue每次启动的日志都写在~/.local/share/winapps/winapps.logtail -f追一下就能看清。一个项目换来Linux 桌面什么文件都开得了这套虚拟机远程桌面的组合拳算是目前跑 Windows 应用里最省心的方案之一。如果它帮你救下了某个打不开的 .psd 或 .xlsx去仓库点个 Star就是对这个社区最好的投喂 【免费下载链接】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),仅供参考

相关新闻

Java开发者必备:三大AI编程助手深度评测与实战指南

Java开发者必备:三大AI编程助手深度评测与实战指南

1. 为什么Java开发者需要AI编程助手在IDE里敲了十几年Java代码,我深刻体会到传统开发流程的痛点:写业务逻辑时总在重复造轮子,调试时面对报错信息一头雾水,写文档时对着空白的README.md发呆。直到去年尝试了AI编程工具&#xff0c…

2026/9/22 2:27:09 阅读更多 →
Dynadot域名注册、解析、邮箱与建站实操全索引

Dynadot域名注册、解析、邮箱与建站实操全索引

1. 为什么把 Dynadot 当成域名与站点基础设施的起点很多人第一次接触域名注册商,脑子里只有一个动作:搜一个名字,掏钱,完事。等到要做域名邮箱、要配 DNS 解析、要把站点挂上去的时候,才发现当初随手选的那家平台&…

2026/9/22 3:12:10 阅读更多 →
用 Plano 的 Bearer 授权能力接入 Spotify API:Agent 应用调用第三方接口的实战指南

用 Plano 的 Bearer 授权能力接入 Spotify API:Agent 应用调用第三方接口的实战指南

用 Plano 的 Bearer 授权能力接入 Spotify API:Agent 应用调用第三方接口的实战指南 【免费下载链接】plano Plano is an AI-native proxy server and data plane for agentic apps. Smart LLM routing, observability, agent orchestration, and guardrails so you…

2026/9/22 3:12:12 阅读更多 →

最新新闻

处理器手机2026最新架构拆解:别只背语法,搞懂指令流水线

处理器手机2026最新架构拆解:别只背语法,搞懂指令流水线

处理器手机2026最新架构拆解:别只背语法,搞懂指令流水线 是不是刚学会几行Python或Java代码,看着手机里的App跑得飞起,自己却连个像样的项目都搭不起来?这种“语法熟、项目懵”的断崖式体验,在2026年的开发圈里太常见了。很多人把…

2026/9/22 3:11:52 阅读更多 →
2026最新网络收音机电脑版卡顿救急指南

2026最新网络收音机电脑版卡顿救急指南

2026最新网络收音机电脑版卡顿救急指南 刚把同事发来的“网络收音机”项目代码拷过来,双击运行直接白屏?或者播放一会儿就卡成PPT,CPU占用率飙到80%?别急着删掉重装。这种“复制来的代码跑不通不知道怎么调”的窘境,在接手老旧或外包项目时…

2026/9/22 3:11:52 阅读更多 →
机器人的分类完整示例

机器人的分类完整示例

机器人分类代码跑不通?3招搞定性能优化 刚毕业进游戏公司,接手旧项目的机器人脚本,复制过来直接报错?别慌,这坑我踩过。很多新人以为分类逻辑很简单,写个 if-else 就完事了,结果一上线,几百个机器人同屏时帧率掉到个位数。这时候再谈…

2026/9/22 3:11:52 阅读更多 →
3招图解好用的性能优化原理,避开官方文档坑

3招图解好用的性能优化原理,避开官方文档坑

3招图解好用的性能优化原理,避开官方文档坑 官方文档往往厚达数百页,刚入行的同学翻开第一页就头大,根本抓不住重点。别急着硬啃,我们直接上 图解原理 ,把那些晦涩的概念拆解成你看得懂的流程图和代码。今天这篇教程,专门为你梳理 好用的…

2026/9/22 3:11:52 阅读更多 →
3个产品促销API升级坑:附完整示例与避坑指南

3个产品促销API升级坑:附完整示例与避坑指南

3个产品促销API升级坑:附完整示例与避坑指南 版本升级后 API 全变了,你的促销代码还在用旧字段,线上直接报错。别慌,这篇给你拆透3个高频坑,附完整示例和逐行修复。 坑一:促销字段映射错乱,折扣计算全乱 现象很典型:v2版本把…

2026/9/22 3:11:52 阅读更多 →
ppt汇报模板源码解析:3个高频考点帮你避开面试坑

ppt汇报模板源码解析:3个高频考点帮你避开面试坑

ppt汇报模板源码解析:3个高频考点帮你避开面试坑 别被官方文档里那几万字吓退,抓不住重点才是真痛点。今天直接上 源码解析 ,把PPT汇报模板里最容易被问倒的3个技术点拆给你看。 考点梳理:面试官到底在考什么…

2026/9/22 3:10:52 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →