V Linuxu je spousta softwaru, abychom nemuseli přemýšlet o jiných operačních systémech. Ale buďme upřímní: občas potřebujeme něco od Windows a musíme něco udělat, abychom spustili některou z jeho aplikací. Může být na externím disku s verzí „To Go“, ve virtuálním počítači nebo pomocí nástrojů jako VÍNO. I kdyz vetsina moznosti je zalozena na "neemulatoru", existuje vyber, napriklad Lahve nebo dávno PlayOnLinux.
Jako by dostupné možnosti nestačily, nabízí Valve, společnost vlastnící Steam Proton. Co je to? Je lepší než VÍNO? Kdy se vyplatí použít jedno nebo druhé? V tomto článku vám vysvětlíme vše potřebné, abyste znali všechny odpovědi. Ačkoli před a spoiler: Proton je také potomkem WINE, takže na konci dne budeme vždy používat to samé s určitými rozdíly.
Co je VÍNO
WINE, jehož zkratka pochází WINE Is Not Eemulátor, je to a vrstva kompatibility schopná spouštět aplikace Windows na různých operačních systémech POSIX, jako jsou systémy založené na Linuxu. Na tomto seznamu jsou mimo jiné také macOS a BSD. Na rozdíl od emulátoru, který se snaží napodobit logiku Windows, WINE převádí volání Windows API do volání POSIX, když jsou prováděna, čímž eliminuje zpomalení výkonu a paměti při emulaci a umožňuje dokonalou integraci aplikací Windows do naší plochy.
VÍNO S jeho vývojem se začalo v roce 1993a za 31 let, co je k dispozici, se hodně zlepšil. Jeho instalace je jednoduchá v jakékoli distribuci Linuxu: v terminálu musíte napsat příslušný instalační příkaz vedle balíčku „wine“, který by v distribucích založených na Debianu vypadal takto sudo apt install wine
, v těch založených na Fedoře sudo dnf install wine
a na základně Arch sudo pacman -S wine
.
Volitelné, ale vhodné, po instalaci se vyplatí spustit winecfg
bod konfigurovat některá nastavení softwaru. To bylo důležitější před několika měsíci, kdy se jako výchozí používaná kompatibilita používala Windows 7; nyní je to Windows 10
Ke spuštění programu s „holým“ WINE, tedy bez jakéhokoli grafického nástroje, jako jsou výše zmíněné Bottles nebo PlayOnLinux, stačí napsat příkaz wine nombre_del_ejecutable.exe
.
Co je Proton
Proton je v podstatě a vidlice od VÍNA. Tento přizpůsobené a udržované společností Valve ve spolupráci s CodeWeavers, který také vyvíjí CrossOver. Proton se integruje s klientem Steam jako součást Steam Play a je původně navržen tak, abychom mohli hrát tituly, které jsou dostupné pouze pro Windows na Linuxu. Proton je nejlepší nástroj pro hraní na Linuxu... i když nejen to.
Instalace Protonu není tak intuitivní jako WINE. Pro jeho instalaci budeme muset:
- Nainstalujeme Steam do operačního systému. To lze provést pomocí správce balíčků nebo obchodu s aplikacemi a dokonce existují možnosti flatpak a snap.
- Otevřeme Steam, identifikujeme se, pokud nás o to požádá, a aktivujeme Steam Play z nastavení Steam/Steam Play. Tím se nainstaluje Proton a nyní jej můžeme používat.
Chcete-li použít program s Protonem, věci jsou trochu složitější. Co musíte udělat, je v klientovi Steam přidat program mimo Steam a aktivujte kompatibilitu s Protonem. Poté jej lze teoreticky spustit pomocí zástupce, který bude v nabídce Start. Pokud ne, lze jej spustit z klienta Steam.
Kdy použít WINE a kdy Proton
Obecně se vyplatí používat WINE pro obecné aplikace a software mimo Steam. I když tady Doporučil bych používat Bottles. Jedná se o program s grafickým rozhraním, který nám umožňuje instalovat a konfigurovat aplikace pro Windows. Také, pokud nám jde o čistotu, ve smyslu instalace méně balíčků, Bottles Je to jako balíček flatpak.
Pokud preferujete VÍNO tak, jak je, je to další možnost a také platná. Pokud program od začátku nefunguje podle očekávání, lze jej nainstalovat a spuštění winetricks, který umožňuje konfigurovat některé parametry.
Na druhou stranu ke startu poslouží Proton software, který je na Steamu, to především. I když jsem to nikdy nepotřeboval, můžete také zkusit otevřít program, se kterým nemůžete pracovat s WINE. Ať je to a vidlice Mimo jiné to znamená, že není totožná s původní možností a je to alternativa, která může být platná.
Na Steam Decku
Vždy budeme také používat Proton pokud jsme na Steam Decku, nebo alespoň pro všechny ty aplikace, které vypadají dobře v herním režimu. Pokud je chceme na ploše, můžeme to přidat do Steamu a aktivovat kompatibilitu, což, opakuji, by teoreticky mělo přidat i zástupce do nabídky start.
Pokud se stane, že jste aplikaci přidali v herním režimu a my ji tam nechceme, řešením je vstoupit do nastavení aplikace z uvedeného režimu a smazat ji. Není zaručeno, že to bude fungovat jinak, ale pokud jste vytvořili soubor .desktop v ~ / .local / share / applications, to může stačit ke spuštění aplikace. Kouzlo obvykle spočívá v linii, která začíná Exec =. V případě, že nejde otevřít, opět přidáme, kousneme do kulky a udržujeme v herním režimu.
Stojí za to připomenout, že Steam Deck Je to PC. Pokud tedy nechceme používat Proton na všechno, můžeme si nainstalovat balíček Flatpak Bottles a udělat to jako na jakémkoli jiném počítači. Případně můžete také zkusit distro box.
Závěr
WINE a Proton jsou dva nástroje, které nám to umožňují spouštět aplikace pro Windows na linuxu. Druhý sestupuje z prvního a je nejlepší volbou pro hry a aplikace Steam. Na druhou stranu je WINE zdrojem mnoha dalšího softwaru a obvykle je tou nejlepší volbou pro spouštění obecných aplikací.