Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Nemožnost snadno spouštět oblíbené aplikace pro Windows na Linuxu byla dlouho překážkou širokého přijetí Linuxu. Zatímco většina aplikací poběží s Wine nebo ve virtuálním stroji VirtualBox, tato řešení jsou neohrabaná, neelegantní a mohou vyžadovat velké množství práce a konfigurace.

Pomocí WinApps můžete snadno spravovat a spouštět software Windows na Linuxu a dokonce jej integrovat do vašeho systému a kontextových nabídek.

Proč spouštět software Windows na Linuxu?

Open-source software je skvělý, ale ne každý si to myslí. V podnikání je dominantním paradigmatem Microsoft Office, který se poprvé objevil v roce 1990, rok před prvním vydáním linuxového jádra. Bez ohledu na to, jak moc milujete LibreOffice, někdy stačí použít to, co používají všichni ostatní.

Stejně tak profesionálové v oblasti grafického designu a fotografie používají Adobe Photoshop a klienti očekávají, že jejich produkty budou vytvořeny pomocí Photoshopu, nikoli

Alternativy produktů Adobe pro Linux jako GIMP.

Wine (Wine není emulátor) je vrstva kompatibility schopná spouštět aplikace Windows v distribucích Linuxu. Funguje dobře se spoustou softwaru pro Windows, ale je náročné na nastavení, a přestože aplikace třetích stran, jako je PlayOnLinux, usnadňují konfiguraci, stále to není ideální.

Dalším způsobem, jak používat aplikace pro Windows v Linuxu, je nastavit virtuální stroj pomocí VirtualBoxu a licencovanou kopii Windows. To také není ideální, protože ve skutečnosti musíte spustit virtuální počítač, abyste mohli používat jednu konkrétní aplikaci.

WinApps pro Linux usnadňuje spouštění aplikací pro Windows

Není nic špatného na spouštění virtuálních počítačů pro používání aplikací pro Windows, ale někdy nechcete načíst celý operační systém, jen abyste mohli odeslat e-mail pomocí aplikace Microsoft Outlook. A pokud z nějakého důvodu chcete používat Microsoft Outlook jako výchozí poštovní aplikaci, není to snadné způsob, jak jej aktivovat ve virtuálním počítači, když kliknete na odkaz „mailto“ pomocí prohlížeče na vašem hostiteli stroj.

WinApps pro Linux používá protokol RDP (Remote Desktop Protocol) a umožňuje vám zacházet s aplikacemi pro Windows, jako by byly součástí vaší vlastní distribuce Linuxu. To zahrnuje jejich přidání do nabídky Start a integraci pro práci s typy MIME.

Stále budete používat virtuální počítač, ale spouštění aplikací na ploše Linuxu bude bezproblémové a váš virtuální počítač bude fungovat jako subsystém pro WinApps. Po instalaci se už nikdy nebudete muset dívat na plochu Windows. I když je používání WinApps jednoduché, dostat je do vašeho systému může nějakou dobu trvat.

Před instalací WinApps nastavte svůj VM

Před instalací WinApps pro Linux musíte mít virtuální stroj KVM se systémem Windows. Nejjednodušší způsob, jak toho dosáhnout, je nainstalovat Virtual Machine Manager.

sudo apt-dostat nainstalovat virt-manager

...a přidejte svého uživatele do skupiny libvirt:

sudo usermod -aG uživatelské jméno libvirt

Stáhněte si ISO ovladače KVM VirtIO pomocí:

wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Spusťte Virtual Machine Manager a poté z nabídky vyberte Upravit pak Předvolby. Zaškrtněte označené políčko Povolit úpravy XML.

Zavřete dialogové okno a poté klikněte na ikonu „Vytvořit nový virtuální počítač“.

Vybrat Instalace místního média, poté vyberte ISO a projděte průvodcem. Jediná hodnota, kterou musíte změnit, je název počítače, který je třeba volat "RDPWindows", aby to WinApps mohly detekovat, a ujistěte se, že jste zaškrtli "Před instalací upravte konfiguraci" box.

Po kliknutí Dokončit, budete muset před instalací systému Windows provést další konfiguraci:

  • V procesor sekce, zaškrtněte políčko pro "Zkopírujte konfiguraci hostitelského CPU"
  • Stále v procesor sekce, přepněte na XML a ujistěte se, že hodiny oddíl zní:
    <posun hodin='místní čas'>
    <název časovače='hpet' přítomný ='Ano'/>
    <název časovače='hypervclock' přítomný ='Ano'/>
    </clock>
  • v Paměť, snižte aktuální přidělení na 1024 MB
  • Pod Možnosti spouštění, zaškrtněte políčko „Spusťte virtuální počítač při spouštění hostitele"
  • Pod SATA disk 1, vyberte "VirtIO“ jako disková sběrnice
  • V části NIC nastavte model zařízení na "virtio"
  • Klikněte na Přidat hardware tlačítko v levém dolním rohu obrazovky a poté vyberte „CD ROM" jako typ zařízení
  • Klikněte Spravovat, pak zvolte "virtio-win.iso" soubor, který jste stáhli dříve

