ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

winapps:在 Linux 上无缝运行 Microsoft Office 与 Adobe 等 Windows 应用

winapps:在 Linux 上无缝运行 Microsoft Office 与 Adobe 等 Windows 应用 winapps在 Linux 上无缝运行 Microsoft Office 与 Adobe 等 Windows 应用【免费下载链接】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如果你在 Ubuntu 或 Fedora 上工作却仍离不开几样只在 Windows 里才顺手的工具——Microsoft Office、Adobe 全家桶或者某个只有 .exe 版本的行业软件——winapps 就是为这种处境而生的开源项目。它把一台后台 Windows 虚拟机里的应用搬到你的 GNOME/KDE 桌面上点一下应用菜单里的图标就能启动和原生程序几乎没有区别文件还能直接在 Linux 家目录里打开。当 Linux 用户卡在最后一公里多数 Linux 用户迁移得很顺利终端、编辑器、浏览器一应俱全。但总有那么几类需求绕不开 Windows办公族每天要用 Word、Excel、Outlook 处理文档和邮件LibreOffice 能应付大部分场景却总有格式或插件上的细节卡壳设计师依赖 Adobe 的 Photoshop、Illustrator、Lightroom这些软件至今没有 Linux 版本开发者偶尔要跑一些只在 Windows 环境工作的工具链、调试器或企业内网客户端。传统办法是装双系统或开远程桌面窗口切换成本高、文件来回拷贝麻烦。winapps 的思路不同不让你切换到 Windows而是让 Windows 应用直接长在 Linux 的桌面环境里。背后的三块拼图虚拟机、快捷方式与共享家目录winapps 的机制其实可以拆成三步理解了这三步后面的一切功能都好解释后台跑一台 Windows 虚拟机。它支持 Docker、Podman、libvirt 三种后端底层都借助 KVM 硬件虚拟化保证性能。这台虚拟机平时安静地待着你不需要看它的桌面。把应用变成快捷方式。winapps 会查询虚拟机里已安装的程序然后基于 FreeRDP 的 RemoteApp 模式在 Linux 上为选中的应用创建标准 .desktop 快捷方式。启动后只有那个应用的窗口出现在桌面上而不是整个 Windows 桌面——这就是它看起来像原生应用的原因。打通两边的文件。通过 RDP 的驱动重定向机制你的 Linux 家目录会以\\tsclient\home的形式出现在 Windows 里。这意味着在 Photoshop 里可以直接打开家目录里的图片在 Excel 里保存后文件就落在 Linux 侧无需拷贝。上手路线从虚拟机到应用菜单的四个阶段第一阶段准备一台能开 RDP 的 Windows 虚拟机Docker/Podman 后端最省心项目仓库里自带 compose.yaml 模板docker compose up拉起后通过浏览器里的 VNC 页面完成 Windows 安装即可libvirt 路线更自由、可调参数更多但手工配置较多仓库的 docs/docker.md 与 docs/libvirt.md 分别给出了图文指引。需要注意必须使用支持 RDP 的 Windows 版本专业版、企业版或 Server家庭版不行且系统需为 Windows 10 及以上。第二阶段安装 Linux 侧依赖依赖清单很短curl、dialog、FreeRDP3.x 或更新、libnotify、netcat、git 等。Ubuntu/Debian 用 aptFedora 用 dnf 各一条命令装完即可。FreeRDP 是整个方案的渲染引擎版本越新越好发行版源里没有的话文档里给了 Flatpak 等备选方案。第三阶段写一个只有几行的核心配置在~/.config/winapps/winapps.conf里填入 Windows 账户、密码、虚拟机 IP 与端口并指定后端docker/podman/libvirt/manual。配置文件模板在 README 中有完整注释绝大多数人只需改动RDP_USER、RDP_PASS、RDP_IP三项。另外建议把文件权限收紧chmod 600避免密码被其他账户读到。第四阶段连接自检然后跑安装向导克隆仓库git clone https://gitcode.com/GitHub_Trending/wina/winapps后执行 setup.sh它会先完成 winapps check 这一步——逐项验证网络端口、RDP 连接、应用扫描是否通畅全部通过后再进入交互式安装向导勾选想让哪些 Windows 应用出现在应用菜单里。整个过程是图形化的终端界面对新手友好安装完成后Word、Excel 等应用的图标就会出现在 GNOME/KDE 的应用启动器中命令行里也能直接敲名字启动。以后在 Windows 里新装了软件再跑一次winapps-setup --add-apps就能增量检测。日常使用像用本地软件一样用 Windows 应用装好之后winapps 提供的体验细节比能打开多不少应用图标与高分屏适配社区已测试过的应用配有高清 SVG 图标和预置的 MIME 类型UHD 显示器上可通过RDP_SCALE配置 140%/180% 缩放Nautilus 右键集成在文件管理器里对 .docx、.psd 等文件右键可以选择用对应的 Windows 应用打开省去了先打开软件再找文件的步骤Office 协议链接接管ms-word://这类链接会自动转给 Windows 子系统处理托盘启动器可选官方 WinApps Launcher 是一个系统托盘小组件可以一键启动应用、开关/暂停/重启虚拟机日常运维不用记命令还有一个实用模式winapps manual 程序路径可以直接拉起任何没被安装向导配置过的可执行程序PATH 里的程序甚至不用写全路径。支持范围与社区驱动的应用清单winapps 原则上支持所有Windows 应用——它会扫描注册表里登记的其他 .exe 并为其生成图标取自 exe 内嵌资源只是没有预置的高清图标和 MIME 规则。官方仓库的 apps/ 目录下每个子目录对应一个社区验证过的应用配置目前已覆盖 Microsoft Office 全套Word/Excel/PowerPoint/Outlook/Access/OneNote/Visio/Project、Adobe 系列Photoshop/Illustrator/InDesign/Audition/Lightroom/Acrobat/Affinity 等、Visual Studio、Fusion 360、SSMS 等常见软件并且社区在持续通过 PR 扩充这份清单。对普通用户来说这意味着两条路常用软件直接勾选安装向导里的预置项遇到清单外的软件照仓库里任一应用配置的样式写一份、替换图标即可加入自己的官方支持列表——这也是该项目保持活力的方式应用清单是社区驱动的新软件被添加后很快就能被其他用户用到。想动手试试的话建议先通读仓库 README 与 docs/docker.md、docs/libvirt.md 两份官方指南按虚拟机 → 依赖 → 配置 → 安装向导的顺序推进遇到问题时查看~/.local/share/winapps/winapps.log开启 DEBUG 后生成通常能快速定位原因。准备好后你的 Linux 桌面上很快会多出那一排熟悉的 Windows 图标。【免费下载链接】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),仅供参考
返回列表