
WinApps 完整指南3 步在 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如果你的 Linux 工作流被幾個只有 Windows 版的軟件卡住通常的選擇是裝雙系統(tǒng)。WinApps 是另一條路它先在 Linux 上后臺跑一臺 Windows 虛擬機再把 Word、Photoshop 這類應用直接放進 Linux 應用菜單點擊即啟動還能在文件管理器里右鍵用 Windows 程序打開本地文件。原理速覽一句話Windows 虛擬機KVM RDP 遠程桌面。WinApps 會向 Windows 查詢已安裝應用逐個生成 .desktop 快捷方式你點哪個圖標它就用 FreeRDP 3 把那個應用渲染成一個獨立窗口與原生 Linux 程序并排使用。Linux 的 /home 目錄會掛載為 Windows 里的 \tsclient\home文件雙向共享不用來回拷貝。誰適合用如果你是設計師或創(chuàng)意工作者主力工具是 Photoshop、Illustrator、After Effects適合你。如果你是辦公人員依賴 Microsoft Office尤其是 Visio、Project 這類沒有 Linux 版的組件適合你。如果你是開發(fā)者只是偶爾需要 Visual Studio 或 Windows 專屬命令行工具適合你。如果你是 Linux 用戶不想裝雙系統(tǒng)也不介意后臺常駐一臺虛擬機適合你。注意內核級反作弊程序如 Riot Vanguard不在支持范圍內。安裝前檢查清單項目最低建議值系統(tǒng)x86_64 且支持 KVMUbuntu、Fedora 等主流發(fā)行版虛擬機內存4GB8GB跑 AE、PS 建議磁盤64GBcompose.yaml 默認 DISK_SIZE 即 64GSSD依賴FreeRDP 3 以上、curl、dialog、git、netcat、libnotify、iproute2發(fā)行版源版本即可默認參數來自倉庫內的 compose.yamlRAM_SIZE 4G、CPU_CORES 4、DISK_SIZE 64G走 libvirt 路線時Libvirt 配置說明 推薦 2 核 4096MB 內存。從零開始部署準備先創(chuàng)建 Windows 虛擬機。兩種后端二選一Docker/Podman項目自帶 compose.yaml可自動裝 Windows官方推薦或 libvirt手動步驟多但定制選項更全。按 Docker 部署指南 或 Libvirt 配置說明 操作即可libvirt 流程在 Windows 首次啟動的網絡設置界面需要手動繞過聯網檢查參考下圖然后拿到項目代碼git clone https://gitcode.com/GitHub_Trending/wina/winapps cd winapps安裝Debian/Ubuntu 下安裝依賴其他發(fā)行版見 READMEsudo apt install -y curl dialog freerdp3-x11 git iproute2 libnotify-bin netcat-openbsd bash setup.shsetup.sh 之前需先建好 ~/.config/winapps/winapps.conf模板在 README 第 3 步填上 RDP_USER、RDP_PASS、RDP_IP、WAFLAVOR 等并確保虛擬機處于開機狀態(tài)。向導會依次詢問用戶級還是系統(tǒng)級安裝、勾選哪些應用。驗證安裝器會先做 FreeRDP 連接測試若失敗可手動執(zhí)行確認xfreerdp3 /u:MyWindowsUser /p:MyWindowsPassword /v:127.0.0.1:3389 /cert:tofu出現 Windows 桌面即連通正常退出即可。若報 CERTIFICATE NAME MISMATCH刪除 ~/.config/freerdp/server/ 下對應的舊證書再試。最后到 Linux 應用菜單里找到目標應用點擊能彈出窗口部署完成。能跑哪些應用原則上支持所有 Windows 應用先匹配倉庫 apps/ 里約 70 份社區(qū)測試配置再掃描 Windows 注冊表中的其他 .exe。社區(qū)測試過的應用自帶高清圖標和 MIME 類型右鍵文件即可打開方式。常見類別AdobePhotoshopCS6/CC/2022 至 2026、Illustrator、After Effects、InDesign、Lightroom、Audition、Bridge、Acrobat ProOfficeWord、Excel、PowerPoint、Outlook、OneNote、Access、Publisher含 o365 與 x86 變體、Visio、Project專業(yè)工具Visual Studio 2022Comm/Pro/Ent、Fusion 360、Power BI、SSMS、PowerShell、ChemDraw、Dorico 6Windows 里新裝了軟件后執(zhí)行 winapps-setup --user --add-apps 重新掃描未收錄的程序可用 winapps manual C:\路徑\程序.exe 直接拉起。體驗調優(yōu)內存Office 場景 4GB 足夠AE、PS 建議給虛擬機 8GB 起??s放UHD 屏可在 winapps.conf 設 RDP_SCALE140 或 180僅支持 100/140/180。多顯示器RDP_FLAGS 加 /multimon出現黑屏則回退。流暢度RDP_FLAGS 嘗試 /network:lan無效再改用 /nsc 與 /gfx。libvirt 用戶啟用 VirtIO 網絡與磁盤驅動、開啟內存氣球必要時按 libvirt.md 做 CPU 核心綁定。省電winapps.conf 設 AUTOPAUSEon空閑 300 秒后自動暫停 Windows。存儲虛擬機磁盤放 SSD冷啟動時間明顯縮短。踩坑排查應用起不來先確認虛擬機在運行l(wèi)ibvirt 下 virsh start RDPWindows。安裝器退出碼 13 為 RDP 端口不可達14 為連接失敗15 為應用掃描超時。卡頓先減內存壓力再試 /network:lan最后考慮 CPU 綁定。日志DEBUGtrue默認開啟時每次啟動寫入 ~/.local/share/winapps/winapps.log排查從這里入手。最大化窗口錯位winapps.conf 中把 HIDEF 改為 off。延伸閱讀Docker 部署指南創(chuàng)建虛擬機、自動安裝 Windows 的完整流程Libvirt 配置說明VirtIO 驅動、內存氣球、CPU 綁定細節(jié)Nix 安裝方式standalone Nix 與 NixOS Flakes 兩種接入WinApps 用一點后臺資源換來 Linux 桌面里的一個 Windows 應用菜單。如果你的工作流被 Windows 專屬軟件卡住且機器內存有 8GB 以上值得花半小時搭一次?!久赓M下載鏈接】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創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考