Linuxissa on paljon ohjelmistoja, jotta meidän ei tarvitse ajatella muita käyttöjärjestelmiä. Mutta olkaamme rehellisiä: joskus tarvitsemme jotain Windowsista ja meidän on tehtävä jotain suorittaaksemme jonkin sen sovelluksista. Se voi olla ulkoisella asemalla "To Go" -versiolla, virtuaalikoneessa tai työkaluilla, kuten VIINI. Vaikka useimmat vaihtoehdot perustuvat "ei-emulaattoriin", on valinnanvaraa, kuten Pullot tai kauan sitten PlayOnLinux.
Ikään kuin saatavilla olevat vaihtoehdot eivät riittäisi, Steamin omistava Valve tarjoaa Protoni. Mikä se on? Onko se parempi kuin VIINI? Milloin kannattaa käyttää yhtä tai toista? Tässä artikkelissa aiomme selittää kaiken tarvittavan tietääksemme kaikki vastaukset. Vaikka ennen a spoileri: Proton on myös WINEn jälkeläinen, joten loppujen lopuksi käytämme aina samaa asiaa joillakin eroilla.
Mikä on VIINI
WINE, jonka lyhenne tulee WINE Is Not an Eemulaattori, se on a yhteensopivuuskerros, joka pystyy suorittamaan Windows-sovelluksia erilaisissa POSIX-käyttöjärjestelmissä, kuten Linux-pohjaisissa. Listalla ovat myös muun muassa macOS ja BSD. Toisin kuin emulaattori, joka yrittää jäljitellä Windows-logiikkaa, WINE kääntää Windows API -kutsut POSIX-kutsuiksi, kun niitä tehdään, mikä poistaa emuloinnin suorituskyvyn ja muistin hidastumisen ja mahdollistaa Windows-sovellusten integroinnin työpöydällemme.
VIINI Se aloitti kehitystyönsä vuonna 1993, ja se on parantunut paljon 31 vuoden aikana, kun se on ollut saatavilla. Sen asennus on yksinkertaista missä tahansa Linux-jakelussa: terminaaliin on kirjoitettava sopiva asennuskomento "wine"-paketin viereen, mikä Debian-pohjaisissa distroissa näyttää tältä sudo apt install wine
, Fedora-pohjaisissa sudo dnf install wine
ja Archin tukikohdassa sudo pacman -S wine
.
Valinnainen, mutta suositeltavaa, asennuksen jälkeen kannattaa käynnistää winecfg
ja määritä joitain ohjelmistoasetuksia. Tämä oli tärkeämpää muutama kuukausi sitten, kun oletusyhteensopivuus oli Windows 7; nyt se on Windows 10
Käynnistääksemme ohjelman "paljaalla" WINEllä eli ilman graafisia työkaluja, kuten edellä mainittuja Bottlesia tai PlayOnLinuxia, meidän tarvitsee vain kirjoittaa komento wine nombre_del_ejecutable.exe
.
Mikä on Proton
Protoni on pohjimmiltaan a haarukka tekijältä WINE. Tämä Valven räätälöimä ja ylläpitämä yhteistyössä CodeWeaversin kanssa, joka myös kehittää Crossover. Proton integroituu Steam-asiakasohjelmaan osana Steam Play -ohjelmaa, ja se on alun perin suunniteltu niin, että voimme toistaa nimikkeitä, jotka ovat saatavilla vain Windowsille Linuxissa. Proton on paras työkalu pelaamiseen Linuxilla… vaikka ei vain sitä.
Protonin asentaminen ei ole yhtä intuitiivista kuin WINE. Asentaaksemme sen, meidän on:
- Asennamme Steamin käyttöjärjestelmään. Se voidaan tehdä paketinhallinnan tai sovelluskaupan avulla, ja siellä on jopa flatpak- ja snap-vaihtoehtoja.
- Avaamme Steamin, tunnistamme itsemme, jos se pyytää meitä, ja aktivoimme Steam Playn Steam/Steam Play -asetuksista. Tämä asentaa Protonin ja voimme nyt käyttää sitä.
Ohjelman käyttäminen Protonin kanssa on hieman monimutkaisempaa. Sinun on tehtävä Steam-asiakasohjelmassa Lisää muu kuin Steam-ohjelma ja aktivoi yhteensopivuus Protonin kanssa. Sitten sen käynnistäminen voidaan teoriassa tehdä käynnistysvalikossa olevasta pikakuvakkeesta. Jos ei, se voidaan käynnistää Steam-asiakasohjelmasta.
Milloin käyttää WINEa ja milloin käyttää Protonia
Yleisesti ottaen WINEa kannattaa käyttää yleisiin sovelluksiin ja muihin kuin Steam-ohjelmistoihin. Vaikka täällä Suosittelen käyttämään pulloja. Se on ohjelma, jossa on graafinen käyttöliittymä, jonka avulla voimme asentaa ja määrittää Windows-sovelluksia. Myös, jos olemme huolissamme puhtaudesta, siinä mielessä, että asennamme vähemmän paketteja, pulloja Se on flatpak-pakettina.
Jos pidät viinistä sellaisenaan, se on toinen vaihtoehto ja myös voimassa. Jos ohjelma ei toimi odotetulla tavalla alusta alkaen, se voidaan asentaa ja käynnistää winetricks, jonka avulla voit määrittää joitain parametreja.
Toisaalta Protonia käytetään laukaisussa ohjelmisto, joka on Steamissä, se ennen kaikkea. Vaikka en ole koskaan tarvinnut sitä, voit myös yrittää avata ohjelman, jota et saa toimimaan WINElla. Olkoon se a haarukka Se tarkoittaa muun muassa, että se ei ole sama kuin alkuperäinen vaihtoehto, ja se on vaihtoehto, joka voi olla voimassa.
Steam Deckillä
Käytämme myös aina Protonia jos olemme Steam Deckillä, tai ainakin kaikille niille sovelluksille, jotka näyttävät hyvältä pelitilassa. Jos haluamme ne työpöydälle, voimme lisätä sen Steamiin ja aktivoida yhteensopivuuden, minkä, toistan, teoriassa pitäisi lisätä myös pikakuvake aloitusvalikkoon.
Jos käy niin, että olet lisännyt sovelluksen pelitilassa, emmekä halua sitä sinne, ratkaisu on syöttää sovelluksen asetukset kyseisestä tilasta ja poistaa se. Sen ei taata toimivan tällä muulla tavalla, mutta jos olet luonut .desktop-tiedoston sisään ~ / .paikallinen / share / sovelluksia, tämä saattaa riittää sovelluksen käynnistämiseen. Taika on yleensä siinä rivissä, joka alkaa Exec =. Jos sitä ei voida avata, lisäämme sen uudelleen, puremme luodin ja pidämme sen pelitilassa.
On syytä muistaa, että Steam Deck Se on PC. Siksi, jos emme halua käyttää Protonia kaikkeen, voimme asentaa Bottles flatpak -paketin ja tehdä sen samalla tavalla kuin muillakin tietokoneilla. Vaihtoehtoisesti voit myös kokeilla distro laatikko.
Johtopäätös
WINE ja Proton ovat kaksi työkalua, jotka mahdollistavat meille ajaa windows-sovelluksia linuxissa. Toinen laskee ensimmäisestä ja on paras vaihtoehto Steam-peleille ja -sovelluksille. Toisaalta WINE on monien muiden ohjelmistojen lähde, ja se on yleensä paras vaihtoehto yleisten sovellusten käynnistämiseen.