Kako uporabljati Bottles v Linuxu za zagon programov in iger za Windows

Zadnja posodobitev: 01/04/2026
Avtor: Isaac
  • Steklenice poenostavljajo Wine z izoliranimi steklenicami, ki organizirajo in ščitijo vaše aplikacije Windows v Linuxu.
  • Priporočena namestitev prek sistema Flatpak ponuja boljšo izolacijo, upravljanje kanalov in popolno podporo za DXVK.
  • Predloge iger in aplikacij olajšajo nastavitev optimiziranih okolij brez naprednega znanja.
  • Steklenice dopolnjujejo Proton in Steam Play za zagon programske opreme zunaj Steama z natančnim nadzorom nad Wine.

Steklenice v Linuxu

Če Linux uporabljate vsak dan, vendar ste še vedno odvisni od nekaterih programi, zasnovani samo za WindowsVerjetno ste se že večkrat spopadli z Wineom. Deluje, res je, ampak zaradi predpon, čudnih knjižnic in skrivnostnih konfiguracij mnogi ljudje prezgodaj vržejo brisačo v koruzo.

Tukaj pridejo na vrsto Bottles, orodje, ki vso to zmešnjavo spremeni v nekaj veliko bolj obvladljivega. Zahvaljujoč Zelo dodelan in lahko razumljiv vizualni vmesnikOmogoča vam namestitev, izolacijo in zagon aplikacij in iger za Windows v Linuxu, ne da bi morali postati strokovnjak za Wine. In kot bonus doda dobrodošlo dodatno plast varnosti in organizacije.

Kaj so steklenice in kako so povezane z vinom in protonom?

Da bi razumeli, kaj počne Bottles, je treba najprej razjasniti, kaj točno je. Vino in kako deluje pod površjemWine ni tipičen emulator, temveč plast združljivosti, ki v realnem času prevaja klice, ki jih aplikacija Windows opravi operacijskemu sistemu, v navodila, ki jih Linux lahko razume in izvede.

Ko program v sistemu Windows poskuša dostopati do DLL-ja, risati okno ali brati datoteko, so te zahteve preusmerjene na enakovredne implementacije, ki jih je pripravil projekt WineGre za obsežen projekt obratnega inženiringa, ki se razvija že vrsto let in je postal pravi biser proste programske opreme, še posebej cenjen v Unixovih okoljih in Unixu podobnih sistemih, kot sta GNU/Linux ali FreeBSD.

Velika težava programa Wine je, da čeprav je njegov mehanizem izjemno zmogljiv, njegova konfiguracija ni ravno uporabniku prijazna. Številne nastavitve se upravljajo prek ... Špartanska okna, okoljske spremenljivke in na tone skrivnostnih možnostiČe nimate predhodnih izkušenj, lahko vzpostavitev stabilnega okolja za vsako aplikacijo postane glavobol.

Steklenice se zdijo ravno zato, da bi to rešile: to je a Sodoben grafični vmesnik, ki se zanaša na Wine kot svoj pogonVendar pa upravljanje skrajno poenostavi. Namesto da bi se mučili z ročnimi predponami, delate s "steklenicami": izoliranimi okolji, kjer so nameščeni vaši programi in igre za Windows, vsako s svojimi konfiguracijami, različicami Wine in odvisnostmi.

Poleg dela z različnimi različicami Wine, Bottles integrira tudi ponovne implementacije in izboljšave, kot so Tekači, ki temeljijo na Lutrisu, Protonu in različicah, kot je Glorious EggrollTo je še posebej uporabno za videoigre, saj vam omogoča, da izkoristite posebne optimizacije in popravke, namenjene izboljšanju zmogljivosti ali združljivosti.

Zakaj so steklenice še posebej uporabne za igranje iger in varnost

Sčasoma je večina aplikacij za produktivnost prišla izvorno v GNU/Linux, zato se je vloga Winea osredotočila predvsem na zaganjajte videoigre, zelo specifično programsko opremo ali starejša korporativna orodjaBottles sprejema to realnost in daje veliko poudarka igram, vendar ne sme pozabiti na bolj tradicionalne "okenske" programe.

