- Fľaše zjednodušujú Wine pomocou izolovaných fliaš, ktoré organizujú a chránia vaše aplikácie systému Windows v systéme Linux.
- Odporúčaná inštalácia cez Flatpak ponúka lepšiu izoláciu, správu žľabov a plnú podporu pre DXVK.
- Šablóny hier a aplikácií uľahčujú nastavenie optimalizovaných prostredí bez pokročilých znalostí.
- Bottles dopĺňa Proton a Steam Play na spúšťanie softvéru mimo Steamu s presnou kontrolou nad Wine.
Ak používate Linux denne, ale stále ste od niektorých závislí programy určené len pre WindowsPravdepodobne ste sa s Wine stretli už viackrát. Funguje to, áno, ale medzi prefixmi, zvláštnymi knižnicami a záhadnými konfiguráciami to veľa ľudí predčasne vzda.
A tu prichádza na rad Bottles, nástroj, ktorý premení všetok ten neporiadok na niečo oveľa zvládnuteľnejšie. Vďaka... Veľmi prepracované a ľahko zrozumiteľné vizuálne rozhranieUmožňuje vám inštalovať, izolovať a spúšťať aplikácie a hry pre Windows v systéme Linux bez toho, aby ste sa stali expertom na Wine. A ako bonus pridáva vítanú ďalšiu vrstvu zabezpečenia a organizácie.
Čo sú fľaše a ako súvisia s vínom a protónom?
Aby sme pochopili, čo Bottles robí, je najprv potrebné si ujasniť, čo to presne je. Víno a ako funguje pod povrchomWine nie je typický emulátor, ale vrstva kompatibility, ktorá v reálnom čase prekladá volania, ktoré aplikácia systému Windows vykonáva do operačného systému, a prevádza ich na inštrukcie, ktorým Linux rozumie a ktoré dokáže vykonať.
Keď sa program systému Windows pokúša získať prístup k knižnici DLL, nakresliť okno alebo prečítať súbor, tieto požiadavky sú presmerované na ekvivalentné implementácie pripravené projektom WineIde o obrovský projekt reverzného inžinierstva, ktorý sa vyvíja už mnoho rokov a stal sa skutočným klenotom slobodného softvéru, obzvlášť ceneným v unixových prostrediach a unix-podobných systémoch, ako sú GNU/Linux alebo FreeBSD.
Veľkým problémom Wine je, že hoci je jeho engine mimoriadne výkonný, jeho konfigurácia nie je práve užívateľsky prívetivá. Mnohé z jeho nastavení sa spravujú cez... Spartánske okná, premenné prostredia a množstvo tajomných možnostíAk nemáte predchádzajúce skúsenosti, nastavenie stabilného prostredia pre každú aplikáciu sa môže stať problémom.
Fľaše sa zdajú byť len na to, aby to vyriešili: je to Moderné grafické rozhranie, ktoré sa spolieha na Wine ako svoj engineAle zjednodušuje správu do extrému. Namiesto toho, aby ste sa museli trápiť s manuálnymi prefixmi, pracujete s „fľašami“: izolovanými prostrediami, kde sú nainštalované vaše programy a hry pre Windows, pričom každé z nich má svoje vlastné konfigurácie, verzie Wine a závislosti.
Okrem spolupráce s rôznymi zostavami Wine integruje Bottles aj reimplementácie a vylepšenia, ako napríklad Bežci založení na Lutris, Proton a variantoch ako Glorious EggrollToto je obzvlášť užitočné pre videohry, pretože vám to umožňuje využiť špecifické optimalizácie a záplaty určené na zlepšenie výkonu alebo kompatibility.
Prečo sú fľaše obzvlášť užitočné pre hranie hier a bezpečnosť
Postupom času sa väčšina aplikácií na zvýšenie produktivity natívne vyvinula pre GNU/Linux, takže úloha Wine sa stala primárne zameranou na spúšťať videohry, vysoko špecifický softvér alebo staršie firemné nástrojeBottles túto realitu prijíma a kladie veľký dôraz na hry, hoci nezabúda na tradičnejšie „okenné“ programy.
V prípade videohier umožňuje Bottles jednoduché sťahovanie a používanie rôznych verzií... DXVK, prekladač z DirectX 9/10/11 do Vulkančo je jeden z pilierov Protonu (vrstva kompatibility používaná službou Steam Play). Možnosť prepínať verzie DXVK pre každú fľašu vám umožňuje jemne doladiť výkon alebo vyriešiť grafické chyby v konkrétnych tituloch.
Ďalšou silnou stránkou je zameranie na izoláciu. Keď spúšťate aplikácie systému Windows priamo pomocou Wine, tieto aplikácie môžu mať prístup na čítanie a zápis do vášho osobného priečinka s rovnakými oprávneniami. Ak nainštalujete niečo škodlivé alebo nesprávne nakonfigurované, môže to spôsobiť poškodenie vašich súborov.
Fľaše výrazne znižujú toto riziko vďaka systému fliaš, ktorý funguje ako Nezávislé kontajnery pre každý program alebo sadu programovAk sa vo vnútri fľaše niečo pokazí, jeho dopad je zvyčajne obmedzený na toto prostredie. V kombinácii s verziou Flatpak, ktorá pridáva sandbox na úrovni systému, je bezpečnosť ešte viac zvýšená.
Stručne povedané, Bottles nielenže robí používanie Wine užívateľsky prívetivejším, ale tiež zavádza poriadok a jasné hranice: každá hra alebo aplikácia má svoj vlastný „kontajner“ s... konfigurácia, závislosti a prístup ku kontrolovaným a samostatným zdrojom.
Inštalácia Bottles na Linuxe (odporúča sa Flatpak)
Vývojári aplikácie Bottles jednoznačne odporúčajú, že najlepším spôsobom inštalácie aplikácie je prostredníctvom Flatpak a repozitár FlathubTáto metóda zaručuje všetky možnosti izolácie a zapuzdrenia, ktoré aplikácia potrebuje na bezpečné a konzistentné fungovanie v rôznych distribúciách.
Mnohé moderné distribúcie, ako napríklad Fedora Workstation alebo Manjaro, už obsahujú Flatpak je predinštalovaný a pripravený na použitieV iných systémoch, ako napríklad Ubuntu, budete možno musieť manuálne pridať podporu pre Flatpak z oficiálnych repozitárov a potom prepojiť Flathub ako zdroj aplikácie.
Keď už máte Flatpak spustený a v prevádzke, inštalácia fliaš V podstate ide o veľmi jednoduchý príkaz, ktorý môžete spustiť z terminálu. Stačí spustiť:
flatpak install flathub com.usebottles.bottles
Počas inštalácie uvidíte, že sa proces zastaví a zobrazí sa výzva na potvrdenie, takže budete musieť odpovedzte „Áno“ a stlačte Enter Pre pokračovanie systém stiahne Bottles aj potrebné závislosti, čo môže trvať niekoľko minút v závislosti od vášho pripojenia a počítača.
Po dokončení inštalácie môžete aplikáciu spustiť ďalším rovnako jednoduchým príkazom:
flatpak run com.usebottles.bottles
Pri prvom spustení sa v termináli zobrazí nejaký výstup, pretože Bottles to využíva na Vykonajte úvodnú konfiguráciu, stiahnite komponenty ako DXVK a pripravte základné prostredie.Krátko nato sa otvorí uvítacia obrazovka s rýchlym sprievodcom.
Fľaše sa môžu zobraziť aj v ponuke aplikácií na pracovnej ploche. Napríklad v prostredí GNOME jednoducho stlačte kláves Super (kláves Windows na mnohých klávesniciach), do vyhľadávacieho poľa napíšte „Fľaše“ a Otvorte ikonu aplikácie, ako keby to bol akýkoľvek iný program.
Začíname s fľašami a sťahovaním komponentov
Keď prvýkrát otvoríte aplikáciu Fľaše, zobrazí sa Úvodná obrazovka s niekoľkými úvodnými obrazovkami Poskytnú vám stručný prehľad o tom, čo sú fľaše a ako je rozhranie usporiadané. Potom môžete použiť šípku na prechod na posledný krok sprievodcu.
Na jednej z týchto úvodných obrazoviek začne Bottles sťahovať Najnovšia verzia DXVK je dostupná na ich serverochTento krok je automatický a je súčasťou prípravy prostredia na spúšťanie videohier, ktoré používajú DirectX.
Okrem toho asistent využije príležitosť na stiahnutie a inštaláciu Reimplementácia Wine, ktorá sa použije štandardneV referenčnom obsahu sa napríklad uvádza verzia „Chardonnay 6.8“ ako štandardný nápoj v danom čase, hoci sa to môže v priebehu času meniť s aktualizáciou projektu.
Keď sa dostanete na obrazovku s označením „Skoro hotovo“, stačí stlačiť modré tlačidlo Pokračujte, aby Fľaše mohli dokončiť vnútornú konfiguráciu.Po dokončení tohto procesu sa zobrazí správa, že všetko je pripravené na spustenie používania aplikácie.
Keď prvýkrát vstúpite do hlavnej sekcie, zobrazenie Knižnica sa bude javiť prázdne, pretože ste ešte nevytvorili žiadne fľaše. Zobrazí sa vám prehľadné rozhranie, ktoré zobrazuje Možnosti vytvárania nových fliaš a správy existujúcich hneď ako s nimi začnete pracovať.
V tomto bode máte nainštalovaný a spustený program Bottles s automaticky nakonfigurovaným programom Wine a DXVK, takže môžete začať vytvárať prostredia pre vaše hry alebo programy systému Windows.
Dôležité úpravy nastavení fliaš
Hoci sa môžete rovno pustiť do výroby fliaš bez toho, aby ste sa čohokoľvek dotkli, stojí za to pozrieť si časť o Predvoľby, prístupné z hlavnej ponuky aplikácieOdtiaľ sa riadia globálne aspekty, ktoré ovplyvňujú spôsob, akým sa fľaše vytvárajú a spravujú.
V rámci nastavení uvidíte možnosti, z ktorých si môžete vybrať bežce, špecifické verzie Wine alebo Proton a sady komponentovBottles vám umožňuje sťahovať a inštalovať rôzne reimplementácie a alternatívne verzie, takže ku každej Bottles môžete priradiť engine, ktorý najlepšie vyhovuje programu alebo hre, ktorú chcete spustiť.
Ďalšou relevantnou sekciou v nastaveniach je tá, ktorá vám umožňuje zmeniť cesta, kde sú fľaše fyzicky uložené vo vašom súborovom systémeVo verzii Flatpak je predvolený adresár zvyčajne niečo takéto:
~/.var/app/com.usebottles.bottles/data/bottles/bottles/
Aj keď koncová časť „/bottles/bottles“ môže znieť trochu zvláštne, je úplne v poriadku a nie je to preklep. V mnohých prípadoch je úplne prijateľné ponechať toto umiestnenie nedotknuté, najmä ak nemáte problémy s miestom na hlavnom oddiele a uprednostňujete uchovávajte všetky dáta zapuzdrené v priestore Flatpak.
Ak chcete zmeniť túto cestu, pretože máte rýchlejší SSD, iný pevný disk alebo oddiel s väčšou kapacitou, môžete to urobiť veľmi jednoducho. Stačí prejsť do ponuky (tri vodorovné čiary), zadať... V časti Predvoľby otvorte kartu Všeobecné a vyhľadajte možnosť Adresár fliašKliknutím na tlačidlo v danom riadku sa otvorí prieskumník súborov, v ktorom si môžete vybrať nový cieľ.
Po výbere preferovaného priečinka a potvrdení príslušným tlačidlom začne aplikácia Bottles používať tento priečinok na správu vašich fliaš. Je to pohodlný spôsob, ako Presuňte svoje prostredia na rýchlejší disk alebo zväzok s väčším voľným miestom. bez toho, aby sa čokoľvek zmenilo vo zvyšku systému.
Typy fliaš: hry, aplikácie a vlastné nastavenia
Jednou z veľkých silných stránok Bottles je, že pri každom vytvorení novej fľaše vám ponúka sériu... predpripravené šablóny, ktoré sú už vyladené pre typické prípady použitiaTakto nemusíte začínať od nuly so zložitými konfiguráciami.
Prvá šablóna je zameraná na hranie hier s parametrami navrhnutými pre Zlepšite grafický výkon a kompatibilitu s náročnými titulmiZvyčajne zahŕňa úpravy DXVK, synchronizácie a možností správy GPU, ktoré vám pomôžu vyťažiť z videohier viac.
Druhá šablóna je zameraná na všeobecné aplikácie, ideálna pre softvér na zvýšenie produktivity, ako napríklad pokročilé textové editory, kancelárske balíky alebo nástroje, ktoré existujú iba vo WindowseTu má prednosť stabilita a klasickejší „desktopový“ zážitok pred čisto grafickým nastavením výkonu.
Nakoniec je tu vlastná šablóna, ktorá vám umožňuje upraviť takmer všetky parametre od začiatku. Táto možnosť je veľmi užitočná, ak potrebujete napríklad vynútiť 32-bitové prostredie pre staršie programy alebo ovládať každý detail konfigurácieMôže to byť užitočné aj pri testovaní riešení pre obzvlášť citlivý softvér.
Pre väčšinu používateľov, najmä ak s Bottles len začínajú, sa odporúča používať šablóny hier alebo aplikácií. Tie sú už nastavené pre... bežnejšie scenáre a minimalizujú potrebu pokročilých manuálnych úpravčo šetrí čas a bolesti hlavy.
Vytvorenie vašej prvej fľaše pre aplikácie systému Windows
Keď sa oboznámite so základným rozhraním, je čas vytvoriť si prvú fľašu. Môžete to urobiť kliknutím na Fľaše v hornom paneli a potom stlačte modré tlačidlo Vytvoriť novú fľašu čo je jasne viditeľné v hlavnom okne.
Povedzme, že si chcete nainštalovať pokročilý textový editor, ako napríklad Notepad++, ktorý je oficiálne dostupný iba pre Windows. Pohodlný prístup je dajte fľaši rovnaký názov ako aplikácii, napríklad „Notepad++“, a v sprievodcovi vytvorením vyberte šablónu aplikácie.
Po potvrdení kliknutím na tlačidlo Vytvoriť začne Bottles sťahovať a pripravovať potrebné komponenty pre dané prostredie. Počas niekoľkých minút bude konfigurovať zvolenú verziu Wine, základné závislosti a prvky... Šablóna aplikácie, ktorá optimalizuje správanie pre tento typ softvéru.
Po dokončení sa zobrazí správa oznamujúca, že konfigurácia je dokončená. Po zatvorení tohto okna sa zobrazia podrobnosti o fľaši, ktorú ste práve vytvorili, s rôzne sekcie na inštaláciu programov, správu závislostí a kontrolu konfigurácie životného prostredia.
Od tej chvíle bude táto fľaša fungovať ako izolovaný „mini Windows“, kde si môžete nainštalovať Notepad++ a akýkoľvek iný nástroj, ktorý s ním chcete mať zoskupený, bez toho, aby ste zasahovali do zvyšku systému.
Inštalácia a spúšťanie aplikácií v rámci Bottles
Keď vstúpite do zobrazenia konkrétnej fľaše, aplikácia Bottles vám zobrazí niekoľko kľúčových možností na správu softvéru, ktorý budete používať. Jednou z najviditeľnejších je Inštalácia programov, ktorá pristupuje ku katalógu známych aplikácií Pripravené komunitou s odporúčanými konfiguráciami.
Ďalšou dôležitou časťou sú Závislosti, ktoré sa používajú na Pridajte ďalšie komponenty, ako sú balíky Visual C++, časti rozhrania Microsoft .NET framework, písma systému Windows alebo iné knižnice DLL že veľa aplikácií musí správne fungovať.
Ak už máte stiahnutý inštalátor aplikácie, ktorú chcete použiť, najpriamejším spôsobom je použiť modré tlačidlo. Spustiť spustiteľný súbor, ktorý umožňuje spustiť ľubovoľný súbor .exe alebo .msi zvnútra tej fľaše. Inštalačné súbory zvyčajne nájdete uložené v priečinku Stiahnuté súbory alebo v konkrétnom adresári.
Napríklad, ak chcete nainštalovať Notepad++, jednoducho vyberte stiahnutý súbor v ~/DownloadsKliknite na Spustiť a postupujte podľa typického sprievodcu inštaláciou systému Windows. Zobrazí sa okno inštalátora s jeho Klasické rozhranie s obvyklými tlačidlami Ďalej, OK a Dokončiť.
Po dokončení sprievodcu si môžete vybrať, či chcete program spustiť okamžite alebo ho zatvoriť a spustiť neskôr z aplikácie Bottles. V zobrazení Bottle sa Notepad++ zobrazí ako nainštalovaná aplikácia s ikonou šípky. Otvorte ho priamo, kedykoľvek ho chcete použiť na pracovnej ploche so systémom Linux..
Výsledkom je, že aplikácia sa správa takmer natívne: súbory môžete otvárať, upravovať, ukladať a pracovať s ňou bez väčších komplikácií, zatiaľ čo Bottles sa stará o preklad všetkých volaní systému Windows do vášho systému Linux.
Pokročilé nastavenia pre každú fľašu: Víno, DXVK a výťažnosť
Jednou z najväčších výhod fliaš je, že každá fľaša môže mať svoj vlastný Vlastná konfigurácia verzie Wine, DXVK a ďalších výkonnostných parametrovTo vám umožňuje experimentovať s rôznymi kombináciami, kým nenájdete tú, ktorá najlepšie vyhovuje každej hre alebo aplikácii.
Ak chcete získať prístup k týmto nastaveniam, môžete otvoriť konkrétnu fľašu a vyhľadať sekciu Runner alebo ekvivalent, kde sa zvyčajne nachádza ikona ozubeného kolieska, ktorá vedie k možnostiam vykonávateľaOdtiaľ si môžete vybrať medzi rôznymi dostupnými reimplementáciami Wine, vrátane variantov založených na Lutris, Proton alebo vlastných zostaveniach, ako sú tie od Glorious Eggroll.
V tom istom zobrazení je tiež možné zmeniť použitú verziu DXVK, čo často znamená rozdiel. videohry, ktoré sa vo veľkej miere spoliehajú na DirectX 9, 10 alebo 11Možnosť prepínať z jednej verzie na druhú bez rozbitia iných fliaš je veľmi výhodná pri riešení špecifických grafických problémov.
Ďalším zaujímavým nastavením pre majiteľov grafickej karty AMD Radeon je možnosť aktivovať kompilátor ACOToto môže zlepšiť kompiláciu shaderov a následne aj výkon v mnohých hrách. Je to konfigurované pre každú fľašu, takže to ovplyvňuje iba prostredia, kde to skutočne potrebujete.
Okrem toho vám Bottles umožňuje ovládať synchronizáciu (napríklad rôzne techniky synchronizácie vlákien) pre Zlepšite výkon v konkrétnych tituloch a znížte problémy so zasekávaním alebo mikrostrihmiSpolu s možnosťami prepísania konkrétnych knižníc DLL a úpravy závislostí máte k dispozícii výkonnú, no zároveň prístupnú sadu nástrojov.
To všetko znamená, že Fľaše úplne neodstraňujú inherentnú komplexnosť vína, ale prezentujú ju oveľa organizovanejším spôsobom. Každá fľaša sa stáva vyhradeným prostredím, kde môžete Testujte zmeny bez obáv z ovplyvnenia iných aplikácií alebo systému.
Používanie Bottles na inštaláciu videohier z fyzických médií
Okrem digitálnych hier z platforiem ako Steam je Bottles obzvlášť užitočná, ak chcete zachrániť... videohry vo fyzickom formáte alebo staré inštalačné súbory, ktoré existujú iba na DVD alebo CDPracovný postup je veľmi podobný inštalácii systému Windows, ale je zapuzdrený vo fľaši.
Prvým krokom je vytvorenie novej fľaše pomocou šablóny určenej pre hry. Tým sa automaticky použijú príslušné nastavenia. pre dosiahnutie čo najlepšieho grafického výkonu a dobrej kompatibility s DirectXAk používate grafickú kartu AMD, môžete ponechať predvolenú odporúčanú verziu Wine a vybrať možnosti ako kompilátor ACO.
Po vytvorení fľaše sa v jej hlavnom okne zobrazí tlačidlo Spustiť .exe, ktoré je určené špeciálne na spustenie klasických inštalátorov. Budete naň musieť kliknúť a Vyberte typický súbor „setup.exe“, ktorý sa nachádza v koreňovom adresári DVD alebo v priečinku, kam ste skopírovali obsah disku..
Odtiaľ proces inštalácie pokračuje podľa bežného scenára: postupnosť okien „Ďalej, Ďalej“, kým sa hra nenainštaluje. V niektorých prípadoch budete možno musieť nainštalovať ďalšie závislosti alebo zmeniť verziu Wine v rámci fľaše, aby ste dosiahli optimálny výkon.
Po úspešnej inštalácii sa hra zobrazí v zozname aplikácií na danej fľaši s vlastným záznamom a Tlačidlo na spustenie hry na boku, kedykoľvek ju chcete spustiťAk hra vyžaduje na spustenie pôvodný disk, praktickým riešením je vytvoriť ISO obraz z Linuxu pomocou nástrojov ako K3B alebo Brasero a pripojiť ho, keď ste pripravení hrať.
V praxi sa hry ako The Elder Scrolls: Oblivion úspešne spúšťajú na Linuxe s použitím Flatpak verzie hry Bottles na moderných distribúciách, ako je Fedora. Hoci výkon a stabilita môžu vyžadovať ďalšie úpravy, skutočnosť, že aby bolo možné hrať z toho istého systému Linux bez použitia plnohodnotného systému Windows Je to značný krok vpred.
Vzťah medzi fľašami, WineHQ a parou (Proton)
Keď hovoríme o spúšťaní hier a aplikácií pre Windows na Linuxe, je bežné zamieňať si názvy ako WineHQ, Bottles, Steam Play a Proton. Každý z nich má iné miesto, preto je vhodné ich rozlišovať. Pochopenie toho, ako sa navzájom dopĺňajú a na čo je každý nástroj najvhodnejší.
WineHQ je základný projekt, implementácia vrstvy kompatibility, ktorá prekladá volania systému Windows do systému Linux. Bottles sa nachádza nad systémom Wine a ponúka prehľadné grafické rozhranie, správu fliaš a jednoduchý prístup k... rôzne varianty a záplaty Wine a DXVKV konečnom dôsledku, Bottles robí víno použiteľným pre oveľa viac ľudí.
Na druhej strane máte Valve's Protončo je technológia, ktorú Steam Play používa na umožnenie Hry určené len pre Windows je teraz možné spustiť na Linuxe priamo zo Steam klienta.Proton sa spolieha na Wine, ale pridáva vlastné záplaty, vylepšenia DXVK a špecifické opatrenia pre videohry.
Ak používate Steam v systéme Linux a chcete hrať svoju hernú knižnicu pre Windows, musíte prejsť na Nastavenia > Steam > Kompatibilita > Steam PlayAk chcete povoliť kompatibilitu, vyberte možnosť Proton Experimental (alebo vami preferovanú verziu Protonu). Vďaka tomu by sa väčšina hier vo vašej knižnici mala dať hrať v systéme Linux.
Naproti tomu, fľaše vyniknú najviac, keď ich potrebujete spúšťať hry a aplikácie, ktoré nie sú na SteamePatria sem softvér, ktorý je dodávaný na DVD, manuálne stiahnuté inštalátory alebo aplikácie na zvýšenie produktivity, ktoré sú dostupné iba pre Windows. Je to tiež veľmi užitočné, keď chcete mať úplnú kontrolu nad tým, ktorá verzia Wine alebo DXVK sa v každom prípade používa.
V konečnom dôsledku nejde ani tak o výber medzi Wine, Bottles alebo Proton, ale o pochopenie, že Proton je ideálny pre integrovaný zážitok so Steamom, zatiaľ čo Bottles je... Všestranné a vizuálne riešenie na prenos zvyšku vášho softvéru Windows do Linuxu.
Vzhľadom na všetky vyššie uvedené skutočnosti sa Bottles etabloval ako veľmi kompletný nástroj pre tých, ktorí žijú na Linuxe, ale stále potrebujú programy a hry pre Windows: kombinuje silu Wine s prehľadným rozhraním, izoláciou založenou na bottle, integráciou s DXVK a pokročilými bežcami a systémom šablón, ktorý uľahčuje základné úlohy aj veľmi jemné konfigurácie bez toho, aby vás nútil vzdať sa vášho obľúbeného operačného systému.
Vášnivý spisovateľ o svete bajtov a technológií všeobecne. Milujem zdieľanie svojich vedomostí prostredníctvom písania, a to je to, čo urobím v tomto blogu, ukážem vám všetko najzaujímavejšie o gadgetoch, softvéri, hardvéri, technologických trendoch a ďalších. Mojím cieľom je pomôcť vám orientovať sa v digitálnom svete jednoduchým a zábavným spôsobom.
