Sa Linux mayroong maraming software para hindi na natin kailangang isipin ang iba pang operating system. Ngunit maging tapat tayo: minsan kailangan natin ng isang bagay mula sa Windows at kailangan nating gawin ang isang bagay upang patakbuhin ang isa sa mga application nito. Maaari itong nasa isang panlabas na drive na may bersyon na "To Go", sa isang virtual machine o may mga tool tulad ng WINE. Bagama't ang karamihan sa mga opsyon ay batay sa "hindi emulator", mayroong isang pagpipilian, tulad ng Bote o matagal na ang nakalipas PlayOnLinux.
Para bang hindi sapat ang mga available na opsyon, nag-aalok ang Valve, ang kumpanyang nagmamay-ari ng Steam Proton. Ano ito? Mas maganda ba ito kaysa WINE? Kailan sulit na gamitin ang isa o ang isa pa? Sa artikulong ito ipapaliwanag namin ang lahat ng kailangan upang malaman ang lahat ng mga sagot. Bagama't bago ang a spoiler: Ang Proton ay isa ring inapo ng WINE, kaya sa pagtatapos ng araw ay palagi nating gagamitin ang parehong bagay na may ilang mga pagkakaiba.
Ano ang WINE
WINE, na ang acronym ay nanggaling WINE Is Not a Eemulator, ito ay isang compatibility layer na may kakayahang magpatakbo ng mga Windows application sa iba't ibang mga operating system ng POSIX, tulad ng mga nakabatay sa Linux. macOS at BSD, bukod sa iba pa, ay nasa listahan din. Hindi tulad ng isang emulator na sumusubok na gayahin ang lohika ng Windows, isinasalin ng WINE ang mga tawag sa Windows API sa mga POSIX na tawag habang ginagawa ang mga ito, inaalis ang pagganap at paghina ng memorya ng pagtulad at pinapayagan ang mga application ng Windows na maisama nang perpekto sa aming desktop.
WINE Nagsimula ang pag-unlad nito noong 1993, at ito ay bumuti nang husto sa loob ng 31 taon na ito ay magagamit. Ang pag-install nito ay simple sa anumang pamamahagi ng Linux: sa terminal dapat mong isulat ang naaangkop na utos sa pag-install sa tabi ng pakete na "alak", na sa Debian-based distros ay magmumukhang sudo apt install wine
, sa mga batay sa Fedora sudo dnf install wine
at sa base ng Arch sudo pacman -S wine
.
Opsyonal, ngunit ipinapayong, pagkatapos ng pag-install ito ay nagkakahalaga ng paglulunsad winecfg
para i-configure ang ilang mga setting ng software. Ito ay mas mahalaga ilang buwan na ang nakalipas, nang ang default na compatibility na ginamit ay Windows 7; ngayon ay Windows 10 na
Upang ilunsad ang isang programa na may "hubad" na WINE, iyon ay, nang walang anumang graphical na tool tulad ng nabanggit na Bottles o PlayOnLinux, ang kailangan lang nating gawin ay isulat ang command wine nombre_del_ejecutable.exe
.
Ano ang Proton
Ang Proton ay karaniwang isang tinidor sa pamamagitan ng WINE. Ito na-customize at pinananatili ng Valve sa pakikipagtulungan sa CodeWeavers, na bumubuo rin CrossOver. Sumasama ang Proton sa Steam client bilang bahagi ng Steam Play, at unang idinisenyo para makapaglaro kami ng mga pamagat na available lang para sa Windows sa Linux. Ang Proton ay ang pinakamahusay na tool para sa paglalaro sa Linux… bagaman hindi lamang iyon.
Ang pag-install ng Proton ay hindi kasing intuitive ng WINE. Upang mai-install ito, kakailanganin nating:
- Nag-install kami ng Steam sa operating system. Maaari itong gawin sa manager ng package o app store at mayroon ding mga pagpipilian sa flatpak at snap.
- Binuksan namin ang Steam, tinutukoy namin ang aming sarili kung hihilingin nito sa amin at i-activate namin ang Steam Play mula sa mga setting ng Steam/Steam Play. Ito ang mag-i-install ng Proton at magagamit na natin ito.
Upang gumamit ng isang programa sa Proton, ang mga bagay ay medyo mas kumplikado. Ang kailangan mong gawin ay, sa Steam client, magdagdag ng non-Steam program at i-activate ang compatibility sa Proton. Pagkatapos, upang ilunsad ito, sa teorya maaari itong gawin mula sa shortcut na nasa start menu. Kung hindi, maaari itong ilunsad mula sa Steam client.
Kailan gagamit ng WINE at kailan gagamit ng Proton
Sa pangkalahatan, sulit ang paggamit ng WINE para sa mga pangkalahatang application at non-Steam software. Bagama't dito Inirerekomenda ko ang paggamit ng Bote. Ito ay isang programa na may isang graphical na interface na nagbibigay-daan sa amin upang i-install at i-configure ang mga aplikasyon ng Windows. Gayundin, kung nag-aalala tayo tungkol sa kalinisan, sa kahulugan ng pag-install ng mas kaunting mga pakete, Mga Bote Ito ay bilang isang flatpak package.
Kung mas gusto mo ang WINE bilang ay, ito ay isa pang opsyon, at wasto din. Kung ang isang programa ay hindi gumana tulad ng inaasahan namin mula sa simula, maaari itong mai-install at ilunsad winetricks, na nagpapahintulot sa iyo na i-configure ang ilang mga parameter.
Sa kabilang banda, ang Proton ay gagamitin sa paglulunsad software na nasa Steam, na higit sa lahat. Bagama't hindi ko ito kailangan, maaari mo ring subukang magbukas ng isang programa na hindi mo magagawang magtrabaho kasama ang WINE. Hayaan itong maging a tinidor Nangangahulugan ito, bukod sa iba pang mga bagay, na hindi ito katulad ng orihinal na opsyon, at ito ay isang alternatibo na maaaring wasto.
Sa Steam Deck
Proton din ang gagamitin namin palagi kung tayo ay nasa Steam Deck, o hindi bababa sa para sa lahat ng mga application na mukhang maganda sa mode ng laro. Kung gusto namin ang mga ito sa desktop, maaari naming idagdag ito sa Steam at i-activate ang compatibility, na, inuulit ko, sa teorya ay dapat ding magdagdag ng shortcut sa start menu.
Kung nangyari na idinagdag mo ang application sa mode ng laro at hindi namin gusto ito doon, isang solusyon ay ipasok ang mga setting ng app mula sa nasabing mode at tanggalin ito. Hindi ito garantisadong gagana sa ibang paraan, ngunit kung nakagawa ka ng .desktop file sa ~ / .local / share / applications, maaaring sapat na ito upang ilunsad ang application. Ang mahika ay karaniwang namamalagi sa linya na nagsisimula sa Exec=. Kung sakaling hindi ito mabuksan, idinagdag namin ito muli, kinagat ang bala at panatilihin ito sa mode ng laro.
Ito ay nagkakahalaga ng pag-alala na ang Steam Deck Ito ay isang PC. Samakatuwid, kung hindi namin gustong gamitin ang Proton para sa lahat, maaari naming i-install ang Bottles flatpak package at gawin ito tulad ng gagawin namin sa anumang iba pang computer. Bilang kahalili, maaari mo ring subukan distro box.
Konklusyon
Ang WINE at Proton ay dalawang tool na nagpapahintulot sa amin magpatakbo ng mga application ng windows sa linux. Ang pangalawa ay bumaba mula sa una, at ito ang pinakamahusay na pagpipilian para sa mga laro at application ng Steam. Sa kabilang banda, ang WINE ay ang pinagmulan ng maraming iba pang software, at kadalasan ay ang pinakamahusay na opsyon para sa paglulunsad ng mga pangkalahatang aplikasyon.