V primeru videoiger Bottles omogoča enostaven prenos in uporabo različnih različic DXVK, prevajalnik DirectX 9/10/11 v Vulkankar je eden od stebrov Protona (plast združljivosti, ki jo uporablja Steam Play). Možnost preklapljanja med različicami DXVK na steklenico vam omogoča natančno nastavitev delovanja ali odpravljanje grafičnih napak v določenih igrah.

Druga prednost je osredotočenost na izolacijo. Ko aplikacije za Windows zaženete neposredno z Wine, se lahko te aplikacije znajdejo v dostop za branje in pisanje v vašo osebno mapo z enakimi dovoljenji. Če namestite nekaj zlonamernega ali napačno konfiguriranega, lahko to povzroči opustošenje vaših datotek.

Steklenice to tveganje močno zmanjšajo zaradi sistema steklenic, ki deluje kot Neodvisni vsebniki za vsak program ali niz programovČe gre kaj narobe v steklenici, je njen vpliv običajno omejen na to okolje. V kombinaciji z različico Flatpak, ki dodaja sistemsko peskovnik, je varnost še izboljšana.

Skratka, Bottles ne le olajša uporabo Winea, temveč tudi vzpostavlja red in jasne meje: vsaka igra ali aplikacija je znotraj svojega "vsebnika" z konfiguracija, odvisnosti in dostop do nadzorovanih in ločenih virov.

Namestitev Bottlesa v Linux (priporočen Flatpak)

Razvijalci Bottles jasno priporočajo, da je najboljši način za namestitev aplikacije prek Flatpak in repozitorij FlathubTa metoda zagotavlja vse zmogljivosti izolacije in enkapsulacije, ki jih aplikacija potrebuje za varno in dosledno delovanje v različnih distribucijah.

Številne sodobne distribucije, kot sta Fedora Workstation ali Manjaro, že vključujejo Flatpak je vnaprej nameščen in pripravljen za uporaboV drugih sistemih, kot je Ubuntu, boste morda morali ročno dodati podporo za Flatpak iz uradnih repozitorijev in nato povezati Flathub kot vir aplikacije.

Ko je Flatpak zagnan, namestite steklenice Vse se zreducira na zelo preprost ukaz, ki ga lahko zaženete iz terminala. Samo izvedite:

flatpak install flathub com.usebottles.bottles

Med namestitvijo boste videli, da se postopek ustavi in ​​zahteva potrditev, zato boste morali odgovorite z "Y" in pritisnite Enter Za nadaljevanje bo sistem prenesel tako Bottles kot potrebne odvisnosti, kar lahko traja nekaj minut, odvisno od vaše povezave in računalnika.

  Minecraft z Unreal Engine in Ray Tracing: To je UnrealCraft

Ko je namestitev končana, lahko aplikacijo zaženete z drugim, enako preprostim ukazom:

flatpak run com.usebottles.bottles

Ko ga prvič zaženete, se bo v terminalu prikazal nekaj izpisa, ker Bottles to izkorišča za Izvedite začetno konfiguracijo, prenesite komponente, kot je DXVK, in pripravite osnovno okolje.Kmalu zatem se bo odprl pozdravni zaslon s hitrim čarovnikom.

Steklenice se lahko pojavijo tudi v meniju aplikacij v namiznem okolju. V okolju GNOME na primer preprosto pritisnite tipko Super (tipka Windows na mnogih tipkovnicah), v iskalno polje vnesite »Steklenice« in Odprite ikono aplikacije, kot da bi šlo za kateri koli drug program.

Uvod v uporabo steklenic in prenos komponent

Ko prvič odprete aplikacijo Steklenice, se prikaže Pozdravni zaslon z več uvodnimi zasloni Ponujajo vam kratek pregled steklenic in organizacije vmesnika. Nato lahko s puščico nadaljujete na zadnji korak čarovnika.

Na enem od teh začetnih zaslonov bo Bottles začel prenašati Najnovejša različica DXVK je na voljo na njihovih strežnikihTa korak je samodejen in je del priprave okolja za zagon videoiger, ki uporabljajo DirectX.

