Ako ste nedavno počeli koristiti Linux, a i dalje su vam potrebni programi i igre dizajnirane za Windows , vjerovatno ste naišli na Wine, Proton, Lutris… i, naravno, Bottles. Međutim, pronaći jasan i dobro objašnjen vodič za Bottles nije tako lako i mnogi ljudi na kraju odustanu jer se čini kompliciranijim nego što zapravo jeste.
U sljedećim redovima ćete korak po korak vidjeti kako koristiti Bottles za pokretanje Windows aplikacija na Linuxu , kako se odnosi na Wine, kakvu ulogu igraju alati poput Flatpaka i Flatseala, kako mapirati diskove za instaliranje igara na druge diskove, šta možete očekivati u smislu kompatibilnosti i u kojim slučajevima je ipak bolje koristiti "čisti i jednostavni" Wine ili čak virtualnu mašinu.
Šta su boce i kako se uklapaju sa Wine, Protonom i Lutrisom?
Bottles je grafička aplikacija koja pojednostavljuje upravljanje Wine prefiksima , koji predstavljaju izolovana okruženja u kojima su Windows programi instalirani i pokrenuti unutar Linuxa. Umjesto muke s terminalom i Wine naredbama, Bottles nudi moderno sučelje za kreiranje, konfigurisanje i održavanje ovih "kontejnera".
Ukratko, Bottles vam omogućava korištenje Windows softvera na Linuxu putem "bottles"-a, koji su nezavisni prostori sa svojim vlastitim Wine-om, bibliotekama, konfiguracijama i programima. Svaki bottle se može prilagoditi za određeni softver ili igru, poboljšavajući kompatibilnost i sprječavajući konflikte aplikacija.
Wine, osnovna tehnologija, djeluje kao sloj kompatibilnosti , prevodeći Windows API pozive u izvorne Linux (i druge sisteme poput macOS-a ili BSD-a) pozive u realnom vremenu. Ovo izbjegava dodatnu potrošnju resursa tipičnu za virtuelne mašine jer ne virtualizuje kompletno Windows okruženje, već "reprodukuje" okruženje koje program očekuje da pronađe.
U području igara, projekti poput Protona (Steam) i Lutrisa preuzeli su vodeću poziciju kao preporučene opcije za igranje igara na Linuxu: oni su visoko dotjerani, automatiziraju brojne konfiguracije i, u praksi, obično su manje problematični pri pokretanju složenih naslova. Bottles može pokretati igre, da, ali posebno se dobro pokazuje kao alat za samostalne Windows aplikacije bez izvornog klijenta , kao što su editori, uslužni programi ili povremeni lagani launcheri.
Instaliranje Bottles-a na Linuxu pomoću Flatpak-a i GNOME softvera
Najpogodniji i najstandardniji način da imate Bottles na gotovo svakoj distribuciji je korištenje Flatpaka i Flathuba . Programeri tamo objavljuju glavnu verziju, koja je obično ažurnija od verzije dostupne u drugim formatima ili repozitorijima.
Na modernoj Linux distribuciji, potrebno je samo omogućiti Flatpak i dodati Flathub repozitorij . To se obično radi slijedeći nekoliko uputa specifičnih za vašu distribuciju (Ubuntu, Debian, Fedora, Arch, itd.), dostupnih na službenoj Flatpak web stranici. Nakon konfiguracije, možete instalirati Bottles iz grafičke trgovine ili terminala.
Ako koristite GNOME softver s podrškom za Flatpak , instalacija je posebno jednostavna: potražite "Boce" u trgovini, odaberite paket s Flathuba i kliknite na instaliraj. Početna datoteka je relativno mala, jer sadrži grafički interfejs, početni ekran i osnove; preostale komponente (Wine, Gecko i druge) preuzimaju se dok kreirate i konfigurirate boce.
Mnoge Linux distribucije također preporučuju kombiniranje Bottlesa s Flatsealom , malim uslužnim programom koji se koristi za kontrolu i podešavanje dozvola Flatpak aplikacija . Flatseal vam omogućava da odobrite ili ograničite pristup Bottlesa drugim diskovima, vanjskim direktorijima i uređajima - što je neophodno ako planirate instalirati igre ili programe na sekundarne diskove.
Preduslovi: Wine i podrška za 32-bitne operativne sisteme
Iako Bottles interno upravlja verzijama Wine-a, vrijedi razumjeti šta se nalazi "ispod haube". Wine je mehanizam koji omogućava pokretanje .exe i .msi izvršnih datoteka na Linuxu, a u mnogim distribucijama se može instalirati i nezavisno.
Na primjer, na 64-bitnim Ubuntu sistemima, prvi korak ka korištenju Wine-a "po defaultu" je obično omogućavanje 32-bitne podrške , budući da je ona po defaultu onemogućena, a mnoge Windows aplikacije su i dalje 32-bitne. Tipična naredba za ovo je:
sudo dpkg --add-architecture i386
Zatim ažurirajte repozitorije jednostavnim naredbom `sudo apt update` , a zatim dodajte službene WineHQ ključeve i repozitorije kako biste održali stabilnu i ažurnu verziju Wine-a na vašem sistemu. Ovisno o vašoj verziji Ubuntu-a (20.04, 22.04, 23.04, 23.10, itd.), morat ćete dodati odgovarajuću `.sources` datoteku sa Wine web stranice.
Kada se ovo uradi, možete instalirati stabilnu granu sa:
sudo apt install --install-recommends winehq-stable
Alternativno, možete odabrati granu za razvoj ili pripremu ako su vam potrebne najnovije funkcije, po cijenu većeg rizika od grešaka. Iako Bottles već integrira i upravlja vlastitim verzijama, razumijevanje ovih opcija pomaže vam da shvatite odakle dolaze komponente koje Bottles preuzima i zašto se ponekad naziva "Wine stable", "Wine development" ili "Wine staging".
Moderne verzije Wine-a i kompatibilnost
Projekt Wine se brzo razvija, a novije verzije su uključile značajna poboljšanja u performansama, kompatibilnosti i grafičkoj podršci . Moderno stabilno izdanje (kao što je linija 10.x) uključuje hiljade pojedinačnih promjena, među kojima su bolja podrška za ARM64EC arhitekture, finije HiDPI skaliranje, obnovljena kontrolna ploča, poboljšanja DirectPlay-a i Media Foundation backend zasnovan na FFmpeg-u za poboljšanu reprodukciju multimedije.
Novije razvojne grane obično usavršavaju detalje kao što su ažurirane Unicode tabele, podrška za Zip64 pakete i mnoštvo internih ispravki koje, iako nisu odmah vidljive, čine značajnu razliku za zahtjevne aplikacije. Prethodna veća izdanja, kao što je 9.0, uvela su ključna poboljšanja poput podrške za WoW64 (pokretanje 32-bitnih aplikacija na 64-bitnim sistemima), prvog Wayland drajvera (kasnije poboljšanog podrškom za OpenGL i podešavanjem prozora), ponovne implementacije PostScript drajvera za 2D/3D grafiku, te poboljšanja za ARM64, WinRT i kompilaciju Direct3D shadera u SPIR-V.
Sav ovaj napredak se postepeno prenosi na Bottles , jer se aplikacija oslanja na Wine za obavljanje teškog posla. Iz terminala uvijek možete provjeriti koju verziju Wine-a vaš sistem koristi:
wine --version
Ako ustanovite da je verzija vašeg sistema veoma stara u poređenju sa onom koja se koristi u najnovijim vijestima o WineHQ-u, možda biste trebali ažurirati ili se jednostavno osloniti na sam Bottles da preuzme novije Wine runnere ili buildove unutar svake boce.
Kreiranje i početna konfiguracija boce
Prvi put kada otvorite Bottles, program će preuzeti neke potrebne zavisnosti (Wine komponente, Gecko, itd.) . Sačekajte da se taj proces završi i čim se pojavi glavni interfejs, bićete spremni da kreirate svoju prvu bocu.
Da biste to uradili, jednostavno kliknite na tipično dugme „Kreiraj novu bocu“ ili slično, dajte mu opisno ime (na primjer, „Notepad++“, „Game-X“, „Office“), a zatim odaberite željenu vrstu okruženja:
- Igre: profil dizajniran za videoigre, s opcijama i podešavanjima usmjerenim na performanse i kompatibilnost grafike.
- AplikacijaIdealno za programe za produktivnost, uslužne programe, uređivače, pokretače itd.
- Prilagođeno: ako želite sami kontrolirati detalje ili ćete eksperimentirati s različitim konfiguracijama.
Nakon odabira tipa, kliknite na "Kreiraj" i Bottles će generirati prefiks Wine („početna adresa“ gdje će se nalaziti vaš Windows program). Kada završi, vidjet ćete poruku ili prozor koji označava da je boca kreirana; zatvorite ga i vratite se na glavni ekran, gdje će se pojaviti vaš novi unos.
Ako otvorite tu bocu, vidjet ćete nekoliko odjeljaka: instalirane programe, alate, postavke, diskove, varijable itd. Ovdje ćete instalirati i pokrenuti .exe ili .msi izvršne datoteke koje želite i prilagoditi sve što je potrebno da bi radile.
Instalirajte Windows aplikacije i igre unutar Bottles-a
Da biste dodali Windows program u već postojeći Bottle, najdirektnija metoda je obično korištenje opcije "Pokreni izvršnu datoteku" ili ugrađenog "deinstalatora" (koji funkcionira kao panel "Dodaj ili ukloni programe" u Windowsu). Mnoge verzije Bottlesa uključuju odjeljak Alati s "Deinstalatorom" koji također sadrži dugme "Instaliraj".
Uobičajeni tijek rada je vrlo jednostavan: odaberete bocu, pomaknete se prema dolje da biste pronašli odgovarajući alat, kliknete na Instaliraj ili Pokreni izvršnu datoteku , pronađete instalacijsku datoteku (.exe, .msi) i pustite čarobnjaka da se pokrene. Odatle slijedite korake baš kao što biste to učinili u Windowsu (sljedeće, sljedeće, prihvati licencu, putanja instalacije itd.).
Nakon instalacije, Bottles može automatski detektovati novi program i dodati ga na listu "Programi" za tu bocu . Vraćajući se na panel boce, trebali biste vidjeti naziv aplikacije pored ikone "Reproduciraj" ili "Pokreni": jednostavno kliknite na nju da biste pokrenuli softver kad god želite, bez potrebe da ponovo ručno tražite .exe datoteku.
Isti postupak funkcioniše i za lagane aplikacije (poput Notepad++) i za instalacijske programe igara. Međutim, kod nekih launchera poput Steama ili Epic Gamesa koji rade unutar Bottlesa, možete doživjeti padove ili neočekivana zatvaranja, jer oni kombiniraju DRM, vlastita ažuriranja, slojeve i druge elemente koji se ne slažu uvijek dobro sa slojevima kompatibilnosti.
Konfigurisanje diskova i putanja pomoću Flatseala i odjeljka „Disk“
Ako planirate instalirati igre ili velike programe na drugi disk, dodatnu particiju ili eksterni disk , postoje dvije stvari koje biste trebali imati na umu: Flatpak dozvole i mapiranje diska unutar same boce.
S jedne strane, pomoću Flatseala možete prilagoditi dozvole Bottles-a tako da Flatpak ima pristup tim dodatnim direktorijima. Otvorite Flatseal, odaberite Bottles s liste i unutar postavki omogućite pristup putanjama ili tačkama montiranja koje želite dijeliti (na primjer, /mnt/data, /run/media/user/ExternalDisk, itd.). Bez ove dozvole, Bottles jednostavno neće vidjeti mape, bez obzira koliko pokušavate da ih mapirate.
Zatim, u postavkama Bottles, obično ćete pronaći odjeljak pod nazivom nešto poput "Diskovi" ili "Pogoni" gdje možete mapirati te direktorije na slova pogona u Windows stilu: C:, D:, E:... Tamo možete odabrati "dodaj disk", odabrati putanju direktorija i dodijeliti mu slovo.
U praksi, ovo funkcioniše isto kao mapiranje diskova u Windowsu : ako mapirate svoj eksterni disk kao D:, Windows instalacijski programi će vidjeti to slovo diska i moći ćete instalirati ili pokretati igre odatle. Za velike igre, ovo je vrlo praktičan način da se izbjegne popunjavanje glavnog diska vašeg Linux sistema.
Nešto slično se odnosi i na igre koje su prethodno instalirane na Steamu ili Epicu pod Windowsom: u teoriji, mogli biste odrediti putanju do tih postojećih biblioteka , ali u praksi mnogi korisnici nailaze na greške prilikom pokušaja instaliranja ili ažuriranja Steam/Epic klijenata unutar Bottlesa. Za sada ćete primijetiti da Bottles obično radi glatko pokretajući samostalne igre ili direktne instalatore , dok je za glavne platforme i dalje pouzdanije koristiti Proton (na Steamu) ili klijente poput Heroica, Lutrisa itd.
Napredne opcije vina unutar boca
Iako je jedna od prednosti Bottles-a to što vas štedi na mučenju s brojnim naredbama, ipak je važno shvatiti da se, interno, veliki dio onoga što radi zasniva na winecfg-u, winetricks-u i tradicionalnim Wine opcijama . Bottles vam omogućava da grafički prikažete ili prilagodite neke od ovih postavki.
U običnom Wine-u, početna konfiguracija se pokreće naredbom:
winecfg
Ovdje se preuzimaju potrebne komponente poput Wine-Mono ili Gecko , koje pružaju funkcionalnosti ekvivalentne .NET-u i rendering engine-u Internet Explorera. Nakon završetka, otvara se prozor za konfiguraciju s nekoliko kartica, koje Bottles u većoj ili manjoj mjeri apstrahira, ali koje vrijedi znati:
- Aplicaciones: omogućava vam simuliranje različitih verzija Windowsa (XP, 7, 10, 11, itd.) globalno ili za određene izvršne datoteke, u slučaju da program zahtijeva određenu verziju.
- KnjižareOvo kontroliše koje biblioteke Wine koristi (svoje, vlastite biblioteke programa ili izvorne DLL-ove kopirane sa stvarnog Windows sistema). Ovo je ključno za aplikacije koje zahtijevaju specifične verzije određenih datoteka.
- Grafika: konfiguriše način crtanja Windows prozora i virtuelne Windows radne površine, kao i fontove, snimanje miša i neke vizuelne detalje.
- desktop integracija: označava gdje se dokumenti, preuzimanja, muzika itd. pohranjuju unutar Wine okruženja i koje teme ili stilovi se primjenjuju.
- Jedinice: upravlja različitim putanjama montiranja koje se vide kao C:, D:, itd., upravo ono što Bottles pojednostavljuje sa svojom sekcijom za disk.
- zvučni: omogućava vam odabir zvučnog drajvera, izlaza, ulaza i drugih detalja vezanih za zvuk.
- O tome: jednostavno prikazuje instaliranu verziju Wine-a.
Bottles olakšava većinu ovog podešavanja putem unaprijed definiranih postavki i pokretača prilagođenih igrama ili aplikacijama , ali ako vam neka aplikacija stvara probleme, ne škodi otvoriti napredne postavke Bottle-a i igrati se s tim parametrima dok ne pronađete idealnu sredinu.
Savjeti za poboljšanje performansi i kompatibilnosti
Iskustvo s Wine and Bottles može se znatno razlikovati ovisno o igri ili programu, ali postoje neke općenite najbolje prakse koje obično pomažu u izbjegavanju problema. Za početak, uvijek je preporučljivo koristiti najnoviju stabilnu verziju Wine-a koju Bottles nudi za svaku bocu, osim ako ne znate tačno koja je greška ispravljena u beta verziji.
Prije nego što pokušate instalirati složenu igru, dobra je ideja da je potražite u WineHQ bazi podataka (ili u paralelnim repozitorijima) kako biste vidjeli njenu kategoriju: Platinum (radi savršeno), Gold (radi vrlo dobro uz manje prilagodbe), Silver (neke manje greške), Bronze (prilično problematična) ili Garbage (neupotrebljiva). Često ćete pronaći i bilješke drugih korisnika s preporučenim konfiguracijama, potrebnim DLL-ovima ili posebnim oznakama.
Još jedna zanimljiva praksa je korištenje Wineprefixa , koji su u suštini različita, nezavisna Wine okruženja. Bottles već organizira korištenje prefiksa po boci, omogućavajući vam da imate izolirane konfiguracije za svaku aplikaciju ili igru i sprječavajući da promjena ili instalacija biblioteke u jednoj boci ometa drugu.
Za rješavanje tipičnih zavisnosti (.NET, Visual C++, Microsoft fontovi, itd.), klasični alat je winetricks . Iako Bottles automatizira dio ovog upravljanja, korisno je znati da winetricks omogućava instaliranje paketa poput corefonts, vcrun2013 i sličnih, koji su mnogim aplikacijama potrebni za ispravno pokretanje.
U nekim slučajevima, onemogućavanje tehnologija poput DXVK ili VKD3D u postavkama Bottles može pomoći u dijagnosticiranju problema s određenim igrama: ovi slojevi prevode DirectX u Vulkan, što obično poboljšava performanse, ali može uzrokovati i nekompatibilnost s vrlo specifičnim hardverom ili upravljačkim programima. Ako onemogućite ove opcije, program će pokušati koristiti nativni DirectX na osnovu onoga što Wine podržava.
Praktičan primjer: priprema boce za Photoshop pomoću Winetricks-a
Klasičan primjer u svijetu vina je kako natjerati Photoshop da radi . Neke verzije, poput Photoshopa CS6, imaju "zlatnu" ocjenu u WineHQ-u, što znači da rade prilično dobro uz malo podešavanja postavki.
Da bi se ovo postiglo u tradicionalnom Wine okruženju, koriste se winetricks za instaliranje određenih komponenti: na primjer, Osnovni Microsoftovi izvori naredbom winetricks corefonts i potrebne Visual C++ biblioteke sa winetricks vcrun2012 vcrun2013Zatim, od winecfgMožete otići na karticu Biblioteke i navesti tu DLL datoteku kao msvcp120 y msvcr120 koriste se u "izvornom, integriranom" načinu rada.
U Bottles-u, veliki dio ovog procesa je pojednostavljen zahvaljujući unaprijed definiranim receptima i konfiguracijama . Ako popularna aplikacija zahtijeva određene komponente, profil boce će ih obično već ponuditi ili omogućiti njihovu instalaciju iz grafičkog menija, bez potrebe za ručnim unosom svih naredbi.
Ovakve vrste prilagođavanja pokazuju da, uz malo upornosti, složeni programi prvobitno dizajnirani samo za Windows mogu više nego pristojno raditi na Linuxu, iako može biti potrebno neko početno vrijeme podešavanja.
Uobičajeni problemi s vinom i bocama
Iako je tehnologija enormno napredovala, važno je prihvatiti da neće sve što postoji za Windows savršeno raditi na Linuxu s Wineom ili Bottlesom. Mnogi uobičajeni problemi povezani su s bibliotekama koje koriste programi i igre, pa se često preporučuje instaliranje dodatnih alata poput Winetricksa ili čak frontenda poput PlayOnLinuxa, koji nude konfiguracijske skripte specifične za određene naslove.
Postoje i programi koji zavise od vrlo specifičnih .NET komponenti ili okvira poput Mono-a. Instaliranje Mono-a i odgovarajućih .NET runtime-ova može biti ključno za pokretanje nekih aplikacija. Bottles i Winetricks pomažu u rješavanju ovih zavisnosti na manje-više vođen način.
Ponekad se sam Wine prestane ponašati kako treba nakon višestrukih promjena, instalacija i testova. Radikalno, ali efikasno rješenje je često izbrišite ili preimenujte .wine mapu u vašem početnom direktoriju (ili u specifičnom wineprefixu koji koristite), tako da kada ga ponovo pokrenete winecfg Cijela konfiguracija se regenerira od nule.
Ako ne želite ništa izbrisati, uvijek možete kreirati novi prefiks pomoću naredbe poput WINEPREFIX=$HOME/.foobar winecfgOvo će stvoriti paralelno, čisto okruženje. Odatle možete testirati svoje aplikacije u ovom novom kontekstu bez dodirivanja prethodnog. U manje drastičnim slučajevima, moguće je i očistiti DLL konfiguraciju pomoću winetricks alldlls=default da se vrate standardnom ponašanju.
Konačno, imajte na umu da hardver sa vlasničkim drajverima (kao što su određene NVIDIA kartice) i agresivni DRM sistemi (Denuvo, anti-cheat softver, itd.) mogu uzrokovati mnogo više problema ili čak potpuno spriječiti pokretanje igre. U nekim slučajevima, mogli biste se čak suočiti sa zabravama ako anti-cheat sistem otkrije da je Wine okruženje sumnjivo.
Sigurnost prilikom pokretanja Windows .exe datoteka na Linuxu
Jedna od najvećih prednosti Linuxa je njegova superiorna sigurnost od zlonamjernog softvera za Windows , jednostavno zato što se izvršne datoteke za Windows ovdje ne pokreću izvorno. Ali u trenutku kada uvedete sloj poput Wine-a (ili upravitelja paketa poput Bottles-a), otvarate vrata za pokretanje tog softvera.
Zlonamjerna datoteka namijenjena Windowsu može uticati na vaš Linux sistem ako je pokrenete s Wineom , posebno ako okruženje ima širok pristup datotečnom sistemu. Stoga je važno biti oprezan: nemojte pokretati .exe datoteke iz sumnjivih izvora, konfigurirajte boce s minimalnim potrebnim pristupom i koristite alate za dozvole (poput Flatseala) kako biste ograničili ono što svaka aplikacija može vidjeti i mijenjati.
U kontekstu datoteka preuzetih s interneta, također je uobičajeno da sistem spriječi njihovo pokretanje zbog nedovoljnih dozvola. Da biste ovo grafički riješili, jednostavno idite na svojstva datoteke, otvorite karticu dozvola i označite polje za potvrdu. "Dozvoli izvršavanje datoteke kao programa"Ako više volite terminal, dozvole možete promijeniti pomoću chmod, biti chmod 777 archivo.exe najpopustljivija varijanta (iako ne i najpreporučljivija u smislu sigurnosti).
Deinstalirajte Wine i očistite sve preostale tragove (ako prestanete da ga koristite)
Moguće je da, nakon što neko vrijeme eksperimentišete sa Wine i Bottles, odlučite da vam više nije potreban taj sloj na vašem sistemu ili da biste radije koristili samo virtuelnu mašinu. U tom slučaju, korisno je znati kako uredno ukloniti Wine i osloboditi prostor.
Na sistemima sa winehq paketima, tipična naredba za potpunu deinstalaciju stabilne verzije je:
sudo apt-get remove --purge winehq-stable
Zatim biste trebali ručno izbrisati konfiguracijske i keš mape u vašem početnom direktoriju: zloglasnu ~/.wine , povezane unose izbornika u ~/.config/menus/applications-merged/ , prečice u ~/.local/share/applications/wine/ , unose radne površine u ~/.local/share/desktop-directories/ i preostale ikone u ~/.local/share/icons/ . Sve ovo se može navesti i pažljivo izbrisati, pazeći da prikažete skrivene datoteke.
Nakon što su ti ostaci uklonjeni, naredbe sudo apt update, sudo apt autoclean, sudo apt clean y sudo apt autoremove Oni završavaju čišćenje svih preostalih zavisnosti. Konačno, možete ukloniti WineHQ repozitorij iz konfiguracije izvora softvera ako ga više ne planirate koristiti.
U Bottlesovom slučaju, bilo bi dovoljno da Deinstalirajte Flatpak iz GNOME softvera ili pomoću flatpak uninstall, a zatim izbrišite preostale konfiguracijske mape u ~./var, ~/.config, itd. kao što je naznačeno u dokumentaciji Flatpaka.
Koji programi i igre obično najbolje funkcionišu
Cilj Wine-a (a time i Bottles-a) je da omogući velikom dijelu Windows softvera da radi na Linuxu , ali u stvarnosti, kompatibilnost znatno varira. U WineHQ bazi podataka, aplikacije su kategorizirane na osnovu njihove stvarne funkcionalnosti.
Platinasta kategorija uključuje aplikacije i igre koje funkcionišu praktično besprijekorno, bez ikakvih posebnih podešavanja. Tipični primjeri uključuju specifične verzije World of Warcraft, Fallout 3, Adobe Animate CS6, .NET Framework 3.5, Diablo III i 32-bitni Microsoft Word 2010.
Zlatna kategorija uključuje softver koji zahtijeva manje konfiguracije, ali radi vrlo glatko: Adobe Photoshop CS6 , StarCraft 1.16.1, The Witcher 1.x, sve verzije The Sims 3 ili Final Fantasy XIV u određenim ekspanzijama, između ostalih.
Srebrna kategorija uključuje programe koji mogu imati manje greške, ali su i dalje upotrebljivi, kao što su instalacijski program za Microsoft Office 2019, određene verzije StarCrafta, Final Fantasy XI, Magic: The Gathering Online, Half-Life 2 ili Planescape: Torment.
Budući da se radi o zajedničkom projektu, prioriteti razvoja obično se određuju glasovima i zahtjevima korisnika : što više interesa igra ili aplikacija generira, to više pažnje dobija u smislu zakrpa i poboljšanja. Za vrlo nepoznat softver, ponekad je jedina opcija okušati sreću i pokušati instalaciju na određenu bocu, eksperimentirajući s različitim verzijama Wine-a i bibliotekama dok ne pronađete pravu kombinaciju.
Igranje na Linuxu: Proton, PlayOnLinux, DOSBox i virtualizacija
Kada je fokus isključivo na igranju Windows igara na Linuxu , Bottles je samo još jedan dio igre. Najmoćnija kombinacija ovih dana je obično Steam + Proton, gdje je Proton sloj baziran na Wine-u, fino podešen za igranje, koji obavlja sav teški posao bez potrebe da išta dodirujete.
Zahvaljujući Protonu i SteamOS-u (poput onog na Steam Decku, baziranog na Arch Linuxu), većina Steam igara može se pokretati na Linuxu sa gotovo nativnim iskustvom, uključujući podršku za NVIDIA i AMD grafičke kartice. Katalog verifikovanih i igrivih naslova na Linuxu raste svakog mjeseca, i često je sve što trebate učiniti omogućiti opciju "dozvoli Proton za sve naslove" i spremni ste.
Ako igra nije na Steamu ili nema dobru Proton podršku, alternativa je korištenje PlayOnLinuxa , koji nudi specifične skripte i konfiguracijske profile za mnoge naslove. Svaka igra radi u nezavisnom okruženju sa svojim vlastitim bibliotekama i postavkama, što prilično podsjeća na filozofiju Bottles-a, ali je posebno fokusirano na igre i sa malo drugačijim interfejsom.
Za vrlo stare igre iz doba MS-DOS-a, najjednostavnija opcija je obično korištenje DOSBoxa , koji emulira klasično DOS okruženje gdje se igre pokreću kao da su na računaru iz tog doba. Ako vam je potrebno kompletno Windows okruženje (sa drajverima, naprednim funkcijama i punom kompatibilnošću), idealno rješenje je korištenje virtuelne mašine sa VirtualBoxom, VMwareom ili sličnim softverom , iako će to zahtijevati više resursa i važeću Windows licencu.
Ukratko, Bottles se vrlo dobro uklapa kao alat za upravljanje aplikacijama i nekim specifičnim igrama koje bolje rade s pažljivo konfiguriranim Wineom, dok je za veliku većinu masovnih igara ipak praktičnije koristiti Proton, Lutris, Heroic ili druge namjenske platforme.
Kombinacijom Wineovog mehanizma za kompatibilnost s korisnički prilagođenim sučeljem poput Bottles, dobrom kontrolom dozvola s Flatpakom i Flatsealom, te poznavanjem kada se osloniti na tehnologije poput Protona ili potpune virtualizacije, sasvim je izvodljivo postaviti okruženje na Linuxu u kojem možete pokretati većinu svojih Windows programa i igara s vrlo pristojnim performansama i, što je najvažnije, sa znatno manje glavobolje nego što je to bilo prije nekoliko godina.
