winpodx — Windows-приложения на рабочем столе Linux

★ 1.9K

winpodx is an open-source tool that runs Windows applications on a Linux desktop as native windows — each with its real icon, correct WM_CLASS, pin-to-taskbar support, and bidirectional file-type associations. Reach for it when you need Excel or Word on Linux without switching to a full-screen RDP session; when a corporate client or specialized Windows tool has no Linux version; when keeping a separate VM and constantly alt-tabbing between it and your desktop has become too painful. Under the hood it runs a Windows container via dockur/windows with KVM acceleration; apps are delivered through FreeRDP RemoteApp, and the host-to-guest command channel uses a bearer-authenticated HTTP agent inside the guest — no flashing PowerShell window. The reverse direction — surfacing Linux apps in the Windows "Open with…" menu — is handled by per-slug Rust shims in the guest writing JSON to a host-side listener. Stack: Python 3.9+ (near-zero external dependencies, stdlib-only on 3.11+; one pure-Python tomli fallback on 3.9/3.10), Rust shims, bash installer. Installs with a single curl command; supports Ubuntu, Debian, Fedora, Arch, openSUSE, RHEL/Alma/Rocky, NixOS, and any distro via AppImage. The direction is Windows apps integrated into the Linux desktop, not emulation or Wine; a full Windows desktop is still available on demand via winpodx app run desktop.