Poleg tega asistent izkoristi priložnost, da prenese in namesti Ponovna implementacija vina, ki bo uporabljena privzetoV referenčni vsebini je na primer kot standardni napitek v danem trenutku omenjena različica »Chardonnay 6.8«, čeprav se to lahko sčasoma spremeni, ko se projekt posodablja.

Ko pridete do zaslona z oznako »Skoraj končano«, morate le še pritisniti modri gumb Nadaljujte, da lahko Bottles dokonča notranjo konfiguracijo.Ko je ta postopek končan, boste videli sporočilo, ki označuje, da je vse pripravljeno za začetek uporabe aplikacije.

Ko prvič odprete glavni razdelek, bo pogled Knjižnica prazen, ker še niste ustvarili nobene steklenice. Videli boste pregleden vmesnik, ki prikazuje Možnosti za ustvarjanje novih steklenic in upravljanje obstoječih takoj ko začnete delati z njimi.

Na tej točki imate nameščen in delujoč program Bottles, samodejno konfiguriran program Wine in DXVK, pripravljen za začetek ustvarjanja okolij za vaše igre ali programe sistema Windows.

Pomembne prilagoditve nastavitev steklenic

Čeprav se lahko takoj lotite izdelave steklenic, ne da bi se dotaknili česar koli drugega, si je vredno ogledati razdelek o Nastavitve, dostopne iz glavnega menija aplikacijeOd tam naprej se nadzorujejo globalni vidiki, ki vplivajo na ustvarjanje in upravljanje steklenic.

V nastavitvah boste videli možnosti, med katerimi lahko izbirate tekači, specifične različice Wine ali Proton in kompleti komponentSteklenice vam omogočajo prenos in namestitev različnih ponovnih implementacij in alternativnih različic, tako da lahko vsaki steklenici dodelite mehanizem, ki najbolj ustreza programu ali igri, ki jo želite zagnati.

Drug pomemben razdelek v nastavitvah je tisti, ki vam omogoča spreminjanje pot, kjer so steklenice fizično shranjene v vašem datotečnem sistemuV različici Flatpak je privzeti imenik običajno nekaj takega:

~/.var/app/com.usebottles.bottles/data/bottles/bottles/

Čeprav se "/bottles/bottles" na koncu morda sliši nekoliko nenavadno, je povsem v redu in ni tipkarska napaka. V mnogih primerih je povsem sprejemljivo, da to lokacijo pustite nedotaknjeno, še posebej, če nimate težav s prostorom na glavni particiji in raje vse podatke hranite enkapsulirane znotraj prostora Flatpak.

Če želite spremeniti to pot, ker imate hitrejši SSD, drug trdi disk ali particijo z večjo kapaciteto, lahko to storite zelo preprosto. Pojdite v meni (tri vodoravne črte), vnesite ... V nastavitvah odprite zavihek Splošno in poiščite možnost Imenik steklenicS klikom na gumb v tej vrstici se odpre raziskovalec datotek, kjer lahko izberete nov cilj.

Ko izberete želeno mapo in potrdite z ustreznim gumbom, bo aplikacija Bottles začela uporabljati to mapo za upravljanje vaših steklenic. To je priročen način za Premaknite svoja okolja na hitrejši disk ali nosilec z več prostega prostora. brez spreminjanja česar koli v preostalem delu sistema.

Vrste steklenic: igre, aplikacije in nastavitve po meri

Ena od velikih prednosti programa Bottles je, da vam vsakič, ko ustvarite novo steklenico, ponudi vrsto vnaprej oblikovane predloge, ki so že natančno nastavljene za tipične primere uporabeTako vam ni treba začeti iz nič z zapletenimi konfiguracijami.

Prva predloga je namenjena igranju iger, s parametri, zasnovanimi za Izboljšajte grafično zmogljivost in združljivost z zahtevnimi nasloviObičajno vključuje prilagoditve DXVK, sinhronizacije in možnosti upravljanja GPU-ja, ki vam pomagajo kar najbolje izkoristiti videoigre.

