Linux sistemoje yra daug programinės įrangos, kad nereikėtų galvoti apie kitas operacines sistemas. Bet būkime sąžiningi: kartais mums reikia kažko iš „Windows“ ir turime ką nors padaryti, kad paleistume vieną iš jos programų. Jis gali būti išoriniame diske su „To Go“ versija, virtualioje mašinoje arba naudojant tokius įrankius VINE. Nors dauguma variantų yra pagrįsti „ne emuliatoriumi“, yra pasirinkimas, pvz Buteliai arba seniai PlayOnLinux.
Tarsi turimų variantų neužtektų, siūlo „Steam“ valdanti bendrovė „Valve“. Protonų. Kas tai? Ar tai geriau nei VYNAS? Kada verta naudoti vieną ar kitą? Šiame straipsnyje mes paaiškinsime viską, ko reikia, kad sužinotume visus atsakymus. Nors prieš a spoileris: Protonas taip pat yra WINE palikuonis, todėl dienos pabaigoje visada naudosime tą patį su tam tikrais skirtumais.
Kas yra VYNAS
WINE, iš kurio kilo santrumpa WINE Is Not Eemuliatorius, tai a suderinamumo sluoksnis, galintis paleisti Windows programas įvairiose POSIX operacinėse sistemose, pvz., Linux pagrindu. „MacOS“ ir BSD, be kita ko, taip pat yra tame sąraše. Skirtingai nuo emuliatoriaus, kuris bando imituoti Windows logiką, WINE paverčia Windows API iškvietimus į POSIX skambučius, pašalindamas emuliacijos našumo ir atminties sulėtėjimą ir leisdamas puikiai integruoti Windows programas į mūsų darbalaukį.
VINE Jis pradėjo kurtis 1993 m, ir jis labai patobulėjo per 31 metus, kai buvo prieinamas. Jo įdiegimas paprastas bet kuriame Linux distribucijose: terminale prie paketo "wine" turite parašyti atitinkamą diegimo komandą, kuri atrodytų Debian pagrindu veikiančiose distribucijose sudo apt install wine
, „Fedora“ pagrindu sukurtuose sudo dnf install wine
ir Arkos bazėje sudo pacman -S wine
.
Neprivaloma, bet patartina, po įdiegimo verta paleisti winecfg
punktas sukonfigūruoti kai kuriuos programinės įrangos nustatymus. Tai buvo svarbiau prieš kelis mėnesius, kai numatytasis suderinamumas buvo „Windows 7“; dabar tai Windows 10
Norėdami paleisti programą su „pliku“ WINE, ty be jokio grafinio įrankio, pvz., Bottles ar PlayOnLinux, tereikia parašyti komandą wine nombre_del_ejecutable.exe
.
Kas yra Protonas
Protonas iš esmės yra a šakutė pateikė WINE. Tai pritaikyta ir prižiūrima Valve bendradarbiaujant su CodeWeavers, kuris taip pat kuria Kryžminis. „Proton“ integruojamas su „Steam“ klientu kaip „Steam Play“ dalis ir iš pradžių buvo sukurtas taip, kad galėtume leisti kūrinius, kurie yra prieinami tik „Windows“ sistemoje „Linux“. „Proton“ yra geriausias įrankis žaisti „Linux“, nors ne tik.
„Proton“ diegimas nėra toks intuityvus kaip WINE. Norėdami jį įdiegti, turėsime:
- Mes įdiegiame Steam operacinėje sistemoje. Tai galima padaryti naudojant paketų tvarkyklę arba programų parduotuvę ir netgi yra „flatpak“ ir „snap“ parinkčių.
- Atsidarome „Steam“, identifikuojame save, jei to prašo, ir „Steam“ / „Steam Play“ nustatymuose aktyvuojame „Steam Play“. Tai įdiegs „Proton“ ir dabar galėsime jį naudoti.
Norint naudoti programą su Proton, viskas yra šiek tiek sudėtingesnė. Ką jūs turite padaryti, tai „Steam“ kliente pridėti ne Steam programą ir suaktyvinkite suderinamumą su Proton. Tada, norint jį paleisti, teoriškai tai galima padaryti naudojant nuorodą, kuri bus pradžios meniu. Jei ne, jį galima paleisti iš „Steam“ kliento.
Kada naudoti WINE ir kada naudoti Protoną
Apskritai verta naudoti WINE bendroms programoms ir ne „Steam“ programinei įrangai. Nors čia Aš rekomenduoju naudoti butelius. Tai programa su grafine sąsaja, kuri leidžia įdiegti ir konfigūruoti Windows programas. Be to, jei mums rūpi švara, ta prasme, kad reikia įdiegti mažiau pakuočių, butelių Tai yra kaip plokščiapakalinė pakuotė.
Jei jums labiau patinka VYNAS toks, koks yra, tai dar viena galimybė ir taip pat galioja. Jei programa nuo pat pradžių neveikia taip, kaip tikėtasi, ją galima įdiegti ir paleisti winetricks, kuri leidžia konfigūruoti kai kuriuos parametrus.
Kita vertus, paleidimui bus naudojamas „Proton“. programinė įranga, kuri yra „Steam“., tai visų pirma. Nors man to niekada nereikėjo, taip pat galite pabandyti atidaryti programą, kurios negalite dirbti naudodami WINE. Tegul tai būna a šakutė Tai, be kita ko, reiškia, kad tai nėra tas pats, kas pradinis variantas, ir tai yra alternatyva, kuri gali būti tinkama.
Ant garų denio
Mes taip pat visada naudosime Proton jei esame „Steam Deck“., arba bent jau visoms toms programoms, kurios gerai atrodo žaidimo režimu. Jei norime, kad jie būtų darbalaukyje, galime pridėti prie „Steam“ ir suaktyvinti suderinamumą, kuris, kartoju, teoriškai taip pat turėtų pridėti nuorodą į pradžios meniu.
Jei atsitiks taip, kad pridėjote programą žaidimo režimu ir mes nenorime, kad ji ten būtų, išeitis yra įvesti programos nustatymus iš minėto režimo ir ją ištrinti. Negarantuojama, kad tai veiks kitaip, bet jei sukūrėte .desktop failą ~ / .local / share / applications, to gali pakakti programai paleisti. Magija paprastai slypi eilutėje, kuri prasideda Vykdyti =. Jei jo nepavyksta atidaryti, pridedame dar kartą, įkandame kulką ir laikome žaidimo režimu.
Verta prisiminti, kad „Steam Deck“. Tai kompiuteris. Todėl jei nenorime viskam naudoti Proton, galime įdiegti Bottles flatpak paketą ir tai daryti taip, kaip darytume bet kuriame kitame kompiuteryje. Arba galite pabandyti distro dėžutė.
Išvada
WINE ir Proton yra du įrankiai, kurie mums leidžia paleiskite „Windows“ programas „Linux“.. Antrasis nusileidžia nuo pirmojo ir yra geriausias „Steam“ žaidimų ir programų pasirinkimas. Kita vertus, WINE yra daugelio kitų programinės įrangos šaltinis ir paprastai yra geriausias pasirinkimas paleisti bendrąsias programas.