Nëse ndonjëherë keni ndjerë sikur po humbisni lojërat më të mira për PC duke përdorur një sistem operativ të bazuar në Linux, ndoshta keni dëgjuar tashmë për Wine. Ky mjet është në thelb çelësi kryesor gjë që na lejon të ekzekutojmë softuer të projektuar për Windows pa pasur nevojë të instalojmë një sistem operativ të plotë përmes virtualizimit, duke kursyer një sasi të madhe burimesh harduerike.
Edhe pse përputhshmëria është përmirësuar ndjeshëm, nuk është gjithçka që shkon mirë. Disa programe funksionojnë pa probleme, ndërsa të tjerët thjesht nuk fillojnë. Kjo është arsyeja pse është thelbësore. rregulloni cilësimet dhe të dini se cilat mjete shtesë duhet të instaloni në mënyrë që lojërat që ju pëlqejnë kaq shumë të mos kenë gabime bezdisëse dhe të funksionojnë sa më mirë të jetë e mundur.
Çfarë është saktësisht Wine dhe si funksionon?
Së pari, le të sqarojmë një keqkuptim: Wine nuk është një emulator. Ndërsa një emulator imiton harduerin e një makine tjetër, Wine është një shtresa e pajtueshmërisëAjo që bën është përkthimi i thirrjeve të sistemit të Windows në një gjuhë që Linux e kupton në kohë reale, duke u lejuar programeve të ekzekutohen në mënyrë native.
Ky sistem përdor atë që ne e quajmë nënsisteme. Në Windows, ka shtresa për ekzekutimin e aplikacioneve 16-bit ose 32-bit; Wine përpiqet ta replikojë këtë. sjellja e sistemit në mënyrë që skedari ekzekutues të mendojë se është në mjedisin e tij natyror. Megjithatë, mbani mend se, duke qenë softuer i zhvilluar nga komuniteti, disa komponentë të patentuar të Microsoft mund të shkaktojnë probleme, duke kërkuar përdorimin e bibliotekave të jashtme.
Instalimi hap pas hapi në Ubuntu dhe derivatet e tij
Nëse po përdorni një version 64-bit të Ubuntu-s, gjëja e parë që duhet të bëni është të aktivizoni mbështetjen për arkitekturat 32-bit, pasi shumë lojëra më të vjetra e kërkojnë këtë. Hapni terminalin dhe ekzekutoni komandën sudo dpkg –adit-arkitekturë i386 për të përgatitur terrenin.
Pas kësaj, është thelbësore ta mbani sistemin të përditësuar duke ekzekutuar sudo apt updatePër të marrë versionin më të fundit, është më mirë të importoni çelësin zyrtar WineHQ duke krijuar një direktori në /etc/apt/keyrings dhe duke e shkarkuar çelësin me wget. Mos u mjaftoni me versionin në depot standarde, pasi ato shpesh janë të vjetruara. mjaft i vjetëruar dhe bëjnë më shumë gabime.
Në varësi të versionit tuaj të Ubuntu-s (qoftë 20.04, 22.04, apo një version më i fundit si 23.10), do t'ju duhet të shtoni burimin përkatës. Pasi ta keni bërë këtë, keni tre mundësi: degën i qëndrueshëm (më i rekomanduari për të shmangur rrëzimet), versioni në zhvillim ose në fazë. Për të instaluar versionin e qëndrueshëm, përdorni sudo apt install –install-rekomandon winehq-stable.
Konfigurimi fillestar dhe optimizimi i mjedisit
Pasi ta instaloni, mos e hapni lojën verbërisht. Së pari, ekzekutoni komandën winecfg në terminal. Kjo do të aktivizojë asistentin fillestar të konfigurimit, i cili do të shkarkojë komponentë kritikë si p.sh. Majmuni i verës dhe Geko, thelbësore që aplikacionet që varen nga .NET të funksionojnë siç duhet.
Brenda panelit të cilësimeve, do të shihni disa skeda kryesore. Në atë për aplikimetMund t’i thuash Wine-it të imitojë një version specifik të Windows-it (si p.sh. XP ose Windows 7) në varësi të kërkesave të lojës. Në seksionin e GrafikëNjë truk shumë i dobishëm është aktivizimi i "desktopit virtual", i cili parandalon që lojërat të ndryshojnë rezolucionin e monitorit tuaj kryesor dhe të shkaktojnë katastrofa vizuale.
Nëse shihni se një skedar .exe nuk hapet, kjo mund të jetë për shkak të një problemi me lejet. Mos i ndërlikoni gjërat shumë: klikoni me të djathtën mbi skedar, shkoni te Properties dhe shënoni kutinë për lejoni që skedari të funksionojë si program, ose përdorni komandën chmod 777 në terminal për t'i dhënë liri të plotë.
Mjete të avancuara: Winetricks dhe PlayOnLinux
Ndonjëherë, vetëm Vera nuk funksionon. Këtu hyn në lojë. Truket e WinetKy skript ju lejon të instaloni fonte të Microsoft ose librari të Visual C++ që loja ka nevojë për të shmangur bllokimin gjatë nisjes. Është mjeti ideal për zgjidhjen e shpejtë të varësive specifike.
Nëse preferoni diçka më vizuale dhe të automatizuar, PlayOnLinux Është një shpëtim jete. Në thelb është një ndërfaqe që menaxhon versione të ndryshme të Wine dhe zbaton konfigurime të paracaktuara për qindra lojëra. Kjo ju kursen nga ndërhyrja manuale me regjistrin ose DLL-të, duke krijuar profile të izoluara për secilin titull.
Pajtueshmëria dhe performanca në lojëra reale
Jo të gjitha lojërat sillen njësoj. Baza e të dhënave WineHQ përdor kategoritë: Platin (funksionon në mënyrë perfekte), Ar (ka nevojë për rregullime të vogla), Argjend dhe Bronz. Tituj të tillë si Diablo III Ato mund të funksionojnë shumë mirë, megjithëse ndonjëherë këshillohet të përdorni klientin 32-bit për të marrë më shumë FPS dhe për të parandaluar që DirectX 11 API të funksionojë ngadalë.
Një pikë kritike është Sistemi Anti-Cheat dhe DRM agresive si Denuvo. Nëse loja përdor këto mjete, ka shumë të ngjarë që Wine të mos jetë në gjendje ta ekzekutojë atë, ose më keq akoma, serveri do të zbulojë shtresën e përputhshmërisë dhe do të bllokojë përgjithmonë llogarinë tuaj. Në këto raste, virtualizimi është e vetmja zgjidhje e sigurt.
Nëse jeni përdorues i Steam, harrojeni konfigurimin manual të Wine. Klienti integrohet ProtonSteam Deck është një version i optimizuar i Wine i krijuar nga Valve. Kjo është ajo që e bën Steam Deck kaq të fuqishëm, duke ju lejuar të luani pjesën më të madhe të katalogut të lojërave të Windows me një klikim të vetëm.
Zgjidhja e problemeve të zakonshme dhe siguria
A ka ndaluar së punuari Wine pasi keni bërë shumë gjëra? Mos u shqetësoni. Zgjidhja më e thjeshtë është fshij dosjen .wine në direktorinë tuaj kryesore (ose riemërtojeni atë në .wine.backup). Kur ta ekzekutoni përsëri winecfg, programi do ta rigjenerojë të gjithë mjedisin nga e para dhe do të pastrojë çdo gabim konfigurimi.
Lidhur me sigurinë, mos harroni se Wine krijon një dobësi të vogël. Ndërsa programet keqdashëse të Windows nuk mund të dëmtojnë kernelin e Linux, nëse keni një virus, mund ta bëjnë. brenda shtresës WineKjo mund të hyjë në skedarët tuaj personalë që janë të lidhur me diskun virtual C:. Kini kujdes me skedarët ekzekutues nga burime të dyshimta.
Nëse vendosni se nuk keni më nevojë për mjetin, çinstalojeni atë me sudo apt-get remove –purge winehq-stable Dhe mos harroni të pastroni skedarët e mbetur në .config dhe .local/share për të rikuperuar hapësirën e diskut, pasi varësitë dhe libraritë .NET mund të bëhen mjaft të mëdha.
Të qenit në gjendje të ekzekutosh softuer Windows në Linux është një avantazh i madh që na jep liri të plotë mbi harduerin tonë. Nga instalimi i degës stabile dhe përdorimi i Truket e Winet Nga DLL-të te mbështetja për Proton në Steam, ka shumë mënyra për ta shndërruar shpërndarjen tuaj në një makinë të vërtetë lojërash, për sa kohë që dini si të menaxhoni profilet dhe versionet e përputhshmërisë për të shmangur konfliktet teknike.
Shkrimtar i apasionuar pas botës së bajteve dhe teknologjisë në përgjithësi. Më pëlqen të ndaj njohuritë e mia përmes shkrimit, dhe kjo është ajo që do të bëj në këtë blog, duke ju treguar të gjitha gjërat më interesante në lidhje me pajisjet, softuerin, harduerin, tendencat teknologjike dhe më shumë. Qëllimi im është t'ju ndihmoj të lundroni në botën dixhitale në një mënyrë të thjeshtë dhe argëtuese.