Druga predloga je osredotočena na splošne aplikacije, idealna za programsko opremo za produktivnost, kot je napredni urejevalniki besedil, pisarniški paketi ali pripomočki, ki obstajajo samo v sistemu WindowsTukaj imata stabilnost in bolj klasična "namizna" izkušnja prednost pred zgolj grafičnimi nastavitvami delovanja.

  Kako varno spremeniti različico jedra Linuxa v GRUB2

Končno je tu še predloga po meri, ki vam omogoča, da od začetka prilagodite skoraj vse parametre. Ta možnost je zelo uporabna, če potrebujete na primer vsiliti 32-bitno okolje za starejše programe ali nadzorovati vsako podrobnost konfiguracijePrav tako je lahko koristno, ko testirate rešitve za posebej občutljivo programsko opremo.

Za večino uporabnikov, še posebej, če šele začenjate z uporabo Bottles, je priporočljivo uporabljati predloge iger ali aplikacij. Te so že nastavljene za pogostejših scenarijev in zmanjšajo potrebo po naprednih ročnih prilagoditvahkar prihrani čas in glavobole.

Ustvarjanje vaše prve steklenice za aplikacije Windows

Ko se seznanite z osnovnim vmesnikom, je čas, da ustvarite svojo prvo steklenico. To storite tako, da kliknete na Steklenice v zgornji vrstici in nato pritisnite modri gumb Ustvari novo steklenico kar je jasno vidno v glavnem oknu.

Recimo, da želite namestiti napreden urejevalnik besedil, kot je Notepad++, ki je uradno na voljo samo za Windows. Priročen pristop je dajte steklenici enako ime kot aplikaciji, na primer »Notepad++«, in v čarovniku za ustvarjanje izberite predlogo aplikacije.

Ko potrdite s klikom na gumb Ustvari, bo Bottles začel prenašati in pripravljati potrebne komponente za to okolje. Nekaj ​​minut bo konfiguriral izbrano različico programa Wine, osnovne odvisnosti in elemente okolja. Predloga aplikacije, ki optimizira delovanje za to vrsto programske opreme.

Ko končate, se prikaže sporočilo, da je konfiguracija končana. Ko zaprete to okno, se vam bodo prikazale podrobnosti o steklenici, ki ste jo pravkar ustvarili, z različni razdelki za nameščanje programov, upravljanje odvisnosti in pregled konfiguracije okolja.

Od tega trenutka naprej bo ta steklenička delovala kot izoliran "mini Windows", kamor lahko namestite Notepad++ in katero koli drugo orodje, ki ga želite imeti združeno z njim, ne da bi pri tem posegali v preostali del sistema.

Namestitev in zagon aplikacij v Bottles

Ko odprete pogled določene steklenice, vam Bottles prikaže več ključnih možnosti za upravljanje programske opreme, ki jo boste uporabljali. Ena najbolj vidnih je Namestitev programov, ki dostopa do kataloga znanih aplikacij Pripravila skupnost s priporočenimi konfiguracijami.

Drug pomemben razdelek so odvisnosti, ki se uporablja za Dodajte dodatne komponente, kot so paketi Visual C++, deli ogrodja Microsoft .NET, pisave sistema Windows ali druge DLL-je da mora veliko aplikacij delovati pravilno.

Če že imate prenesen namestitveni program za aplikacijo, ki jo želite uporabiti, je najneposrednejši način uporaba modrega gumba. Zaženi izvedljivo datoteko, ki vam omogoča zagon katere koli datoteke .exe ali .msi iz notranjosti te steklenice. Namestitvene programe boste običajno našli shranjene v mapi Prenosi ali v določenem imeniku.

Na primer, če želite namestiti Notepad++, preprosto izberite preneseno datoteko v ~/DownloadsKliknite Zaženi in sledite običajnemu čarovniku za namestitev sistema Windows. Videli boste okno namestitvenega programa z njegovim Klasični vmesnik z običajnimi gumbi Naprej, V redu in Dokončaj.