Nyní jste připraveni začít instalovat Windows, takže stiskněte Zahajte instalaci knoflík.

Instalace bude probíhat jako na jakémkoli jiném zařízení, dokud se vás nezeptá: „Kam chcete nainstalovat Windows?" Nejsou k dispozici žádná umístění, protože systém Windows není dodáván s ovladačem pro váš virtuální počítač.

Klikněte Načíst ovladač, pak Procházet. Soubor virtio-win ISO bude připojen jako disk, takže jej vyberte a přejděte na něj AMD64 > w10a poté vyberte ovladač w10.

Ovladač se nainstaluje a vy můžete pokračovat ve vyčerpávajícím procesu instalace systému Windows jako obvykle.

Když budete odpovídat na otázky týkající se jména svého prvního domácího mazlíčka a místa, kde jste se narodili, předtím, než odmítnete zapnout historii zařízení, odmítněte systému Windows přístup k vaší poloze nebo poloze vašeho telefonu, rozzlobíte se, že nemůžete vypnout veškerou telemetrii, odmítněte laskavou nabídku keyloggingu a odmítněte možnost mít personalizované reklamy, budete si pamatovat, proč používáte Linux.

Nakonec se dostanete na plochu. Otevřete Průzkumníka souborů a vyhledejte soubor virtio-win ISO, který by měl být připojen jako jednotka. Otevřete jej, dvakrát klikněte na virt-win-gt-64.exe a proklikejte se průvodcem. Systém Windows bude chtít „dokončit nastavení vašeho zařízení“. Klikněte Připomeň mi později chcete-li ignorovat prodejní nabídky, klikněte na Dokončit na čaroděje virtio-win.

Poprvé a naposledy otevřete Microsoft Edge a vložte https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg do adresního řádku, abyste viděli některé položky registru, které musíte přidat.

Klikněte pravým tlačítkem na Drsný nad fragmentem kódu a poté vyberte Uložit cíl jako. Stáhněte si jej do požadovaného umístění, klikněte pravým tlačítkem na soubor v Průzkumníku souborů a vyberte Spojit.

Virtuální počítač jste pojmenovali dříve a nyní musíte změnit název, pod kterým jej Windows zná.

Klikněte do vyhledávacího pole a zadejte „Specifikace zařízení“. V novém okně přejděte, dokud neuvidíte Přejmenujte tento počítač. Klikněte na tlačítko a poté přejmenujte stroj na "RDPWindows". Klikněte další pak Restartovat později.

Nakonec najděte Vzdálená plocha na postranním panelu a přepněte tlačítko na Na.

Nyní můžete nainstalovat aplikace pro Windows, jako je Microsoft Office, Adobe Photoshop a další.

Až budete se svou sadou nástrojů v systému Windows spokojeni, restartujte počítač, ale nepřihlašujte se. Zavřete prohlížeč a správce virtuálních strojů.

Jak nainstalovat WinApps pro Linux

Chcete-li se připojit ke svému virtuálnímu počítači, budete muset nainstalovat FreeRDP a WinApps pro Linux.

sudo apt-dostat install -y freerdp2-x11
git klon https://github.com/Fmstrat/winapps.git

Vytvořte nový adresář pro konfiguraci WinApps ve vašem .config adresář:

mkdir ~/.config/winapps

...a pomocí nano vytvořte samotný konfigurační soubor:

nano ~/.config/winapps/winapps.conf

Do nového souboru přidejte své uživatelské jméno a heslo systému Windows:

RDP_USER="Davide"
RDP_PASS="SuperSecretPassword"

Uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X.

Přejděte do adresáře WinApps a otestujte, zda připojení k virtuálnímu počítači Windows funguje:

bin/winapps šek

Obdržíte varování o neshodě certifikátů. Vstupte Y k přijetí certifikátu. Plocha Windows se zobrazí jako aplikace na celou obrazovku. Vraťte se k terminálu a zrušte proces pomocí Ctrl + C.

Nyní můžete spustit instalační program WinApps:

./installer.sh

Instalační program se zeptá, zda jej chcete nainstalovat pro aktuálního uživatele nebo celý systém, a poté zkontroluje aplikace nainstalované ve vašem virtuálním počítači s Windows. Dokončení tohoto procesu trvá několik minut.

Dále zvolte, jak chcete pracovat s předkonfigurovanými a dalšími aplikacemi WinApps.

A je to! Nyní můžete přistupovat k aplikacím pro Windows z plochy Linuxu a kontextových nabídek, aniž byste museli spouštět celou plochu Windows nebo se zabývat Wine.

Windows má také aplikace s otevřeným zdrojovým kódem!

Pomocí WinApps ke spouštění aplikací pro Windows na ploše Linuxu máte přístup ke všemu proprietárnímu softwaru, který potřebujete pro podnikání, vzdělávání a kreativitu. Ale Windows má také software s otevřeným zdrojovým kódem a s trochou úsilí můžete spustit software s otevřeným zdrojovým kódem pro Windows na své open source distribuci Linuxu!