- 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 nadopunjuje Proton i Steam Play za pokretanje softvera izvan Steama s finom kontrolom nad Wineom.
Ako svakodnevno koristite Linux, ali i dalje ovisite o nekim programi dizajnirani samo za WindowsVjerojatno 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 puno lakše upravljivo. Zahvaljujući Vrlo uglađeno i lako razumljivo vizualno sučeljeOmogućuje 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.
Što su boce i kako se odnose na vino i protone?
Da bismo razumjeli što Bottles radi, prvo je potrebno razjasniti što to točno jest. Vino i kako djeluje ispod površineWine nije tipičan emulator, već sloj kompatibilnosti koji u stvarnom vremenu prevodi pozive koje Windows aplikacija upućuje operativnom sustavu, 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 se zahtjevi preusmjeravaju na ekvivalentne implementacije koje je pripremio Wine projektRiječ je o ogromnom projektu obrnutog 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 sustavima poput GNU/Linuxa ili FreeBSD-a.
Veliki problem s Wineom je taj što, iako mu je 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 Moderno grafičko sučelje koje se oslanja na Wine kao svoj engineAli to pojednostavljuje upravljanje do krajnosti. 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 Winea i ovisnostima.
Osim što radi s različitim Wine verzijama, Bottles integrira reimplementacije i poboljšanja kao što su Trkači bazirani na Lutrisu, Protonu i varijantama poput Glorious EggrollaOvo je posebno korisno za videoigre jer vam omogućuje da iskoristite specifične optimizacije i zakrpe osmišljene za poboljšanje performansi ili kompatibilnosti.
Zašto je Bottles posebno koristan za igranje i sigurnost
Tijekom vremena, većina aplikacija za produktivnost izvorno je došla na GNU/Linux, pa je uloga Winea postala prvenstveno usmjerena na pokretati videoigre, visoko specifičan softver ili naslijeđene korporativne alateBottles prihvaća ovu stvarnost i daje veliku važnost igrama, iako ne zaboravljajući tradicionalnije "prozorske" programe.
U slučaju videoigara, Bottles olakšava preuzimanje i korištenje različitih verzija DXVK, prevoditelj DirectX 9/10/11 u Vulkanšto je jedan od stupova Protona (sloja kompatibilnosti koji koristi Steam Play). Mogućnost promjene DXVK verzija po boci omogućuje 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 izravno s Wineom, te aplikacije mogu imati pristup za čitanje i pisanje u vašu osobnu mapu s istim vašim dozvolama. Ako instalirate nešto zlonamjerno ili pogrešno konfigurirano, to može uništiti vaše datoteke.
Boce uvelike smanjuju ovaj rizik zahvaljujući sustavu boca, koji djeluje kao Neovisni spremnici za svaki program ili skup programaAko nešto pođe po zlu unutar boce, njegov utjecaj je obično ograničen na to okruženje. U kombinaciji s Flatpak verzijom, koja dodaje sandboxing na razini sustava, sigurnost je dodatno poboljšana.
Ukratko, Bottles ne samo da čini korištenje Winea jednostavnijim za korištenje, već i uspostavlja red i jasne granice: svaka igra ili aplikacija unutar vlastitog "spremnika", s konfiguracija, ovisnosti i pristup kontroliranim i odvojenim resursima.
Instaliranje Bottles-a na Linux (preporučuje se Flatpak)
Programeri Bottles-a jasno preporučuju da je najbolji način instalacije aplikacije putem Flatpak i Flathub repozitorijOva metoda jamči sve mogućnosti izolacije i enkapsulacije koje su aplikaciji potrebne za sigurno i dosljedno funkcioniranje na različitim distribucijama.
Mnoge moderne distribucije, poput Fedora Workstation ili Manjaro, već uključuju Flatpak je unaprijed instaliran i spreman za korištenjeU drugima, poput Ubuntua, možda ćete morati ručno dodati podršku za Flatpak iz službenih repozitorija, a zatim povezati Flathub kao izvor aplikacije.
Nakon što pokrenete i pokrenete Flatpak, instalirajte boce Svodi se na vrlo jednostavnu naredbu koju možete pokrenuti iz terminala. Samo izvršite:
flatpak install flathub com.usebottles.bottles
Tijekom instalacije vidjet ćete da se proces zaustavlja kako bi se zatražila potvrda, pa ćete morati odgovorite s "Y" i pritisnite Enter Za nastavak, sustav će preuzeti i Bottles i potrebne ovisnosti, što može potrajati nekoliko minuta ovisno o vašoj vezi i računalu.
Nakon što je instalacija dovršena, aplikaciju možete pokrenuti drugom, jednako jednostavnom naredbom:
flatpak run com.usebottles.bottles
Prvi put kada ga pokrenete, neki će se izlaz pojaviti u terminalu jer Bottles to koristi za Izvršite početnu konfiguraciju, preuzmite komponente poput DXVK-a i pripremite osnovno okruženje.Ubrzo nakon toga, otvorit će se zaslon dobrodošlice s brzim čarobnjakom.
Boce se mogu pojaviti i u izborniku aplikacija na radnoj površini. U GNOME-u, na primjer, jednostavno pritisnite tipku Super (tipka Windows na mnogim tipkovnicama), upišite "Boce" u okvir za pretraživanje i Otvorite ikonu aplikacije kao da je bilo koji drugi program.
Početak rada s bocama i preuzimanje komponenti
Kada prvi put otvorite Boce, aplikacija prikazuje Zaslon dobrodošlice s nekoliko uvodnih zaslona Oni vam daju kratak pregled što su boce i kako je organizirano sučelje. Zatim možete koristiti strelicu za prijelaz na posljednji korak čarobnjaka.
Na jednom od tih početnih zaslona, Bottles će početi preuzimati Najnovija verzija DXVK-a dostupna je na njihovim serverimaOvaj korak je automatski i dio je pripreme okruženja za pokretanje videoigara koje koriste DirectX.
Osim toga, asistent koristi priliku za preuzimanje i instaliranje Reimplementacija Winea koja će se koristiti prema zadanim postavkamaU referentnom sadržaju spominje se, na primjer, verzija "Chardonnay 6.8" kao standardni točionik u određenom trenutku, iako se to može mijenjati tijekom vremena kako se projekt bude ažurirao.
Kada dođete do zaslona označenog s "Skoro gotovo", samo trebate pritisnuti plavi gumb Nastavite kako bi Bottles mogao dovršiti unutarnju konfiguraciju.Nakon što je taj postupak završen, vidjet ćete poruku da je sve spremno za početak korištenja aplikacije.
Kada prvi put uđete u glavni odjeljak, prikaz Biblioteke će se pojaviti prazan jer još niste stvorili nijednu bocu. Vidjet ćete čisto sučelje koje prikazuje Mogućnosti za stvaranje novih boca i upravljanje postojećima čim počnete raditi s njima.
U ovom trenutku imate instaliran i pokrenut Bottles, s automatski konfiguriranim Wineom i DXVK-om, spremni za početak stvaranja okruženja za vaše Windows igre ili programe.
Važne prilagodbe postavki boca
Iako možete odmah započeti s izradom boca bez dodirivanja ičega drugog, vrijedi pogledati odjeljak o Postavke, dostupne iz glavnog izbornika aplikacijeOdatle se kontroliraju globalni aspekti koji utječu na način stvaranja i upravljanja bocama.
Unutar postavki vidjet ćete opcije koje možete odabrati trkači, specifične verzije Winea ili Protona i setovi komponentiBottles vam omogućuje preuzimanje i instaliranje različitih reimplementacija i alternativnih verzija, tako da svakoj boci možete dodijeliti engine koji najbolje odgovara programu ili igri koju želite pokrenuti.
Drugi relevantan odjeljak u postavkama je onaj koji vam omogućuje promjenu put gdje su boce fizički pohranjene u vašem datotečnom sustavuU Flatpak verziji, zadani 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 tipografska pogreška. U mnogim slučajevima sasvim je prihvatljivo ostaviti ovu lokaciju netaknutom, 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 izbornik (tri vodoravne crte), unesite... U Postavkama otvorite karticu Općenito i pronađite opciju Imenik bocaKlikom na gumb u toj liniji otvorit će se preglednik datoteka za odabir novog odredišta.
Nakon što odaberete željenu mapu i potvrdite odgovarajućim gumbom, 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 sustava.
Vrste boca: igre, aplikacije i prilagođene postavke
Jedna od velikih prednosti Bottles-a je ta što vam svaki put kada stvorite 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 predložak je usmjeren na igranje, s parametrima dizajniranim za Poboljšajte grafičke performanse i kompatibilnost sa zahtjevnim naslovimaObično uključuje prilagodbe DXVK-a, sinkronizacije i opcija upravljanja GPU-om koje vam pomažu da izvučete više iz videoigara.
Drugi predložak usmjeren je na opće aplikacije, idealan za softver za produktivnost kao što je napredni uređivači teksta, uredski paketi ili uslužni programi koji postoje samo na WindowsimaOvdje stabilnost i klasičnije "desktop" iskustvo imaju prednost nad isključivo grafičkim postavkama performansi.
Konačno, tu je i prilagođeni predložak koji vam omogućuje podešavanje gotovo svih parametara od samog početka. Ova je opcija vrlo korisna ako vam je potrebno, na primjer, prisilno korištenje 32-bitnog okruženja za starije programe ili kontrola svakog detalja konfiguracijeTakođer može biti korisno kada testirate rješenja za posebno osjetljiv softver.
Za većinu korisnika, posebno ako tek počinju s Bottlesima, 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 prilagodbamašto štedi vrijeme i glavobolje.
Izrada vaše prve boce za Windows aplikacije
Nakon što se upoznate s osnovnim sučeljem, vrijeme je da napravite svoju prvu bocu. Da biste to učinili, možete kliknuti na Boce u gornjoj traci, a zatim pritisnite plavi gumb Stvori 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. Prikladan pristup je Dajte boci isto ime kao i aplikaciji, na primjer „Notepad++“, i odaberite predložak aplikacije u čarobnjaku za izradu.
Kada potvrdite klikom na gumb Stvori, Bottles će početi preuzimati i pripremati potrebne komponente za to okruženje. Nekoliko minuta će konfigurirati odabranu verziju Winea, osnovne ovisnosti i elemente... Predložak aplikacije koji optimizira ponašanje za ovu vrstu softvera.
Kada završite, pojavit će se poruka koja označava da je konfiguracija dovršena. Zatvaranjem tog prozora prikazat će se detalji boce koju ste upravo stvorili, s razni odjeljci za instaliranje programa, upravljanje ovisnostima i pregled konfiguracije okoliša.
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 sustava.
Instalirajte i pokrenite aplikacije unutar Bottles-a
Kada otvorite prikaz određene boce, Bottles vam prikazuje nekoliko ključnih opcija za upravljanje softverom koji ćete koristiti. Jedna od najvidljivijih je Instaliraj programe, koja pristupa katalogu poznatih aplikacija Pripremila zajednica s preporučenim konfiguracijama.
Drugi važan dio su Zavisnosti, koje se koriste za Dodajte dodatne komponente kao što su Visual C++ paketi, dijelovi Microsoft .NET okvira, Windows fontovi ili drugi DLL-ovi da mnoge aplikacije moraju ispravno funkcionirati.
Ako već imate preuzet instalacijski program za aplikaciju koju želite koristiti, najizravniji način je korištenje plavog gumba. Pokreni izvršnu datoteku, koja vam omogućuje pokretanje bilo koje .exe ili .msi datoteke iz te boce. Instalacijske programe obično ćete pronaći spremljene u mapi Preuzimanja ili u određenom direktoriju.
Na primjer, za instalaciju Notepad++, jednostavno odaberite preuzetu datoteku u ~/DownloadsKliknite Pokreni i slijedite tipičnog čarobnjaka za instalaciju sustava Windows. Vidjet ćete prozor instalacijskog programa sa svojim Klasično sučelje s uobičajenim gumbima Dalje, U redu i Završi.
Nakon dovršetka čarobnjaka, možete odabrati da program pokrenete odmah ili da ga zatvorite i pokrenete kasnije iz Bottles. U prikazu Bottles, Notepad++ će se pojaviti naveden kao instalirana aplikacija, s ikonom strelice. Otvorite ga izravno 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, spremati i raditi s njom bez većih komplikacija, dok Bottles brine o prevođenju svih poziva Windowsa na vaš Linux sustav.
Napredne postavke 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 verzije Winea, DXVK-a i ostalih parametara performansiTo vam omogućuje eksperimentiranje s različitim kombinacijama dok ne pronađete onu koja najbolje odgovara svakoj igri ili aplikaciji.
Za pristup tim 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 raznih dostupnih reimplementacija Winea, uključujući varijante temeljene na Lutrisu, Protonu ili prilagođenim verzijama poput onih iz Glorious Eggrolla.
U istom prikazu moguće je promijeniti i korištenu verziju DXVK-a, što često čini razliku kod videoigre koje se uvelike 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 aktivirati ACO kompajlerOvo može poboljšati kompilaciju shadera i, posljedično, performanse u mnogim igrama. Konfigurira se za svaku bocu pojedinačno, tako da utječe samo na okruženja u kojima vam je zapravo potrebno.
Osim toga, Bottles vam omogućuje kontrolu sinkronizacije (kao što su različite tehnike sinkronizacije niti) za Poboljšajte performanse u određenim naslovima i smanjite probleme sa zastajkivanjem ili mikrorezomUz opcije za nadjačavanje određenih DLL-ova i prilagođavanje ovisnosti, imate moćan, ali pristupačan skup alata.
Sve to znači da Bottles ne eliminira u potpunosti inherentnu složenost vina, ali je predstavlja na mnogo organiziraniji način. Svaka boca postaje namjensko okruženje u kojem možete Testirajte promjene bez straha od utjecaja na druge aplikacije ili sustav.
Korištenje Bottles-a za instaliranje videoigara s fizičkih medija
Osim digitalnih igara s 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-uTijek rada je vrlo sličan onome kod instalacije sustava Windows, ali je zatvoren unutar boce.
Prvi korak je stvaranje nove boce pomoću predloška dizajniranog za igre. To će automatski primijeniti odgovarajuće postavke. kako bi se postigle najbolje moguće grafičke performanse i dobra DirectX kompatibilnostMožete ostaviti zadanu preporučenu verziju Winea i odabrati opcije poput ACO kompajlera ako koristite AMD GPU.
Nakon što je boca kreirana, vidjet ćete gumb Pokreni .exe u njegovom glavnom prikazu, posebno dizajniran za pokretanje klasičnih instalacijskih programa. Morat ćete ga kliknuti i Odaberite tipičnu datoteku "setup.exe" koja se nalazi u korijenu DVD-a ili u mapi u koju ste kopirali sadržaj diska.
Nakon toga, proces instalacije slijedi uobičajeni scenarij: niz prozora "Sljedeće, sljedeće" dok se igra ne instalira. U nekim slučajevima, možda ćete morati instalirati dodatne ovisnosti ili promijeniti verziju Winea unutar boce za optimalne performanse.
Nakon što je igra uspješno instalirana, pojavit će se na popisu aplikacija na toj boci sa svojim vlastitim unosom i Gumb za izvršavanje sa strane za pokretanje kad god želite igratiAko igra zahtijeva originalni disk za pokretanje, praktično rješenje je stvaranje ISO slike iz Linuxa pomoću alata poput K3B-a ili Brasera i montiranje iste kada ste spremni za igranje.
U stvarnom svijetu, igre poput The Elder Scrolls: Oblivion uspješno su pokrenute na Linuxu koristeći Flatpak verziju Bottles na modernim distribucijama poput Fedore. Iako performanse i stabilnost mogu zahtijevati daljnje prilagodbe, činjenica da moći igrati s istog Linux sustava bez pribjegavanja punom Windows sustavu To je značajan korak naprijed.
Odnos između boca, WineHQ-a i pare (Proton)
Kada govorimo o pokretanju Windows igara i aplikacija na Linuxu, uobičajeno je miješati nazive poput WineHQ, Bottles, Steam Play i Proton. Svaki od njih zauzima drugačije mjesto, pa ih je vrijedno razlikovati. Razumijevanje kako se međusobno nadopunjuju i za što je svaki alat najbolje prikladan.
WineHQ je osnovni projekt, implementacija sloja kompatibilnosti koji prevodi Windows pozive u Linux. Bottles se nalazi na vrhu Winea, nudeći jasno grafičko sučelje, upravljanje bocama i jednostavan pristup... različite varijante i zakrpe Winea 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 kako bi omogućio Igre dizajnirane samo za Windows sada se mogu pokretati na Linuxu izravno 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, trebate otići na Postavke > Steam > Kompatibilnost > Steam PlayZa omogućavanje kompatibilnosti odaberite Proton Experimental (ili vašu preferiranu verziju Protona). To bi trebalo omogućiti igranje većine igara u vašoj biblioteci na Linuxu.
Nasuprot tome, Bottles najviše blista kada vam zatreba pokretanje igara i aplikacija koje nisu na SteamuTo 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 Winea ili DXVK-a koristi u svakom slučaju.
U konačnici, nije toliko stvar u odabiru 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 prijenos 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 i dalje trebaju Windows programi i igre: kombinira snagu Winea s jasnim sučeljem, izolacijom temeljenom na bocama, integracijom s DXVK-om i naprednim runnerima te sustavom predložaka koji olakšava i osnovne zadatke i vrlo fine konfiguracije bez prisiljavanja da se odreknete svog omiljenog operativnog sustava.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.