Po končanem čarovniku lahko program zaženete takoj ali pa ga zaprete in zaženete pozneje iz programa Bottles. V pogledu Bottles se bo Notepad++ prikazal kot nameščena aplikacija z ikono puščice. Odprite ga neposredno, kadar koli ga želite uporabljati na namizju Linux..

Rezultat tega je, da se aplikacija obnaša skoraj izvorno: datoteke lahko odpirate, urejate, shranjujete in z njo delate brez večjih zapletov, medtem ko Bottles poskrbi za prevajanje vseh klicev sistema Windows v vaš sistem Linux.

Napredne nastavitve za vsako steklenico: vino, DXVK in donos

Ena največjih prednosti steklenic je, da ima lahko vsaka steklenica svojo Prilagojena konfiguracija različice Wine, DXVK in drugih parametrov delovanjaTo vam omogoča, da eksperimentirate z različnimi kombinacijami, dokler ne najdete tiste, ki najbolj ustreza posamezni igri ali aplikaciji.

Za dostop do teh nastavitev lahko odprete določeno steklenico in poiščete razdelek Runner ali enakovreden razdelek, kjer je običajno ikona zobnika, ki vodi do možnosti izvršiteljaOd tam lahko izbirate med različnimi razpoložljivimi ponovnimi implementacijami Wine, vključno z različicami, ki temeljijo na Lutrisu, Protonu ali prilagojenih različicah, kot so tiste iz Glorious Eggrolla.

V istem pogledu je mogoče spremeniti tudi uporabljeno različico DXVK, kar pogosto vpliva na videoigre, ki se močno zanašajo na DirectX 9, 10 ali 11Možnost preklapljanja iz ene različice v drugo, ne da bi pri tem razbili druge steklenice, je zelo priročna pri reševanju specifičnih grafičnih težav.

Druga zanimiva nastavitev za tiste z grafično kartico AMD Radeon je možnost aktivirajte prevajalnik ACOTo lahko izboljša prevajanje senčil in posledično zmogljivost v mnogih igrah. Konfigurirano je za vsako posamezno steklenico posebej, zato vpliva le na okolja, kjer ga dejansko potrebujete.

Poleg tega vam Bottles omogoča nadzor nad sinhronizacijo (kot so različne tehnike sinhronizacije niti) za Izboljšajte delovanje v določenih naslovih in zmanjšajte težave z zatikanjem ali mikroreziPoleg možnosti za preglasitev določenih DLL-jev in prilagajanje odvisnosti imate na voljo zmogljiv, a dostopen nabor orodij.

  Dune: Awakening Benchmark je zdaj na voljo – preverite, ali je vaš računalnik pripravljen

Vse to pomeni, da Bottles ne odpravi popolnoma inherentne kompleksnosti vina, vendar jo predstavi na veliko bolj organiziran način. Vsaka steklenica postane namensko okolje, kjer lahko Testirajte spremembe brez strahu, da bi to vplivalo na druge aplikacije ali sistem.

Uporaba Bottles za namestitev videoiger s fizičnih medijev

Poleg digitalnih iger s platform, kot je Steam, je Bottles še posebej uporaben, če želite rešiti videoigre v fizični obliki ali stare namestitvene datoteke, ki obstajajo samo na DVD-jih ali CD-jihDelovni tok je zelo podoben namestitvi sistema Windows, vendar je skrit v steklenički.

Prvi korak je ustvariti novo steklenico z uporabo predloge, zasnovane za igre. To bo samodejno uporabilo ustrezne nastavitve. za doseganje najboljše možne grafične zmogljivosti in dobre združljivosti z DirectXČe uporabljate grafični procesor AMD, lahko pustite privzeto priporočeno različico programa Wine in izberete možnosti, kot je prevajalnik ACO.

Ko je steklenička ustvarjena, boste v njenem glavnem pogledu videli gumb Zaženi .exe, ki je zasnovan posebej za zagon klasičnih namestitvenih programov. Kliknite ga in Izberite tipično datoteko »setup.exe«, ki se nahaja v korenski mapi DVD-ja ali v mapi, kamor ste kopirali vsebino diska.

