ARTICLE DETAIL

资讯详情

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

WinApps 安装教程:在 Linux 上把 Photoshop 等 Windows 应用当本地程序跑

WinApps 安装教程:在 Linux 上把 Photoshop 等 Windows 应用当本地程序跑 WinApps 安装教程在 Linux 上把 Photoshop 等 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你是不是也有过这种时刻Linux 用得很顺手一遇到要开 .psd 文件、改 Word 文档就只能重启切到 Windows 分区。WinApps 就是为这个场景做的——它让 Photoshop、Word、PowerPoint 这类 Windows 应用直接出现在 Linux 的应用菜单里点击图标就启动窗口和普通桌面程序没有区别。 一句话理解 WinAppsWinApps 在后台用 Docker、Podman 或 libvirt 跑一台 Windows 虚拟机扫描里面装的程序后在 Linux 端生成快捷方式再用 FreeRDP 把 Windows 窗口渲染进桌面——整个过程你只需要点图标。 从零到可用的安装流程先搭好 Windows 虚拟机。克隆仓库后可以在 compose.yaml 里调整分配给虚拟机的资源默认 4G 内存、4 核、64G 磁盘然后启动容器git clone https://gitcode.com/GitHub_Trending/wina/winapps cd winapps docker compose --file ./compose.yaml up启动后打开浏览器访问 127.0.0.1:8006在网页里完成 Windows 的安装。注意系统版本必须是专业版、企业版或 Server 版Home 版不支持 RDP。再装 Linux 端的依赖核心是 FreeRDP 3。以 Ubuntu 为例sudo apt install -y curl dialog freerdp3-x11 git iproute2 libnotify-bin netcat-openbsdFedora、Arch、openSUSE 的包名略有不同README 里都有现成的命令。接下来创建配置文件~/.config/winapps/winapps.conf填 Windows 的用户名、密码、IPDocker 后端填 127.0.0.1和后端类型WAFLAVOR。建议先用xfreerdp3手动连一次确认能看到 Windows 桌面再往下走。最后保持虚拟机开机状态在仓库目录里执行bash setup.sh。安装向导会列出检测到的 Windows 应用勾选要装哪些即可。装完重启一下会话这些应用的图标就出现在系统菜单了。 功能拆解装好之后它和普通桌面程序的差别基本消失应用菜单集成每个 Windows 应用生成一个标准的.desktop入口GNOME 和 KDE 菜单里都能搜到点击即以独立窗口打开。文件管理器右键关联apps/ 目录下每个应用都有一个info文件定义了程序路径、图标和 MIME 类型因此 Nautilus 里右键 .psd 文件可以选择 Photoshop 打开。文件双向共享Linux 的/home会挂进虚拟机Windows 侧可以直接读写你的主目录文件。Office 链接接管ms-word://这类 Office 网页协议链接会自动交给本地 Windows 版 Office 打开。可选的桌面小组件WinApps Launcher 在系统托盘里提供应用列表还能开机、暂停、关机虚拟机。⚙️ 按场景调优几个配置项值得动一下高分屏把RDP_SCALE改成 140 或 180只支持 100/140/180图标和字体更清晰。网速快在RDP_FLAGS里加/network:lan提升渲染速度出现画面异常就换成/nsc /gfx试试。多显示器RDP_FLAGS加/multimon需要非英文输入法就加/kbd:unicode。省电省内存把AUTOPAUSE设为on空闲一段时间后自动暂停虚拟机。资源分配跑设计软件建议在compose.yaml里把RAM_SIZE提到 8G 以上只开 Office 的话默认 4G 就够。 避坑清单连接时提示证书名称不匹配旧证书冲突。删掉~/.config/freerdp/server/下对应IP_3389.pem文件再重连。Windows 装好后装应用向导报错确认虚拟机处于开机状态且VM_NAME与虚拟机实际名称一致libvirt 用户还需把自己的账号加入libvirt和kvm组。Office 网页版看不到在桌面应用中打开浏览器 User-Agent 换成 Windows 即可。后来在 Windows 里新装了软件菜单里没有运行winapps-setup --user --add-apps重新扫描。想跑扫描列表之外的程序用winapps manual C:\路径\程序.exe直接启动。 适合谁设计师Adobe 全家桶没有 Linux 版这是最直接的替代方案。办公人员Word、Excel、PowerPoint 需要严格兼容的文档场景。开发者Visual Studio 等 Windows 专属工具偶尔要用不想装双系统。学生与尝鲜用户只是零星需要一两个 Windows 软件成本最低的接入方式。 延伸资源Docker 部署指南虚拟机自动化安装全流程。libvirt 配置说明想要 GPU 直通等高级定制时看这篇。apps/每个应用的配置样例改一个就能给自己的软件加自定义图标和文件关联。packages/Nix 打包定义习惯 Nix 的用户可以直接安装。WinApps 把 Windows 应用从另一个系统变成了菜单里的一个图标。先克隆仓库、把虚拟机跑起来第一次右键 .psd 文件选择 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),仅供参考
返回列表