3e779be6f3
CI / lint (push) Failing after 13m4s
CI / test (3.11, ubuntu-latest) (push) Failing after 2m4s
CI / test (3.13, ubuntu-latest) (push) Successful in 13m30s
CI / test (3.14, ubuntu-latest) (push) Successful in 17m21s
CI / test (3.12, ubuntu-latest) (push) Successful in 17m55s
CI / discover-apps-ps (push) Successful in 1m56s
CI / test (3.9, ubuntu-latest) (push) Successful in 13m17s
CI / test (3.10, ubuntu-latest) (push) Successful in 26m21s
CI / audit (push) Successful in 13m38s
Deploy site / deploy (push) Has been cancelled
CI / test (3.14, ubuntu-24.04-arm) (push) Has been cancelled
215 lines
23 KiB
JSON
215 lines
23 KiB
JSON
{
|
||
"faq.hero.eyebrow": "FAQ",
|
||
"faq.hero.h1": "Common questions",
|
||
"faq.hero.sub": "Still stuck? Open an issue on <a href=\"https://github.com/kernalix7/winpodx/issues\">GitHub</a>.",
|
||
"faq.q.apps.a": "Anything that runs on Windows — Office, Adobe, niche enterprise tools, games' launchers, etc. By default, first boot adds the apps your Windows Start Menu shows — mirrored into matching folder sub-groups — each with its real icon. Turn on <code>desktop.full_app_scan</code> to also discover apps from the registry App Paths, all UWP/MSIX, Chocolatey and Scoop. You can add custom app profiles in the GUI or with <code>winpodx app</code>.",
|
||
"faq.q.apps.q": "Which apps work?",
|
||
"faq.q.distros.a": "openSUSE, Fedora (incl. Atomic/Silverblue/Kinoite), Debian, Ubuntu, RHEL / AlmaLinux / Rocky, Arch, and NixOS — plus a distro-agnostic AppImage. Install is one line on all of them.",
|
||
"faq.q.distros.q": "Which Linux distros are supported?",
|
||
"faq.q.fast.a": "It's local RDP to a VM on your own machine over loopback — not a network connection to a remote server — so latency is minimal. Windows runs natively on KVM, and a host-adaptive tuning profile (<code>+invtsc</code>, <code>platform_tick</code>, etc.) is applied based on your CPU. The first launch takes ~5–10 min (Windows ISO download + Sysprep); subsequent launches are near-instant.",
|
||
"faq.q.fast.q": "How fast is it? Is it just remote desktop?",
|
||
"faq.q.license.a": "Same as any Windows VM: you need a valid Windows license to activate it for normal use. WinPodX automates the install but doesn't provide Windows or a license — those come from Microsoft.",
|
||
"faq.q.license.q": "Do I need a Windows license?",
|
||
"faq.q.peripherals.a": "Clipboard (text + images), sound, printers, and your home directory (<code>\\\\tsclient\\home</code>) are shared by default. USB drives are shared in-session at <code>\\\\tsclient\\media</code> (with a desktop shortcut inside Windows), and there's live USB device passthrough (a host ↔ guest switcher) for things like security dongles.",
|
||
"faq.q.peripherals.q": "What about clipboard, sound, printers, and USB?",
|
||
"faq.q.requirements.a": "A CPU with virtualization extensions + <code>/dev/kvm</code>, 8 GB+ RAM (12 GB+ recommended), ~30 GB free disk, a container runtime (<code>podman</code> ≥ 4 recommended; <code>docker</code> also works), and FreeRDP 3+. See <a href=\"get-started.html\">Get started</a> for the full list and per-distro install.",
|
||
"faq.q.requirements.q": "What are the requirements?",
|
||
"faq.q.resources.a": "No — it auto-suspends when idle and resumes on the next launch, and an opt-in idle auto-stop can fully stop the VM to free its RAM. You can also enable pod auto-start on login, or stop it entirely. A stalled RDP guest is detected and self-healed without a manual restart.",
|
||
"faq.q.resources.q": "Does the container keep running and eating resources?",
|
||
"faq.q.reverse.a": "Yes — that's \"reverse-open\". Your Linux apps appear in the Windows guest's \"Open with…\" menu with their real icons; picking one round-trips the file open back to the host's <code>xdg-open</code>. It's on by default. It can even open files on the Windows disk itself — the guest <code>C:</code> is shared over SMB and mounted with kio-fuse (KDE), so edits save straight back.",
|
||
"faq.q.reverse.q": "Can Linux apps open from inside Windows too?",
|
||
"faq.q.status.a": "It's in active <b>beta</b> (v0.9.0) — usable day-to-day, with ongoing polish. Bug reports and PRs are welcome on <a href=\"https://github.com/kernalix7/winpodx/issues\">GitHub</a>.",
|
||
"faq.q.status.q": "Is it stable? What's the project status?",
|
||
"faq.q.telemetry.a": "No. WinPodX has <b>no telemetry of any kind</b> — no analytics, no usage tracking, no phone-home. It even disables Windows' own telemetry/ads/Cortana by default (debloat). It's MIT-licensed and the source is fully public.",
|
||
"faq.q.telemetry.q": "Does it phone home or collect telemetry?",
|
||
"faq.q.uninstall.a": "One line: <code>curl -fsSL …/uninstall.sh | bash -s -- --confirm</code>. It keeps the Windows VM data by default; pass <code>--purge</code> to wipe everything.",
|
||
"faq.q.uninstall.q": "How do I uninstall? Will it wipe my Windows data?",
|
||
"faq.q.vm.a": "It's a real Windows VM presented as native windows. WinPodX runs Windows in a KVM-backed container (via <a href=\"https://github.com/dockur/windows\">dockur/windows</a>) and surfaces each app as its own Linux window over FreeRDP RemoteApp (RAIL). So you get full Windows compatibility — unlike Wine — without staring at a full-screen Windows desktop.",
|
||
"faq.q.vm.q": "Is this a VM, Wine, or something else?",
|
||
"feat.automation.docs_link": "Deep dives in the docs →",
|
||
"feat.automation.healthy.li1": "Auto suspend / resume — pauses when idle, resumes on launch",
|
||
"feat.automation.healthy.li2": "Optional pod auto-start on login",
|
||
"feat.automation.healthy.li3": "UNRESPONSIVE → recover: self-heals a stalled RDP guest",
|
||
"feat.automation.healthy.li4": "Windows disk auto-grows when C: fills, bounded by host space",
|
||
"feat.automation.healthy.li5": "Opt-in idle auto-stop — fully stops the VM and frees its RAM",
|
||
"feat.automation.healthy.title": "Keeps itself healthy",
|
||
"feat.automation.ops.li1": "<code>winpodx doctor</code> — deps / pod / RDP / agent / disk health",
|
||
"feat.automation.ops.li2": "<code>--json</code>, <code>--quick</code>, and <code>--fix</code> auto-remediation",
|
||
"feat.automation.ops.li3": "Guest sync after a host upgrade; offline / air-gapped install",
|
||
"feat.automation.ops.li4": "One-line uninstall (keeps VM data unless <code>--purge</code>)",
|
||
"feat.automation.ops.title": "Operations",
|
||
"feat.automation.polish.li1": "Host-adaptive Windows-on-KVM tuning profile",
|
||
"feat.automation.polish.li2": "Time sync after host sleep/wake",
|
||
"feat.automation.polish.li3": "Multilingual UI (en / ko / zh / ja / de / fr / it)",
|
||
"feat.automation.polish.li4": "Start-menu Qt6 GUI: Dashboard (live Pod / RAM / CPU / disk) · All apps · Devices · Settings + tray",
|
||
"feat.automation.polish.title": "Polish",
|
||
"feat.automation.secure.li1": "Password auto-rotation — 20-char, 7-day cycle, atomic rollback",
|
||
"feat.automation.secure.li2": "Windows debloat: telemetry, ads, Cortana off by default",
|
||
"feat.automation.secure.li3": "FreeRDP <code>extra_flags</code> allowlist (regex-validated)",
|
||
"feat.automation.secure.li4": "No WinPodX telemetry — ever",
|
||
"feat.automation.secure.title": "Secure & private",
|
||
"feat.automation.title": "Automation, resilience & security",
|
||
"feat.hero.eyebrow": "Features",
|
||
"feat.hero.h1": "Windows apps, as native Linux citizens",
|
||
"feat.hero.sub": "The full picture — from per-app RemoteApp windows and URL-scheme link handling to the bidirectional \"Open with…\" bridge, peripherals, multi-session RDP, and self-healing operations.",
|
||
"feat.peripherals.default.li1": "Clipboard — bidirectional text + images",
|
||
"feat.peripherals.default.li2": "Sound — RDP audio streaming",
|
||
"feat.peripherals.default.li3": "Printers — Linux printers shared to Windows",
|
||
"feat.peripherals.default.li4": "Home directory — shared as <code>\\\\tsclient\\home</code>",
|
||
"feat.peripherals.default.title": "On by default",
|
||
"feat.peripherals.storage.li1": "USB drives shared at <code>\\\\tsclient\\media</code> — the Windows desktop shortcut always resolves",
|
||
"feat.peripherals.storage.li2": "Drives plugged in mid-session resolve, subfolders work",
|
||
"feat.peripherals.storage.li3": "USB / PCI device passthrough (CLI, GUI Devices tab, tray switcher) — USB hot-plugs live",
|
||
"feat.peripherals.storage.li4": "Smart DPI scaling from GNOME / KDE / Sway / Hyprland / Cinnamon",
|
||
"feat.peripherals.storage.li5": "Put the Windows VM on a roomier partition with <code>--storage-dir</code>, or install from a local ISO with <code>--win-iso</code>",
|
||
"feat.peripherals.storage.title": "Storage & devices",
|
||
"feat.peripherals.title": "Peripherals & sharing",
|
||
"feat.reverse.guestdisk.body": "Not just your shared home — the guest <code>C:</code> drive is shared over SMB and mounted with kio-fuse, so the Linux app opens the real guest file and edits save straight back (KDE; needs kio-fuse).",
|
||
"feat.reverse.guestdisk.title": "Windows-side files too",
|
||
"feat.reverse.manage.body": "Tune the allow/deny lists via <code>winpodx host-open</code> or the GUI Settings panel.",
|
||
"feat.reverse.manage.title": "Manageable",
|
||
"feat.reverse.menu.body": "Your Linux apps appear in the Windows guest's right-click \"Open with…\" menu by default, with correct per-app icons in both the short menu and the long \"Choose another app\" dialog.",
|
||
"feat.reverse.menu.title": "In the Windows \"Open with…\" menu",
|
||
"feat.reverse.roundtrip.body": "Pick a Linux app inside Windows and the file open round-trips back to the host's <code>xdg-open</code>. WinPodX auto-discovers host-side Linux apps and their MIME associations from freedesktop standards.",
|
||
"feat.reverse.roundtrip.title": "Round-trips to the host",
|
||
"feat.reverse.title": "Reverse-open — Linux apps inside Windows",
|
||
"feat.seamless.assoc.body": "Double-click a <code>.docx</code> in your file manager and Word opens. The reverse works too — see below.",
|
||
"feat.seamless.assoc.title": "Bidirectional file associations",
|
||
"feat.seamless.keyboard.body": "Set <code>[pod] keyboard</code> in your config and WinPodX passes it straight to FreeRDP (<code>/kbd:layout</code>), so non-US layouts type correctly in every Windows app.",
|
||
"feat.seamless.keyboard.title": "Your keyboard layout",
|
||
"feat.seamless.menugroup.body": "Windows apps land under a single <code>WinPodX</code> menu group, mirroring the Start Menu's own folder hierarchy as nested sub-groups instead of scattering 50+ entries across native categories like Office and Graphics. (GNOME flattens nested menus, so it shows them as one group.) Menu search still finds each app by name.",
|
||
"feat.seamless.menugroup.title": "Folder-grouped app menu",
|
||
"feat.seamless.multi.body": "The bundled <a href=\"https://github.com/kernalix7/rdprrap\">rdprrap</a> auto-enables up to 25 independent RDP sessions, so multiple apps run truly in parallel. RAIL prerequisites are set automatically during the unattended install.",
|
||
"feat.seamless.multi.title": "Multi-session RDP",
|
||
"feat.seamless.multimon.body": "Remote-app windows span multiple displays by default (<code>rdp.multimon</code>) — drag a window onto a second monitor and it keeps taking input, no dead window on the other screen.",
|
||
"feat.seamless.multimon.title": "Multi-monitor RAIL",
|
||
"feat.seamless.rail.body": "Each Windows app renders as its own native Linux window — no full-screen Windows desktop. Drop into a full desktop only when you actually want one (<code>winpodx app run desktop</code>).",
|
||
"feat.seamless.rail.title": "RemoteApp (RAIL), not a desktop",
|
||
"feat.seamless.taskbar.body": "Per-app taskbar icons via <code>WM_CLASS</code> matching (<code>/wm-class:<stem></code> + <code>StartupWMClass</code>), so each window pins and alt-tabs like a first-class Linux app.",
|
||
"feat.seamless.taskbar.title": "Real taskbar identity",
|
||
"feat.seamless.title": "Seamless app windows",
|
||
"feat.seamless.urlschemes.body": "Click a <code>mailto:</code> link and Outlook opens; app schemes like <code>slack:</code>, <code>vnc:</code>, <code>zoommtg:</code> route to the right Windows app automatically — every scheme an app registers is harvested during discovery and turned into a Linux <code>x-scheme-handler</code>. Web schemes (<code>http:</code>/<code>https:</code>) are registered too, but never silently made your default — you opt in. A shared denylist + sanitizer blocks dangerous schemes (<code>file:</code>, <code>javascript:</code>, <code>data:</code>, …) at both registration and launch.",
|
||
"feat.seamless.urlschemes.title": "Links open the right Windows app",
|
||
"feat.zeroconf.backend.body": "Podman (default), Docker, or a manual RDP endpoint — pick at setup.",
|
||
"feat.zeroconf.backend.title": "Multi-backend",
|
||
"feat.zeroconf.discovery.body": "By default WinPodX registers only the apps your Windows Start Menu shows, grouped into matching folder sub-groups, each with its real icon. Set <code>desktop.full_app_scan</code> (CLI or a Settings checkbox) to also scan the registry App Paths, all UWP/MSIX, Chocolatey and Scoop. Rescan any time with <code>winpodx app refresh</code> or the GUI Refresh button.",
|
||
"feat.zeroconf.discovery.title": "Auto-discovery",
|
||
"feat.zeroconf.provision.body": "Config, container, and desktop entries are created on the first app launch — no manual VM setup.",
|
||
"feat.zeroconf.provision.title": "First click provisions everything",
|
||
"feat.zeroconf.thinimage.body": "The AppImage is a lean build — Python, Qt, and the FreeRDP client only. It uses the host's <code>podman</code> / <code>docker</code> instead of bundling the whole container stack, so it stays small and plays nicely with rootless setups.",
|
||
"feat.zeroconf.thinimage.title": "Thin AppImage",
|
||
"feat.zeroconf.title": "Zero-config launch & discovery",
|
||
"footer.legal": "MIT licensed — Kim DaeHyun ·\n Powered by <a href=\"https://github.com/dockur/windows\">dockur/windows</a> +\n <a href=\"https://www.freerdp.com/\">FreeRDP</a>.\n Not affiliated with Microsoft. \"Windows\" is a trademark of Microsoft Corporation.",
|
||
"footer.tagline": "Windows apps, as native Linux citizens.",
|
||
"gs.hero.eyebrow": "Get started",
|
||
"gs.hero.h1": "Up and running in one line",
|
||
"gs.hero.sub": "The curl installer works on every supported distro and runs setup for you. Or use your native package manager and run <code>winpodx setup</code> once.",
|
||
"gs.install.flags": "<b>Optional installer flags</b> (download <code>install.sh</code> and pass them, or run it locally): <code>--storage-dir <path></code> puts the Windows VM disk on a roomier partition instead of <code>~/.local/share/winpodx/storage</code>, and <code>--win-iso <path></code> installs from a Windows ISO you already have so it skips the ~5–8 GB download. Both apply to fresh installs.",
|
||
"gs.install.label": "Any supported distro",
|
||
"gs.install.lead": "The one-liner installs WinPodX, runs setup, and waits for the first Windows boot (~5–10 min).",
|
||
"gs.install.note": "<b>After a package / AppImage install</b>, run <code>winpodx setup</code> once to generate the\n config + compose and confirm host deps — package installs ship the binary only, so they don't\n kick off a 10-minute Windows download out of the blue. The curl one-liner does this for you.",
|
||
"gs.install.title": "1 · Install",
|
||
"gs.pkg.appimage": "AppImage (any distro)",
|
||
"gs.pkg.arch": "Arch / Manjaro",
|
||
"gs.pkg.debian": "Debian / Ubuntu (.deb)",
|
||
"gs.pkg.fedora": "Fedora 42 / 43 / 44",
|
||
"gs.pkg.nixos": "NixOS",
|
||
"gs.pkg.opensuse": "openSUSE (Tumbleweed / Leap / Slowroll)",
|
||
"gs.pkg.rhel": "AlmaLinux / Rocky / RHEL (.rpm)",
|
||
"gs.pkg.title": "Or via a package manager",
|
||
"gs.pkg.uninstall": "Uninstall",
|
||
"gs.req.docs_btn": "Full install docs →",
|
||
"gs.req.mem.body": "8 GB+ RAM (12 GB+ recommended) and ~30 GB free disk for the Windows image.",
|
||
"gs.req.mem.title": "Memory & disk",
|
||
"gs.req.rt.body": "A host container runtime (<code>podman</code> ≥ 4 recommended; <code>docker</code> also supported) and FreeRDP 3+. <code>winpodx setup-host</code> fixes kvm-group + <code>/etc/subuid</code> / <code>subgid</code> via one <code>pkexec</code> prompt; <code>winpodx doctor</code> surfaces anything still missing.",
|
||
"gs.req.rt.title": "Container runtime + FreeRDP",
|
||
"gs.req.title": "3 · Requirements",
|
||
"gs.req.virt.body": "An x86_64 or aarch64 CPU with virtualization extensions (VT-x / AMD-V / EL2), and access to <code>/dev/kvm</code>. WinPodX runs Windows in a KVM-backed container — without KVM the install completes but Windows never boots.",
|
||
"gs.req.virt.title": "Hardware virtualization",
|
||
"gs.setup.auto.title": "Auto (host-detected defaults)",
|
||
"gs.setup.body": "Setup writes <code>~/.config/winpodx.toml</code> + <code>compose.yaml</code>, registers the GUI launcher,\n and confirms FreeRDP + Podman/Docker + KVM. The first app launch then provisions the pod and reaches a usable\n RDP session in ~5–10 min.",
|
||
"gs.setup.cmt.first": "# first launch",
|
||
"gs.setup.cmt.watch": "# watch progress",
|
||
"gs.setup.launch.label": "Launch (first run ~5–10 min, then near-instant)",
|
||
"gs.setup.lead": "Already used the curl one-liner? It ran setup — skip to launch.",
|
||
"gs.setup.title": "2 · First-time setup",
|
||
"gs.setup.wizard.title": "Interactive wizard",
|
||
"index.badge.beta": "beta · v0.9.0",
|
||
"index.badge.no_telemetry": "no telemetry",
|
||
"index.cmp.cell.desktop_only": "desktop only",
|
||
"index.cmp.cell.limited": "limited",
|
||
"index.cmp.cell.manual": "manual",
|
||
"index.cmp.cell.partial": "partial",
|
||
"index.cmp.cell.per_app": "per-app",
|
||
"index.cmp.col.rdp": "Full-screen RDP",
|
||
"index.cmp.col.vm": "Bare VM",
|
||
"index.cmp.lead": "WinPodX keeps real Windows compatibility while feeling native.",
|
||
"index.cmp.row.compat": "Real Windows compatibility",
|
||
"index.cmp.row.linux_menu": "Linux apps in Windows menu",
|
||
"index.cmp.row.per_app": "Per-app native windows",
|
||
"index.cmp.row.setup": "One-command setup",
|
||
"index.cmp.row.taskbar": "Taskbar icons + file assoc.",
|
||
"index.cmp.see_all": "See all features →",
|
||
"index.cmp.title": "Why not just RDP, a VM, or Wine?",
|
||
"index.cta.get_started": "Get started →",
|
||
"index.cta.star": "<svg class=\"isvg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\"><use href=\"#i-github\"/></svg> Star on GitHub",
|
||
"index.distros.lead": "One-line install across the major Linux families.",
|
||
"index.distros.title": "Works on",
|
||
"index.feat.automation.li1": "Auto suspend / resume; optional pod auto-start on login",
|
||
"index.feat.automation.li2": "Self-heals a stalled RDP guest (UNRESPONSIVE → recover)",
|
||
"index.feat.automation.li3": "Password auto-rotation; Windows disk auto-grow",
|
||
"index.feat.automation.li4": "Health checks + auto-fix via <code>winpodx doctor --fix</code>",
|
||
"index.feat.automation.li5": "Opt-in idle auto-stop fully stops the VM and frees its RAM",
|
||
"index.feat.automation.title": "<span class=\"ico\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\"><use href=\"#i-activity\"/></svg></span>Automation & resilience",
|
||
"index.feat.lead": "Each Windows app becomes its own Linux window — pinnable, alt-tabbable, file-associated, both directions.",
|
||
"index.feat.lean.li1": "Near-zero Python deps — stdlib only on 3.11+",
|
||
"index.feat.lean.li2": "No telemetry, ever",
|
||
"index.feat.lean.li3": "Multilingual UI (en / ko / zh / ja / de / fr / it)",
|
||
"index.feat.lean.li4": "Start-menu-style Qt6 GUI with a live Dashboard + a lightweight system tray",
|
||
"index.feat.lean.title": "<span class=\"ico\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\"><use href=\"#i-lock\"/></svg></span>Lean & private",
|
||
"index.feat.peripherals.li1": "Clipboard (text + images), sound, printers — on by default",
|
||
"index.feat.peripherals.li2": "Home directory shared as <code>\\\\tsclient\\home</code>",
|
||
"index.feat.peripherals.li3": "USB drives shared in-session; live USB device passthrough",
|
||
"index.feat.peripherals.li4": "Smart DPI scaling auto-detected from your desktop",
|
||
"index.feat.peripherals.title": "<span class=\"ico\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\"><use href=\"#i-hdd\"/></svg></span>Peripherals & sharing",
|
||
"index.feat.reverse.li1": "Linux apps appear in the Windows \"Open with…\" menu, by default",
|
||
"index.feat.reverse.li2": "Correct per-app icons in both Windows chooser dialogs",
|
||
"index.feat.reverse.li3": "Round-trips the file open back to host <code>xdg-open</code>",
|
||
"index.feat.reverse.li4": "Auto-discovers host apps + MIME from freedesktop standards",
|
||
"index.feat.reverse.li5": "Opens Windows-side files too — guest <code>C:</code> mounts on the host, edits save back (SMB + kio-fuse, KDE)",
|
||
"index.feat.reverse.title": "<span class=\"ico\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\"><use href=\"#i-swap\"/></svg></span>Reverse-open",
|
||
"index.feat.title": "What it does",
|
||
"index.feat.windows.li1": "RemoteApp (RAIL) renders each app as a native window — no desktop",
|
||
"index.feat.windows.li2": "Per-app taskbar icons via <code>WM_CLASS</code> matching",
|
||
"index.feat.windows.li3": "Double-click <code>.docx</code> → Word opens",
|
||
"index.feat.windows.li4": "Multi-session RDP: up to 25 independent sessions",
|
||
"index.feat.windows.li5": "Multi-monitor RAIL by default — drag a window to a second screen, keep working",
|
||
"index.feat.windows.li6": "Click a <code>mailto:</code> link → Outlook opens; app schemes (<code>slack:</code>, <code>vnc:</code>) route to the right Windows app (auto-detected)",
|
||
"index.feat.windows.title": "<span class=\"ico\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\"><use href=\"#i-window\"/></svg></span>Seamless app windows",
|
||
"index.feat.zeroconf.li1": "First click auto-provisions config, container, desktop entries",
|
||
"index.feat.zeroconf.li2": "First-boot discovery adds your Start Menu apps with their real icons",
|
||
"index.feat.zeroconf.li3": "Start-Menu-only by default; opt-in full scan adds registry App Paths, all UWP/MSIX, Chocolatey, Scoop",
|
||
"index.feat.zeroconf.li4": "Backends: Podman (default), Docker, manual RDP",
|
||
"index.feat.zeroconf.title": "<span class=\"ico\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\"><use href=\"#i-bolt\"/></svg></span>Zero-config launch",
|
||
"index.hero.h1": "Click an app.<br><span class=\"grad\">Word opens. That's it.</span>",
|
||
"index.hero.sub": "Native Linux windows for every Windows app — real icons, real\n <code>WM_CLASS</code>, pin-to-taskbar. FreeRDP RemoteApp + dockur/windows.\n Zero config.",
|
||
"index.how.lead": "No manual VM wrangling. WinPodX provisions everything on the first app click.",
|
||
"index.how.step1.body": "One command pulls a Windows container (<a href=\"https://github.com/dockur/windows\">dockur/windows</a>) in rootless Podman, runs an unattended Windows install, and applies the RemoteApp + agent setup.",
|
||
"index.how.step1.title": "Install & setup",
|
||
"index.how.step2.body": "By default, WinPodX adds only the apps your Windows Start Menu actually shows — mirrored into matching folder sub-groups — each as a Linux <code>.desktop</code> entry with its real icon. Opt in with <code>desktop.full_app_scan</code> to also sweep the registry App Paths, UWP/MSIX, Chocolatey and Scoop.",
|
||
"index.how.step2.title": "Apps auto-discovered",
|
||
"index.how.step3.body": "Click the app like any native one. It opens in its own Linux window via FreeRDP RemoteApp — pinnable, alt-tabbable, file-associated. No full desktop.",
|
||
"index.how.step3.title": "Click & launch",
|
||
"index.how.title": "How it works",
|
||
"index.install.label": "Install — latest stable, any supported distro",
|
||
"index.note": "<b>Needs hardware virtualization.</b> WinPodX runs Windows in a KVM-backed\n container — an x86_64 / aarch64 CPU with virtualization extensions, 8 GB+ RAM\n (12 GB+ recommended), and ~30 GB free disk. First install takes ~5–10 minutes\n (Windows ISO download + Sysprep + OEM apply). <a href=\"get-started.html\">Full requirements →</a>",
|
||
"index.shot.cap": "Windows About / Performance Monitor / PowerShell each in their own Linux window, alongside the WinPodX Apps grid.",
|
||
"index.stats.command": "command to set up",
|
||
"index.stats.languages": "UI languages",
|
||
"index.stats.sessions": "parallel RDP sessions",
|
||
"index.stats.trackers": "trackers, ever",
|
||
"nav.faq": "FAQ",
|
||
"nav.features": "Features",
|
||
"nav.get_started": "Get started"
|
||
}
|