- Bottles pojednostavljuje Wine s izoliranim bocama koje organiziraju i štite vaše Windows aplikacije na Linuxu.
- Preporučena instalacija putem Flatpaka nudi bolju izolaciju, upravljanje kanalima i punu podršku za DXVK.
- Predlošci igara i aplikacija olakšavaju postavljanje optimiziranih okruženja bez naprednog znanja.
- Bottles dopunjuje Proton i Steam Play za pokretanje softvera izvan Steama s finom kontrolom nad Wine-om.
Ako svakodnevno koristite Linux, ali i dalje ovisite o nekim programi dizajnirani samo za WindowsVjerovatno ste se više puta mučili s Wineom. Radi, da, ali između prefiksa, čudnih biblioteka i misterioznih konfiguracija, mnogi ljudi na kraju prerano odustanu.
Tu nastupaju Bottles, alat koji sav taj nered pretvara u nešto mnogo lakše upravljivo. Zahvaljujući... Vrlo uglađen i lako razumljiv vizualni interfejsOmogućava vam instaliranje, izolaciju i pokretanje Windows aplikacija i igara na Linuxu bez potrebe da postanete Wine stručnjak. A kao bonus, dodaje i dobrodošao dodatni sloj sigurnosti i organizacije.
Šta su boce i kako se odnose na vino i protone?
Da bismo razumjeli čime se Bottles bavi, prvo je potrebno razjasniti šta on tačno jeste. Vino i kako ono funkcioniše ispod površineWine nije tipičan emulator, već sloj kompatibilnosti koji u realnom vremenu prevodi pozive koje Windows aplikacija upućuje operativnom sistemu, pretvarajući ih u instrukcije koje Linux može razumjeti i izvršiti.
Kada Windows program pokuša pristupiti DLL-u, nacrtati prozor ili pročitati datoteku, ti zahtjevi se preusmjeravaju na ekvivalentne implementacije koje je pripremio Wine projekatTo je ogroman projekat reverznog inženjeringa koji se razvija već dugi niz godina i postao je pravi dragulj slobodnog softvera, posebno cijenjen u Unix okruženjima i Unix-sličnim sistemima kao što su GNU/Linux ili FreeBSD.
Veliki problem s Wineom je taj što, iako je njegov mehanizam izuzetno moćan, njegova konfiguracija nije baš jednostavna za korištenje. Mnoge njegove postavke se upravljaju putem... Spartanski prozori, varijable okruženja i mnoštvo zagonetnih opcijaAko nemate prethodnog iskustva, postavljanje stabilnog okruženja za svaku aplikaciju može postati glavobolja.
Boce se pojavljuju samo da bi to riješile: to je Moderni grafički interfejs koji se oslanja na Wine kao svoj engineAli to pojednostavljuje upravljanje do krajnjih granica. Umjesto da se mučite s ručnim prefiksima, radite s "bocama": izoliranim okruženjima u kojima su instalirani vaši Windows programi i igre, svaki sa svojim vlastitim konfiguracijama, verzijama Wine-a i ovisnostima.
Pored rada s različitim Wine verzijama, Bottles integriše reimplementacije i poboljšanja kao što su Trkači zasnovani na Lutrisu, Protonu i varijantama poput Glorious EggrollaOvo je posebno korisno za videoigre, jer vam omogućava da iskoristite prednosti specifičnih optimizacija i zakrpa dizajniranih za poboljšanje performansi ili kompatibilnosti.
Zašto je Bottles posebno koristan za igranje i sigurnost
Vremenom, većina aplikacija za produktivnost je izvorno došla na GNU/Linux, tako da je uloga Wine-a postala prvenstveno fokusirana na pokretati videoigre, visoko specifičan softver ili zastarjele korporativne alateBottles prihvata ovu stvarnost i daje veliki značaj igrama, iako ne zaboravljajući tradicionalnije "prozorske" programe.
U slučaju video igara, Bottles olakšava preuzimanje i korištenje različitih verzija DXVK, prevodilac DirectX 9/10/11 u Vulkanšto je jedan od stubova Protona (sloja kompatibilnosti koji koristi Steam Play). Mogućnost promjene DXVK verzija po boci omogućava vam fino podešavanje performansi ili rješavanje grafičkih grešaka u određenim naslovima.
Još jedna snaga je fokus na izolaciju. Kada pokrećete Windows aplikacije direktno s Wine-om, te aplikacije mogu imati pristup za čitanje i pisanje u vašu ličnu mapu s vašim istim dozvolama. Ako instalirate nešto zlonamjerno ili pogrešno konfigurirano, to može izazvati pustoš u vašim datotekama.
Boce uveliko smanjuju ovaj rizik zahvaljujući svom sistemu boca, koji djeluje kao Nezavisni kontejneri za svaki program ili skup programaAko nešto krene po zlu unutar boce, njegov utjecaj je obično ograničen na to okruženje. U kombinaciji s Flatpak verzijom, koja dodaje sandboxing na nivou sistema, sigurnost je dodatno poboljšana.
Ukratko, Bottles ne samo da olakšava korištenje Wine-a, već i uspostavlja red i jasne granice: svaka igra ili aplikacija je unutar svog "kontejnera", sa konfiguracija, zavisnosti i pristup kontroliranim i odvojenim resursima.
Instaliranje Bottles-a na Linuxu (preporučuje se Flatpak)
Programeri Bottles-a jasno preporučuju da je najbolji način za instaliranje aplikacije putem Flatpak i Flathub repozitorijOva metoda garantuje sve mogućnosti izolacije i enkapsulacije koje su aplikaciji potrebne za sigurno i konzistentno funkcionisanje na različitim distribucijama.
Mnoge moderne distribucije, kao što su Fedora Workstation ili Manjaro, već uključuju Flatpak je unaprijed instaliran i spreman za upotrebuU drugim sistemima, kao što je Ubuntu, možda ćete morati ručno dodati podršku za Flatpak iz službenih repozitorija, a zatim povezati Flathub kao izvor aplikacije.
Kada pokrenete i pokrenete Flatpak, instalirajte boce Sve se svodi na vrlo jednostavnu komandu koju možete pokrenuti iz terminala. Samo izvršite:
flatpak install flathub com.usebottles.bottles
Tokom instalacije vidjet ćete da se proces zaustavlja kako bi se zatražila potvrda, pa ćete morati odgovorite sa "Y" i pritisnite Enter Da bi nastavio, sistem će preuzeti i Bottles i potrebne zavisnosti, što može potrajati nekoliko minuta, ovisno o vašoj vezi i računaru.
Nakon što je instalacija završena, aplikaciju možete pokrenuti drugom, jednako jednostavnom naredbom:
flatpak run com.usebottles.bottles
Prvi put kada ga pokrenete, neki izlaz će se pojaviti u terminalu jer Bottles koristi ovu prednost da Izvršite početnu konfiguraciju, preuzmite komponente kao što je DXVK i pripremite osnovno okruženje.Ubrzo nakon toga, otvorit će se ekran dobrodošlice s brzim čarobnjakom.
Boce se mogu pojaviti i u meniju aplikacija na vašoj radnoj površini. U GNOME-u, na primjer, jednostavno pritisnite tipku Super (Windows tipka na mnogim tastaturama), upišite "Boce" u polje za pretragu i Otvorite ikonu aplikacije kao da je u pitanju bilo koji drugi program.
Početak rada s bocama i preuzimanje komponenti
Kada prvi put otvorite aplikaciju Bottles, aplikacija prikazuje Ekran dobrodošlice s nekoliko uvodnih ekrana Oni vam daju kratak pregled šta su boce i kako je interfejs organizovan. Zatim možete koristiti strelicu da biste prešli na posljednji korak čarobnjaka.
Na jednom od tih početnih ekrana, Bottles će početi s preuzimanjem Najnovija verzija DXVK-a dostupna na njihovim serverimaOvaj korak je automatski i dio je pripreme okruženja za pokretanje video igara koje koriste DirectX.
Osim toga, asistent koristi priliku da preuzme i instalira Reimplementacija Wine-a koja će se koristiti po defaultuU referentnom sadržaju se, na primjer, spominje verzija "Chardonnay 6.8" kao standardni napitak u datom trenutku, iako se to može mijenjati tokom vremena kako se projekat bude ažurirao.
Kada dođete do ekrana označenog sa „Skoro gotovo“, samo trebate pritisnuti plavo dugme Nastavite kako bi Bottles mogao završiti internu konfiguraciju.Nakon što se taj proces završi, vidjet ćete poruku koja označava da je sve spremno za početak korištenja aplikacije.
Kada prvi put uđete u glavni dio, prikaz Biblioteke će se pojaviti prazan jer još niste kreirali nijednu bocu. Vidjet ćete čist interfejs koji prikazuje Opcije za kreiranje novih boca i upravljanje postojećim čim počnete raditi s njima.
U ovom trenutku imate instaliran i pokrenut Bottles, sa automatski konfigurisanim Wine-om i DXVK-om, spremnim za početak kreiranja okruženja za vaše Windows igre ili programe.
Važne prilagodbe postavki za boce
Iako možete odmah početi s izradom boca bez dodirivanja bilo čega drugog, vrijedi pogledati odjeljak o Postavke, dostupne iz glavnog menija aplikacijeOdatle se kontrolišu globalni aspekti koji utiču na način kreiranja i upravljanja bocama.
Unutar postavki vidjet ćete opcije koje možete odabrati trkači, specifične verzije Wine-a ili Protona i setovi komponentiBottles vam omogućava preuzimanje i instaliranje različitih reimplementacija i alternativnih verzija, tako da svakoj Bottles verziji možete dodijeliti engine koji najbolje odgovara programu ili igri koju želite pokrenuti.
Još jedan relevantan odjeljak u postavkama je onaj koji vam omogućava da promijenite putanja gdje su boce fizički pohranjene u vašem datotečnom sistemuU Flatpak verziji, podrazumijevani direktorij je obično nešto poput ovoga:
~/.var/app/com.usebottles.bottles/data/bottles/bottles/
Iako "/bottles/bottles" na kraju može zvučati malo čudno, sasvim je u redu i nije greška u kucanju. U mnogim slučajevima, sasvim je prihvatljivo ostaviti ovu lokaciju netaknutu, posebno ako nemate problema s prostorom na glavnoj particiji i preferirate Čuvajte sve podatke enkapsulirane unutar Flatpak prostora.
Ako želite promijeniti tu putanju jer imate brži SSD, drugačiji tvrdi disk ili particiju s većim kapacitetom, to možete učiniti vrlo jednostavno. Samo idite na meni (tri horizontalne linije), unesite... U postavkama otvorite karticu Općenito i pronađite opciju Direktorij bocaKlikom na dugme u toj liniji otvorit će se preglednik datoteka za odabir nove destinacije.
Nakon što odaberete željenu mapu i potvrdite odgovarajućim dugmetom, Bottles će početi koristiti tu mapu za upravljanje vašim bocama. To je praktičan način za Premjestite svoja okruženja na brži disk ili volumen s više slobodnog prostora. bez ikakvih promjena u ostatku sistema.
Vrste boca: igre, aplikacije i prilagođene postavke
Jedna od velikih prednosti Bottles-a je to što vam svaki put kada kreirate novu bocu, nudi niz unaprijed dizajnirani predlošci koji su već fino podešeni za tipične slučajeve upotrebeNa taj način ne morate početi od nule sa složenim konfiguracijama.
Prvi šablon je usmjeren na igranje, s parametrima dizajniranim za Poboljšajte grafičke performanse i kompatibilnost sa zahtjevnim naslovimaObično uključuje podešavanja za DXVK, sinhronizaciju i opcije upravljanja GPU-om koje vam pomažu da izvučete više iz videoigara.
Drugi predložak je fokusiran na opšte aplikacije, idealan za softver za produktivnost kao što je napredni tekstualni editori, kancelarijski paketi ili uslužni programi koji postoje samo na WindowsuOvdje stabilnost i klasičnije "desktop" iskustvo imaju prednost nad čisto grafičkim postavkama performansi.
Konačno, tu je i prilagođeni predložak koji vam omogućava da prilagodite gotovo sve parametre od samog početka. Ova opcija je vrlo korisna ako vam je potrebno, na primjer, forsirati 32-bitno okruženje za starije programe ili kontrolirati svaki detalj konfiguracijeTakođer može biti korisno kada testirate rješenja za posebno osjetljiv softver.
Za većinu korisnika, posebno ako tek počinju s Bottles-om, preporučuje se korištenje predložaka igara ili aplikacija. Oni su već postavljeni za... uobičajenije scenarije i minimiziraju potrebu za naprednim ručnim podešavanjimašto štedi vrijeme i glavobolje.
Kreiranje vaše prve boce za Windows aplikacije
Kada se upoznate s osnovnim interfejsom, vrijeme je da kreirate svoju prvu bocu. Da biste to učinili, možete kliknuti na Boce u gornjoj traci, a zatim pritisnite plavo dugme Kreiraj novu bocu što je jasno vidljivo u glavnom prozoru.
Recimo da želite instalirati napredni uređivač teksta poput Notepad++, koji je službeno dostupan samo za Windows. Praktičan pristup je Dajte boci isto ime kao i aplikaciji, na primjer „Notepad++“, i odaberite predložak aplikacije u čarobnjaku za kreiranje.
Kada potvrdite klikom na dugme Kreiraj, Bottles će početi preuzimanje i pripremu potrebnih komponenti za to okruženje. Nekoliko minuta će konfigurirati odabranu verziju Wine-a, osnovne zavisnosti i elemente... Predložak aplikacije koji optimizuje ponašanje za ovu vrstu softvera.
Kada završite, pojavit će se poruka koja označava da je konfiguracija završena. Zatvaranjem tog prozora prikazat će se detalji boce koju ste upravo kreirali, sa različiti odjeljci za instaliranje programa, upravljanje zavisnostima i pregled konfiguracije životne sredine.
Od tog trenutka nadalje, ta boca će djelovati kao izolirani "mini Windows" gdje možete instalirati Notepad++ i bilo koji drugi alat koji želite držati grupiran s njim, bez ometanja ostatka vašeg sistema.
Instalirajte i pokrenite aplikacije unutar Bottles-a
Kada uđete u prikaz određene boce, Bottles vam prikazuje nekoliko ključnih opcija za upravljanje softverom koji ćete koristiti. Jedna od najvidljivijih je Instaliranje programa, koje pristupa katalogu poznatih aplikacija Pripremljeno od strane zajednice sa preporučenim konfiguracijama.
Još jedan važan dio su Zavisnosti, koji se koristi za Dodajte dodatne komponente kao što su Visual C++ paketi, dijelovi Microsoft .NET okvira, Windows fontovi ili druge DLL datoteke da mnoge aplikacije moraju ispravno funkcionirati.
Ako već imate preuzet instalacijski program za aplikaciju koju želite koristiti, najdirektniji način je korištenje plavog dugmeta. Pokreni izvršnu datoteku, koja vam omogućava pokretanje bilo koje .exe ili .msi datoteke iz te boce. Instalacione programe ćete obično pronaći sačuvane u mapi Preuzimanja ili u određenom direktoriju.
Na primjer, da biste instalirali Notepad++, jednostavno odaberite preuzetu datoteku u ~/DownloadsKliknite na Pokreni i slijedite tipične upute čarobnjaka za instalaciju sustava Windows. Vidjet ćete prozor instalacijskog programa sa svojim Klasični interfejs, sa uobičajenim dugmadima Dalje, U redu i Završi.
Nakon završetka čarobnjaka, možete odabrati da odmah pokrenete program ili da ga zatvorite i pokrenete kasnije iz aplikacije Bottles. U prikazu Bottles, Notepad++ će se pojaviti naveden kao instalirana aplikacija, s ikonom strelice. Otvorite ga direktno kad god ga želite koristiti na svojoj Linux radnoj površini..
Rezultat je da se aplikacija ponaša gotovo izvorno: možete otvarati datoteke, uređivati ih, spremati i raditi s njima bez većih komplikacija, dok Bottles brine o prevođenju svih poziva Windowsa na vaš Linux sistem.
Napredna podešavanja za svaku bocu: Vino, DXVK i prinos
Jedna od najvećih prednosti boca je ta što svaka boca može imati svoju Prilagođena konfiguracija Wine verzije, DXVK-a i ostalih parametara performansiOvo vam omogućava da eksperimentišete s različitim kombinacijama dok ne pronađete onu koja najbolje odgovara svakoj igri ili aplikaciji.
Da biste pristupili ovim postavkama, možete otvoriti određenu bocu i potražiti odjeljak Runner ili ekvivalent, gdje se obično nalazi ikona zupčanika koja vodi do opcija izvršiteljaOdatle možete birati između različitih dostupnih reimplementacija Wine-a, uključujući varijante zasnovane na Lutrisu, Protonu ili prilagođenim verzijama poput onih iz Glorious Eggroll-a.
U istom prikazu je također moguće promijeniti verziju DXVK-a koja se koristi, što često pravi razliku kod videoigre koje se u velikoj mjeri oslanjaju na DirectX 9, 10 ili 11Mogućnost prelaska s jedne verzije na drugu bez razbijanja drugih boca vrlo je praktična pri rješavanju specifičnih grafičkih problema.
Još jedna zanimljiva postavka za one s AMD Radeon grafičkom karticom je opcija za aktivirajte ACO kompajlerOvo može poboljšati kompilaciju shadera i, posljedično, performanse u mnogim igrama. Konfigurira se za svaku bocu pojedinačno, tako da utiče samo na okruženja gdje vam je zapravo potrebno.
Osim toga, Bottles vam omogućava kontrolu sinhronizacije (kao što su različite tehnike sinhronizacije niti) za Poboljšajte performanse u određenim naslovima i smanjite probleme sa zastajkivanjem ili mikrorezomUz opcije za prepisivanje određenih DLL-ova i podešavanje zavisnosti, imate moćan, ali pristupačan skup alata.
Sve ovo znači da Bottles ne eliminiše u potpunosti inherentnu složenost vina, ali je predstavlja na mnogo organizovaniji način. Svaka boca postaje posebno okruženje u kojem možete Testirajte promjene bez straha da će to uticati na druge aplikacije ili sistem.
Korištenje Bottles-a za instaliranje videoigara s fizičkih medija
Pored digitalnih igara sa platformi poput Steama, Bottles je posebno koristan ako želite spasiti videoigre u fizičkom formatu ili stari instalacijski programi koji postoje samo na DVD-u ili CD-uTok rada je vrlo sličan onome kod instalacije Windowsa, ali je enkapsuliran unutar boce.
Prvi korak je kreiranje nove boce koristeći predložak dizajniran za igre. Ovo će automatski primijeniti odgovarajuće postavke. kako bi se postigle najbolje moguće grafičke performanse i dobra DirectX kompatibilnostMožete ostaviti standardnu preporučenu verziju Wine-a i odabrati opcije poput ACO kompajlera ako koristite AMD GPU.
Nakon što je boca kreirana, vidjet ćete dugme Pokreni .exe u njegovom glavnom prikazu, dizajnirano posebno za pokretanje klasičnih instalatora. Morat ćete kliknuti na njega i Odaberite tipičnu datoteku "setup.exe" koja se nalazi u korijenskom direktoriju DVD-a ili u mapi u koju ste kopirali sadržaj diska.
Od tog trenutka, proces instalacije slijedi uobičajeni skript: niz prozora "Sljedeće, Sljedeće" dok se igra ne instalira. U nekim slučajevima, možda ćete morati instalirati dodatne zavisnosti ili promijeniti verziju Wine-a unutar boce za optimalne performanse.
Nakon što je igra uspješno instalirana, pojavit će se na listi aplikacija na toj boci sa svojim vlastitim unosom i Dugme za izvršavanje sa strane za pokretanje kad god želite igratiAko igra zahtijeva originalni disk za pokretanje, praktično rješenje je kreiranje ISO slike iz Linuxa pomoću alata poput K3B ili Brasero i montiranje iste kada ste spremni za igranje.
U stvarnom iskustvu, igre poput The Elder Scrolls: Oblivion uspješno su pokrenute na Linuxu koristeći Flatpak verziju Bottles-a na modernim distribucijama poput Fedore. Iako performanse i stabilnost mogu zahtijevati daljnja podešavanja, činjenica da mogućnost igranja s istog Linux sistema bez pribjegavanja punom Windows sistemu To je značajan korak naprijed.
Veza između boca, WineHQ-a i pare (Proton)
Kada govorimo o pokretanju Windows igara i aplikacija na Linuxu, uobičajeno je da se miješaju nazivi poput WineHQ, Bottles, Steam Play i Proton. Svaki od njih zauzima različito mjesto, pa ih je vrijedno razlikovati. Razumijevanje kako se međusobno dopunjuju i za šta je svaki alat najbolje prilagođen.
WineHQ je osnovni projekat, implementacija sloja kompatibilnosti koji prevodi Windows pozive u Linux. Bottles se nalazi na vrhu Wine-a, nudeći jasan grafički interfejs, upravljanje bocama i jednostavan pristup... različite varijante i zakrpe Wine-a i DXVK-aU konačnici, Bottles čini vino upotrebljivim za mnogo više ljudi.
S druge strane, jeste Valveov Protonkoja je tehnologija koju Steam Play koristi da bi omogućio Igre dizajnirane samo za Windows sada mogu raditi na Linuxu direktno iz Steam klijenta.Proton se oslanja na Wine, ali dodaje vlastite zakrpe, DXVK podešavanja i specifične mjere za videoigre.
Ako koristite Steam na Linuxu i želite igrati svoju Windows biblioteku igara, ono što trebate učiniti je otići na Postavke > Steam > Kompatibilnost > Steam PlayDa biste omogućili kompatibilnost, odaberite Proton Experimental (ili vašu preferiranu verziju Protona). Ovo bi trebalo omogućiti igranje većine igara u vašoj biblioteci na Linuxu.
Nasuprot tome, Bottles najviše sija kada vam je potrebno pokretanje igara i aplikacija koje nisu na SteamuOvo uključuje softver koji dolazi na DVD-u, ručno preuzete instalacijske programe ili aplikacije za produktivnost koje su dostupne samo za Windows. Također je vrlo korisno kada želite potpunu kontrolu nad time koja se verzija Wine-a ili DXVK-a koristi u svakom slučaju.
U konačnici, nije toliko stvar u izboru između Wine, Bottles ili Protona, već u razumijevanju da je Proton idealan za iskustvo integrirano sa Steamom, dok je Bottles... Svestrano i vizualno rješenje za prenošenje ostatka vašeg Windows softvera na Linux.
S obzirom na sve navedeno, Bottles se etablirao kao vrlo kompletan alat za one koji žive na Linuxu, ali im je i dalje potreban Windows program i igre: kombinira snagu Wine-a s jasnim interfejsom, izolacijom zasnovanom na bocama, integracijom s DXVK-om i naprednim runnerima, te sistemom predložaka koji olakšava i osnovne zadatke i vrlo fine konfiguracije bez prisiljavanja da se odreknete svog omiljenog operativnog sistema.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.
