免装双系统用 WinApps 在 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/winappsWinApps 让你在 Linux 上运行 Windows 软件而不必装双系统后台悄悄跑一台 Windows 虚拟机Office、Adobe 等应用被穿上 Linux 外衣像普通程序一样出现在你的桌面菜单里。下面是 30 秒看懂的原理以及最短跑通路径。️ 装完 WinApps 是什么体验三个真实场景应用直接住进系统菜单在应用菜单里搜 WordMicrosoft Word 就和 Linux 软件并列出现拥有独立窗口。Linux 文件能直接打开在 Nautilus 里右键 Word 文档选用 Windows Word 打开——因为 Linux 的/home在 Windows 里以\\tsclient\home双向可访问。虚拟机平时无感不用手动管虚拟机点应用时它自动启动 Windows用完还能配置闲置自动暂停省资源。原理 30 秒一台穿 Linux 外衣的 Windows 虚拟机一句话WinApps 先用 Docker、Podman 或 libvirt 在 KVM 虚拟化上跑一台真 Windows再扫描其中已安装的应用、在你选择的条目上生成 Linux 快捷方式最后用 FreeRDP 远程协议把每个应用渲染成独立的 Linux 窗口。相当于后台跑着一台 Windows 虚拟机每个应用都穿上了 Linux 的外衣。动手前检查电脑是否够格跑 WinApps虚拟化CPU 支持 VT-x/AMD-V 且已加载 KVM 模块lsmod | grep kvm可查内存整机 8GB 起步能分给 Windows 4GB 以上磁盘至少 60GB 可用空间Windows 系统加应用系统Ubuntu、Fedora、Arch 等主流发行版桌面为 KDE Plasma、GNOME 或 XFCE 之一Windows 版本Windows 10/11 专业版、企业版及以上家庭版不支持 RDP 最短路径跑通容器化方案五步走新手建议走 Docker/Podman 容器化方案Windows 安装过程全自动化libvirt 方式见 docs/libvirt.md一句话带过它对虚拟机硬件控制更细但手工配置也更多。装容器运行时Ubuntu/Debian 示例sudo apt install -y docker.io docker-compose # Fedora 用户可改装 Podman装完注销重新登录让 docker 用户组生效。获取项目git clone https://gitcode.com/GitHub_Trending/wina/winapps cd winapps # 克隆并进入目录启动 Windows 虚拟机docker compose --file ./compose.yaml up # 拉取镜像并启动容器Podman 用户改用 podman-compose启动前可在compose.yaml里调RAM_SIZE和CPU_CORES4GB 内存、2 核起步够用。完成 Windows 初始设置浏览器打开http://127.0.0.1:8006通过 VNC 装好 Windows选专业版以上并创建账户记住用户名和密码——下一步要用。装依赖并运行安装向导sudo apt install -y curl dialog freerdp3-x11 git libnotify-bin netcat-openbsd # Linux 侧依赖含 FreeRDP bash setup.sh # 官方安装向导按提示勾选要启用的应用连上之后配置 WinApps 并在菜单里找到应用配置文件在~/.config/winapps/winapps.conf向导会生成关键字段RDP_USER用户名 # Windows 账户 RDP_PASS密码 # Windows 密码 RDP_IP127.0.0.1 # Docker/Podman 默认本机 WAFLAVORdocker # 或 podman / libvirt RDP_SCALE100 # 100/140/180高分屏调高密码是明文存储执行chmod 600 ~/.config/winapps/winapps.conf限制访问权限。几个使用要点首次启动无需手动开虚拟机点菜单里的应用会自动拉起。文件双向访问Linux 的/home映射到 Windows 里的\\tsclient\home文档可直接打开和保存。应用藏在哪KDE 在应用菜单、GNOME 在概览搜索、XFCE 在系统菜单体验与本地应用无异。新增应用在 Windows 里装好新软件后执行winapps-setup --user --add-apps重新扫描。️ 常碰的小坑四个高频问题一行解首次启动慢虚拟机未启动或资源不够 → 把compose.yaml里的RAM_SIZE、CPU_CORES调大4GB/2 核以上。图标偏小、文字发虚高分屏没设缩放 →winapps.conf里设RDP_SCALE140合法值 100/140/180。应用无声音连接参数缺音频项 → 确认RDP_FLAGS包含/sound /microphone默认值自带。新应用不进菜单、文件关联失效未重新扫描 → 执行winapps-setup --user --add-apps。✨ 还能玩什么多显示器在RDP_FLAGS里追加/multimon。自动暂停AUTOPAUSEonWindows 闲置 300 秒后自动暂停省内存。任务栏启动器官方 WinApps Launcher 插件可在托盘里启停、暂停虚拟机并快速打开应用。自定义应用仿照 apps 目录 里现有条目改名、填可执行路径重跑向导即可。完整应用清单Microsoft Office、Adobe 系列、Visual Studio、PowerShell 等数十种常见 Windows 应用都在 apps 目录 里。到这里你应该能完成三件事装好 WinApps、用 Windows Word 打开 Linux 里的文档、处理大部分小毛病。遇到本文没覆盖的情况优先翻项目文档 docs/项目是开源的发现的新应用或问题也可以直接在仓库里提 issue 讨论。【免费下载链接】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),仅供参考