V Linuxe je veľa softvéru, aby sme nemuseli myslieť na iné operačné systémy. Ale povedzme si úprimne: občas potrebujeme niečo od Windowsu a musíme niečo urobiť, aby sme spustili niektorú z jeho aplikácií. Môže byť na externom disku s verziou „To Go“, vo virtuálnom stroji alebo pomocou nástrojov ako VÍNO. Hoci väčšina možností je založená na „neemulátore“, existuje možnosť výberu, ako napr Fľaše alebo už dávno PlayOnLinux.
Akoby dostupné možnosti nestačili, ponúka spoločnosť Valve, ktorá vlastní Steam Protón. Čo je to? Je to lepšie ako VÍNO? Kedy sa oplatí použiť jedno alebo druhé? V tomto článku vám vysvetlíme všetko potrebné, aby ste poznali všetky odpovede. Hoci pred a spojler: Proton je tiež potomkom VÍNA, takže na konci dňa budeme vždy používať to isté s určitými rozdielmi.
Čo je VÍNO
VÍNO, ktorého skratka pochádza z WINE Is Not Eemulátor, je to a vrstva kompatibility schopná spúšťať aplikácie Windows na rôznych operačných systémoch POSIX, ako sú napríklad systémy založené na Linuxe. Na tomto zozname sú okrem iného aj macOS a BSD. Na rozdiel od emulátora, ktorý sa snaží napodobňovať logiku Windows, WINE prekladá volania Windows API do volaní POSIX počas ich uskutočňovania, čím eliminuje spomalenie výkonu a pamäte pri emulácii a umožňuje dokonalú integráciu aplikácií Windows do našej pracovnej plochy.
VÍNO Svoj vývoj začal v roku 1993a za 31 rokov, čo je k dispozícii, sa výrazne zlepšil. Jeho inštalácia je jednoduchá v každej linuxovej distribúcii: v termináli musíte napísať príslušný inštalačný príkaz vedľa balíka „wine“, ktorý by v distribúciách založených na Debiane vyzeral takto sudo apt install wine
, v tých založených na Fedore sudo dnf install wine
a v základni Arch sudo pacman -S wine
.
Voliteľné, ale vhodné, po inštalácii sa oplatí spustiť winecfg
pre konfigurovať niektoré nastavenia softvéru. Toto bolo dôležitejšie pred niekoľkými mesiacmi, keď sa ako predvolená kompatibilita používala Windows 7; teraz je to Windows 10
Na spustenie programu s „holým“ WINE, teda bez akéhokoľvek grafického nástroja, ako sú spomínané Bottles alebo PlayOnLinux, nám stačí napísať príkaz wine nombre_del_ejecutable.exe
.
Čo je Proton
Protón je v podstate a vidlica od VÍNA. Toto prispôsobené a udržiavané spoločnosťou Valve v spolupráci s CodeWeavers, ktorý tiež vyvíja CrossOver. Proton sa integruje s klientom Steam ako súčasť Steam Play a je pôvodne navrhnutý tak, aby sme mohli hrať tituly, ktoré sú dostupné iba pre Windows na Linuxe. Proton je najlepší nástroj na hranie na Linuxe... aj keď nielen to.
Inštalácia Protonu nie je taká intuitívna ako WINE. Na jeho inštaláciu budeme musieť:
- Nainštalujeme Steam do operačného systému. Dá sa to urobiť pomocou správcu balíkov alebo obchodu s aplikáciami a dokonca existujú možnosti flatpak a snap.
- Otvoríme Steam, identifikujeme sa, ak nás o to požiada, a aktivujeme Steam Play v nastaveniach Steam/Steam Play. Toto nainštaluje Proton a teraz ho môžeme použiť.
Ak chcete použiť program s Protonom, veci sú trochu komplikovanejšie. Čo musíte urobiť, je v klientovi Steam pridať program, ktorý nie je Steam a aktivovať kompatibilitu s Protonom. Potom sa to dá teoreticky spustiť pomocou skratky, ktorá bude v ponuke Štart. Ak nie, možno ho spustiť z klienta Steam.
Kedy použiť VÍNO a kedy Proton
Vo všeobecnosti sa oplatí používať WINE pre všeobecné aplikácie a softvér, ktorý nie je Steam. Hoci tu Odporúčam používať fľaše. Ide o program s grafickým rozhraním, ktorý nám umožňuje inštalovať a konfigurovať aplikácie Windows. Taktiež, ak nám ide o čistotu, v zmysle inštalácie menšieho počtu balíkov, Bottles Je to ako balík flatpak.
Ak uprednostňujete VÍNO tak, ako je, je to ďalšia možnosť a tiež platná. Ak program od začiatku nefunguje podľa očakávania, je možné ho nainštalovať a odpálenie winetricks, ktorý vám umožňuje konfigurovať niektoré parametre.
Na druhej strane na štart poslúži Proton softvér, ktorý je v službe Steam, to nadovšetko. Aj keď som to nikdy nepotreboval, môžete tiež skúsiť otvoriť program, s ktorým nemôžete pracovať s WINE. Nech je to a vidlica Znamená to okrem iného, že nie je to isté ako pôvodná možnosť a je to alternatíva, ktorá môže byť platná.
Na Steam Deck
Vždy budeme používať aj Proton ak sme na Steam Deck, alebo aspoň pre všetky tie aplikácie, ktoré vyzerajú dobre v hernom režime. Ak ich chceme na ploche, môžeme si to pridať do Steamu a aktivovať kompatibilitu, čo, opakujem, by teoreticky malo pridať aj skratku do ponuky štart.
Ak sa stane, že ste aplikáciu pridali v hernom režime a my ju tam nechceme, riešením je vstúpiť do nastavení aplikácie z uvedeného režimu a odstrániť ju. Nie je zaručené, že to bude fungovať inak, ale ak ste vytvorili súbor .desktop v ~ / .Local / share / applications, môže to stačiť na spustenie aplikácie. Kúzlo zvyčajne spočíva v línii, ktorá začína Exec=. V prípade, že sa nedá otvoriť, opäť pridáme, zahryzneme do guľky a necháme v hernom režime.
Stojí za to pripomenúť, že Steam Deck Je to PC. Ak teda nechceme používať Proton na všetko, môžeme si nainštalovať balík Flatpak Bottles a urobiť to tak, ako na akomkoľvek inom počítači. Prípadne to môžete skúsiť aj vy distribučný box.
Záver
WINE a Proton sú dva nástroje, ktoré nám to umožňujú spúšťať aplikácie systému Windows na linuxe. Druhý vychádza z prvého a je najlepšou voľbou pre hry a aplikácie Steam. Na druhej strane je WINE zdrojom mnohých ďalších softvérov a zvyčajne je tou najlepšou voľbou na spúšťanie všeobecných aplikácií.