Od tam naprej postopek namestitve sledi običajnemu scenariju: zaporedje oken »Naprej, Naprej«, dokler se igra ne namesti. V nekaterih primerih boste morda morali namestiti dodatne odvisnosti ali spremeniti različico programa Wine v steklenički za optimalno delovanje.

Ko je igra uspešno nameščena, se bo prikazala na seznamu aplikacij na tej steklenici s svojim vnosom in Gumb za izvedbo ob strani za zagon, kadar koli želite igratiČe igra za zagon zahteva originalni disk, je praktična rešitev ustvariti ISO-sliko iz Linuxa z orodji, kot sta K3B ali Brasero, in jo priklopiti, ko ste pripravljeni za igranje.

V resničnem svetu so bile igre, kot je The Elder Scrolls: Oblivion, uspešno poganjane na Linuxu z uporabo različice Flatpak igre Bottles na sodobnih distribucijah, kot je Fedora. Čeprav lahko zmogljivost in stabilnost zahtevata nadaljnje prilagoditve, dejstvo, da da bi lahko igrali iz istega sistema Linux, ne da bi se zatekli k polnemu sistemu Windows To je precejšen korak naprej.

Razmerje med steklenicami, WineHQ in paro (Proton)

Ko govorimo o zagonu iger in aplikacij za Windows v Linuxu, je pogosto, da zamenjamo imena, kot so WineHQ, Bottles, Steam Play in Proton. Vsako od njih ima svoj pomen, zato jih je vredno razlikovati. Razumevanje, kako se medsebojno dopolnjujejo in za kaj je vsako orodje najbolj primerno.

WineHQ je osnovni projekt, implementacija plasti združljivosti, ki prevaja klice sistema Windows v Linux. Bottles se nahaja na vrhu programa Wine in ponuja jasen grafični vmesnik, upravljanje steklenic in enostaven dostop do ... različne različice in popravki Wine in DXVKKonec koncev, steklenice naredijo vino uporabno za veliko več ljudi.

Po drugi strani pa imate Valveov protonki je tehnologija, ki jo Steam Play uporablja za omogočanje Igre, zasnovane samo za Windows, se zdaj lahko izvajajo v Linuxu neposredno iz odjemalca Steam.Proton se zanaša na Wine, vendar dodaja lastne popravke, prilagoditve DXVK in posebne ukrepe za videoigre.

Če uporabljate Steam v Linuxu in želite igrati svojo knjižnico iger za Windows, morate iti na Nastavitve > Steam > Združljivost > Steam PlayČe želite omogočiti združljivost, izberite Proton Experimental (ali vašo želeno različico Protona). To bi moralo omogočiti igranje večine iger v vaši knjižnici v Linuxu.

V nasprotju s tem pa steklenice najbolj zasijejo, ko jih potrebujete zaženite igre in aplikacije, ki niso na SteamuTo vključuje programsko opremo, ki je na voljo na DVD-jih, ročno prenesene namestitvene programe ali aplikacije za produktivnost, ki so na voljo samo za Windows. Zelo uporabno je tudi, če želite popoln nadzor nad tem, katera različica programa Wine ali DXVK se uporablja v posameznem primeru.

Navsezadnje ne gre toliko za izbiro med Wine, Bottles ali Protonom, temveč za razumevanje, da je Proton idealen za izkušnjo, integrirano s Steamom, medtem ko je Bottles ... Vsestranska in vizualna rešitev za prenos preostale programske opreme Windows v Linux.

Glede na vse zgoraj navedeno se Bottles uveljavlja kot zelo celovito orodje za tiste, ki živijo na Linuxu, a še vedno potrebujejo programe in igre za Windows: združuje moč Wine z jasnim vmesnikom, izolacijo na osnovi steklenic, integracijo z DXVK in naprednimi izvajalniki ter sistemom predlog, ki olajša tako osnovna opravila kot zelo fine konfiguracije, ne da bi vas prisilil, da se odpoveste svojemu najljubšemu operacijskemu sistemu.

Kako uporabljati steklenice v Linuxu
Povezani članek:
Kako uporabljati Bottles v Linuxu za zagon programske opreme Windows