Cum se folosește Bottles pe Linux pentru a rula programe și jocuri Windows

Ultima actualizare: 01/04/2026
Autorul: Isaac
  • Bottles simplifică Wine cu sticle izolate care organizează și protejează aplicațiile Windows pe Linux.
  • Instalarea recomandată prin Flatpak oferă o izolație mai bună, o gestionare mai eficientă a alergătorilor și suport complet pentru DXVK.
  • Șabloanele de jocuri și aplicații facilitează configurarea unor medii optimizate fără cunoștințe avansate.
  • Bottles completează Proton și Steam Play pentru a rula software în afara Steam cu un control fin asupra Wine.

Sticle în Linux

Dacă folosești Linux zilnic, dar totuși depinzi de unele programe concepute exclusiv pentru WindowsProbabil te-ai chinuit cu Wine de mai multe ori. Funcționează, da, dar din cauza prefixelor, bibliotecilor ciudate și configurațiilor misterioase, mulți oameni ajung să renunțe prematur.

Aici intervine Bottles, un instrument care transformă toată mizeria aceea în ceva mult mai ușor de gestionat. Datorită unui O interfață vizuală foarte elegantă și ușor de înțelesÎți permite să instalezi, să izolezi și să rulezi aplicații și jocuri Windows pe Linux fără a deveni expert în Wine. Și, ca bonus, adaugă un nivel suplimentar binevenit de securitate și organizare.

Ce sunt sticlele și cum se leagă de vin și protoni?

Pentru a înțelege ce face Bottles, este necesar mai întâi să fim clari despre ce este vorba exact. Vinul și cum funcționează el în interiorWine nu este un emulator tipic, ci un strat de compatibilitate care traduce în timp real apelurile pe care o aplicație Windows le face către sistemul de operare, transformându-le în instrucțiuni pe care Linux le poate înțelege și executa.

Când un program Windows încearcă să acceseze o DLL, să deseneze o fereastră sau să citească un fișier, aceste solicitări sunt redirecționate către implementări echivalente pregătite de proiectul WineEste un proiect uriaș de inginerie inversă, aflat în dezvoltare de mulți ani, care a devenit o adevărată bijuterie a software-ului liber, apreciat în special în mediile Unix și în sistemele de tip Unix, cum ar fi GNU/Linux sau FreeBSD.

Marea problemă cu Wine este că, deși motorul său este extrem de puternic, configurația sa nu este tocmai ușor de utilizat. Multe dintre setările sale sunt gestionate prin... Ferestre spartane, variabile de mediu și o mulțime de opțiuni cripticeDacă nu aveți experiență anterioară, configurarea unui mediu stabil pentru fiecare aplicație poate deveni o bătaie de cap.

Se pare că sticlele rezolvă doar asta: este o O interfață grafică modernă care se bazează pe Wine ca motor de operareDar simplifică administrarea la extrem. În loc să te lupți cu prefixe manuale, lucrezi cu „sticle”: medii izolate în care sunt instalate programele și jocurile tale Windows, fiecare cu propriile configurații, versiuni Wine și dependențe.

Pe lângă lucrul cu diferite build-uri Wine, Bottles integrează reimplementări și îmbunătățiri precum Alergători bazați pe Lutris, Proton și variante precum Glorious EggrollAcest lucru este util în special pentru jocurile video, deoarece vă permite să profitați de optimizări și patch-uri specifice concepute pentru a îmbunătăți performanța sau compatibilitatea.

De ce sticlele sunt deosebit de utile pentru jocuri și securitate

De-a lungul timpului, majoritatea aplicațiilor de productivitate au fost integrate nativ în GNU/Linux, așa că rolul lui Wine s-a concentrat în principal pe rulează jocuri video, software extrem de specific sau instrumente corporative vechiBottles îmbrățișează această realitate și acordă multă importanță jocurilor, fără a uita însă de programele „de fereastră” mai tradiționale.

În cazul jocurilor video, Bottles facilitează descărcarea și utilizarea diferitelor versiuni de DXVK, traducătorul de la DirectX 9/10/11 la Vulkancare este unul dintre pilonii Proton (stratul de compatibilitate folosit de Steam Play). Posibilitatea de a schimba versiunile DXVK per pachet vă permite să reglați fin performanța sau să rezolvați erori grafice în anumite titluri.

Un alt punct forte este concentrarea sa pe izolare. Când rulați aplicații Windows direct cu Wine, acele aplicații pot ajunge să aibă... acces de citire și scriere la folderul personal cu aceleași permisiuni. Dacă instalați ceva rău intenționat sau configurat greșit, acest lucru poate provoca ravagii asupra fișierelor dvs.

Bottles reduce considerabil acest risc datorită sistemului său de sticle, care acționează ca Containere independente pentru fiecare program sau set de programeDacă ceva nu merge bine în interiorul unei sticle, impactul său este de obicei limitat la acel mediu. În combinație cu versiunea Flatpak, care adaugă sandboxing la nivel de sistem, securitatea este îmbunătățită și mai mult.

Pe scurt, Bottles nu numai că face utilizarea Wine mai ușor de utilizat, dar stabilește și ordine și limite clare: fiecare joc sau aplicație în propriul „recipient”, cu configurare, dependențe și acces la resurse controlate și separate.

Instalarea Bottles pe Linux (se recomandă Flatpak)

Dezvoltatorii Bottles recomandă în mod clar că cea mai bună modalitate de a instala aplicația este prin Flatpak și depozitul FlathubAceastă metodă garantează toate capacitățile de izolare și încapsulare de care aplicația are nevoie pentru a funcționa în siguranță și consecvent pe diferite distribuții.

Multe distribuții moderne, cum ar fi Fedora Workstation sau Manjaro, includ deja Flatpak preinstalat și gata de utilizareÎn altele, cum ar fi Ubuntu, este posibil să fie nevoie să adăugați manual suportul pentru Flatpak din repozitoriile oficiale și apoi să conectați Flathub ca sursă de aplicație.

După ce Flatpak este pornit și funcționează, instalați sticle Se reduce la o comandă foarte simplă pe care o poți executa din terminal. Execută pur și simplu:

flatpak install flathub com.usebottles.bottles

În timpul instalării veți vedea că procesul se oprește pentru a solicita confirmare, așa că va trebui să răspundeți cu „Y” și apăsați Enter Pentru a continua, sistemul va descărca atât Bottles, cât și dependențele necesare, ceea ce poate dura câteva minute, în funcție de conexiune și de computer.

  Minecraft cu Unreal Engine și Ray Tracing: Acesta este UnrealCraft

După finalizarea instalării, puteți porni aplicația cu o altă comandă la fel de simplă:

flatpak run com.usebottles.bottles

Prima dată când îl rulați, va apărea o ieșire în terminal, deoarece Bottles profită de acest lucru pentru a Efectuați configurarea inițială, descărcați componente precum DXVK și pregătiți mediul de bază.La scurt timp după aceea, se va deschide ecranul de bun venit cu un asistent rapid.

Sticlele pot apărea și în meniul de aplicații al mediului desktop. În GNOME, de exemplu, pur și simplu apăsați tasta Super (tasta Windows de pe multe tastaturi), tastați „Sticle” în caseta de căutare și Deschideți pictograma aplicației ca și cum ar fi orice alt program.

Introducere în utilizarea sticlelor și descărcarea componentelor

Când deschideți Bottles pentru prima dată, aplicația afișează o Ecran de bun venit cu mai multe ecrane introductive Acestea vă oferă o scurtă prezentare generală a sticlelor și a modului în care este organizată interfața. Apoi puteți utiliza săgeata pentru a avansa la pasul final al expertului.

Pe unul dintre aceste ecrane inițiale, Bottles va începe descărcarea fișierului Cea mai recentă versiune de DXVK disponibilă pe serverele lorAcest pas este automat și face parte din pregătirea mediului pentru rularea jocurilor video care utilizează DirectX.

În plus, asistentul profită de ocazie pentru a descărca și instala Reimplementarea Wine care va fi utilizată în mod implicitConținutul de referință menționează, de exemplu, versiunea „Chardonnay 6.8” ca fiind vinul standard la un moment dat, deși acest lucru poate varia în timp, pe măsură ce proiectul este actualizat.

Când ajungeți la ecranul marcat „Aproape gata”, trebuie doar să apăsați butonul albastru Continuați astfel încât Bottles să poată finaliza configurația internă.După finalizarea procesului, veți vedea un mesaj care indică faptul că totul este gata pentru a începe să utilizați aplicația.

Când intrați pentru prima dată în secțiunea principală, vizualizarea Bibliotecă va apărea goală deoarece nu ați creat încă nicio sticlă. Veți vedea o interfață curată care afișează Opțiuni pentru crearea de sticle noi și gestionarea celor existente imediat ce începi să lucrezi cu ei.

În acest moment, ai instalat și rulează Bottles, cu Wine și DXVK configurate automat, gata să începi să creezi medii pentru jocurile sau programele tale Windows.

Ajustări importante ale preferințelor pentru sticle

Deși poți începe direct crearea de sticle fără a atinge nimic altceva, merită să arunci o privire la secțiunea despre Preferințe, accesibile din meniul principal al aplicațieiDe acolo, sunt controlate aspectele globale care afectează modul în care sunt create și gestionate sticlele.

În preferințe veți vedea opțiuni din care puteți alege alergători, versiuni specifice de Wine sau Proton și seturi de componenteBottles vă permite să descărcați și să instalați diferite reimplementări și versiuni alternative, astfel încât să puteți atribui fiecărei versiuni motorul care se potrivește cel mai bine programului sau jocului pe care doriți să îl rulați.

O altă secțiune relevantă din preferințe este cea care vă permite să modificați calea unde sunt stocate fizic sticlele în sistemul dvs. de fișiereÎn versiunea Flatpak, directorul implicit este de obicei ceva de genul:

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

Deși „/bottles/bottles” de la sfârșit ar putea suna puțin ciudat, este perfect în regulă și nu este o greșeală de scriere. În multe cazuri, este perfect acceptabil să lăsați această locație neatinsă, mai ales dacă nu aveți probleme de spațiu pe partiția principală și preferați păstrați toate datele încapsulate în spațiul Flatpak.

Dacă vrei să schimbi acea cale deoarece ai un SSD mai rapid, un hard disk diferit sau o partiție cu o capacitate mai mare, poți face acest lucru foarte ușor. Pur și simplu mergi la meniu (cele trei linii orizontale), introdu... În Preferințe, deschideți fila General și localizați opțiunea Director sticleDacă faceți clic pe butonul de pe acea linie, se va deschide un explorator de fișiere pentru a alege noua destinație.

După selectarea folderului preferat și confirmarea cu butonul corespunzător, Bottles va începe să utilizeze acel director pentru a gestiona sticlele. Este o modalitate convenabilă de a Mutați mediile pe un disc mai rapid sau pe un volum cu mai mult spațiu liber. fără a schimba nimic în restul sistemului.

Tipuri de sticle: jocuri, aplicații și setări personalizate

Unul dintre marile puncte forte ale sticlei Bottles este că, de fiecare dată când creezi o sticlă nouă, îți oferă o serie de șabloane predefinite, deja reglate fin pentru cazuri de utilizare tipiceÎn felul acesta nu trebuie să începi de la zero cu configurații complexe.

Primul șablon este orientat către jocuri, cu parametri concepuți pentru Îmbunătățiți performanța grafică și compatibilitatea cu titlurile solicitanteDe obicei, include ajustări ale opțiunilor DXVK, de sincronizare și de gestionare a GPU-ului, care te ajută să profiți mai mult de jocurile video.

Al doilea șablon este axat pe aplicații generale, ideal pentru software de productivitate, cum ar fi editori de text avansați, suite de birou sau utilitare care există doar pe WindowsAici, stabilitatea și o experiență „desktop” mai clasică au prioritate față de setările de performanță pur grafice.

  Cum să schimbi în siguranță versiunea kernelului Linux în GRUB2

În cele din urmă, există șablonul personalizat, care vă permite să ajustați aproape toți parametrii de la început. Această opțiune este foarte utilă dacă aveți nevoie, de exemplu, forțați un mediu pe 32 de biți pentru programele mai vechi sau controlați fiecare detaliu al configurațieiPoate fi util și atunci când testați soluții pentru software deosebit de sensibil.

Pentru majoritatea utilizatorilor, mai ales dacă abia începi să folosești Bottles, este recomandat să folosești șabloane de jocuri sau aplicații. Acestea sunt deja configurate pentru scenarii mai frecvente și pentru a minimiza nevoia de ajustări manuale avansateceea ce economisește timp și dureri de cap.

Crearea primei sticle pentru aplicațiile Windows

După ce te-ai familiarizat cu interfața de bază, este timpul să creezi prima sticlă. Pentru a face acest lucru, poți da clic pe Sticle în bara de sus și apoi apăsați butonul albastru Creare sticlă nouă care este clar vizibil în fereastra principală.

Să presupunem că vrei să instalezi un editor de text avansat, cum ar fi Notepad++, care este disponibil oficial doar pentru Windows. O abordare convenabilă este dați sticlei același nume ca și aplicației, de exemplu „Notepad++” și selectați șablonul Aplicație în expertul de creare.

Când confirmați făcând clic pe butonul Creare, Bottles va începe descărcarea și pregătirea componentelor necesare pentru acel mediu. Timp de câteva minute, va configura versiunea de Wine aleasă, dependențele de bază și elementele... Șablon de aplicație care optimizează comportamentul pentru acest tip de software.

Când ați terminat, va apărea un mesaj care indică faptul că configurarea este completă. Închiderea ferestrei vi se va afișa vizualizarea detaliată a sticlei pe care tocmai ați creat-o, cu diverse secțiuni pentru instalarea programelor, gestionarea dependențelor și revizuirea configurației a mediului.

Din acel moment, acea sticlă va acționa ca un „mini Windows” izolat unde poți instala Notepad++ și orice alt instrument pe care dorești să îl păstrezi grupat cu acesta, fără a interfera cu restul sistemului tău.

Instalați și rulați aplicații în Bottles

Când accesați vizualizarea unei anumite sticle, aplicația Sticle vă afișează mai multe opțiuni cheie pentru gestionarea software-ului pe care îl veți utiliza. Una dintre cele mai vizibile este Instalare programe, care accesează un catalog de aplicații cunoscute Pregătit de comunitate cu configurații recomandate.

O altă secțiune importantă este Dependențele, care este utilizată pentru Adăugați componente suplimentare, cum ar fi pachete Visual C++, părți ale Microsoft .NET Framework, fonturi Windows sau alte DLL-uri că multe aplicații trebuie să funcționeze corect.

Dacă ați descărcat deja programul de instalare pentru aplicația pe care doriți să o utilizați, cea mai directă modalitate este să utilizați butonul albastru. Rulați Executable, care vă permite să rulați orice fișier .exe sau .msi din interiorul acelei sticle. De obicei, veți găsi programele de instalare salvate în folderul Descărcări sau într-un director specific.

De exemplu, pentru a instala Notepad++, pur și simplu selectați fișierul descărcat din ~/DownloadsFaceți clic pe Executare și urmați instrucțiunile tipice ale expertului de instalare Windows. Veți vedea fereastra de instalare apărând cu Interfață clasică, cu butoanele obișnuite Următorul, OK și Terminare.

După finalizarea expertului, puteți alege să rulați programul imediat sau să îl închideți și să îl lansați mai târziu din Bottles. În vizualizarea Bottle, Notepad++ va apărea listat ca aplicație instalată, cu o pictogramă săgeată. Deschideți-l direct oricând doriți să îl utilizați pe desktopul Linux..

Rezultatul este că aplicația se comportă aproape nativ: poți deschide fișiere, le poți edita, salva și lucra cu ele fără prea multe complicații, în timp ce Bottles se ocupă de traducerea tuturor apelurilor către Windows în sistemul tău Linux.

Setări avansate pentru fiecare sticlă: Vin, DXVK și randament

Unul dintre cele mai mari avantaje ale sticlelor este că fiecare sticlă poate avea propria sa Configurare personalizată a versiunii Wine, DXVK și a altor parametri de performanțăAcest lucru vă permite să experimentați diferite combinații până când o găsiți pe cea care se potrivește cel mai bine fiecărui joc sau aplicație.

Pentru a accesa aceste setări, puteți deschide sticla specifică și căuta secțiunea Runner sau echivalentul acesteia, unde de obicei există o pictogramă roată dințată care duce la opțiunile executoruluiDe acolo poți alege între diversele reimplementări Wine disponibile, inclusiv variante bazate pe Lutris, Proton sau versiuni personalizate precum cele de la Glorious Eggroll.

În aceeași vizualizare, este posibilă și schimbarea versiunii de DXVK utilizată, ceea ce adesea face diferența cu jocuri video care se bazează în mare măsură pe DirectX 9, 10 sau 11Posibilitatea de a trece de la o versiune la alta fără a sparge alte sticle este foarte convenabilă atunci când se rezolvă probleme grafice specifice.

O altă setare interesantă pentru cei care dețin o placă grafică AMD Radeon este opțiunea de a activați compilatorul ACOAcest lucru poate îmbunătăți compilarea shaderelor și, în consecință, performanța în multe jocuri. Este configurat pentru fiecare sticlă în parte, deci afectează doar mediile în care ai nevoie de el.

În plus, Bottles vă permite să controlați sincronizarea (cum ar fi diferite tehnici de sincronizare a firelor de execuție) pentru Îmbunătățiți performanța în anumite titluri și reduceți problemele de sacadare sau micro-tăiereÎmpreună cu opțiuni de suprascriere a anumitor DLL-uri și de ajustare a dependențelor, aveți la dispoziție un set de instrumente puternice, dar accesibile.

  Dune: Awakening Benchmark acum disponibil – Verificați dacă computerul este gata

Toate acestea înseamnă că Bottles nu elimină complet complexitatea inerentă a vinului, dar o prezintă într-un mod mult mai organizat. Fiecare sticlă devine un mediu dedicat, unde poți... Testați modificările fără teama de a afecta alte aplicații sau sistemul.

Utilizarea sticlelor pentru a instala jocuri video de pe suporturi fizice

Pe lângă jocurile digitale de pe platforme precum Steam, Bottles este util în special dacă vrei să salvezi... jocuri video în format fizic sau programe de instalare vechi care există doar pe DVD sau CDFluxul de lucru este foarte similar cu cel al unei instalări Windows, dar încapsulat în sticlă.

Primul pas este să creezi o sticlă nouă folosind șablonul conceput pentru jocuri. Aceasta va aplica automat setările corespunzătoare. pentru a obține cele mai bune performanțe grafice posibile și o bună compatibilitate DirectXPoți lăsa versiunea implicită recomandată de Wine și selecta opțiuni precum compilatorul ACO dacă folosești un GPU AMD.

După ce sticla este creată, veți vedea butonul Run .exe în vizualizarea sa principală, conceput special pentru a lansa programele de instalare clasice. Va trebui să faceți clic pe el și Selectați fișierul tipic „setup.exe” situat în rădăcina DVD-ului sau în folderul în care ați copiat conținutul discului.

De acolo, procesul de instalare urmează scenariul obișnuit: o succesiune de ferestre „Următorul, Următorul” până la instalarea jocului. În unele cazuri, poate fi necesar să instalați dependențe suplimentare sau să schimbați versiunea Wine din cadrul pachetului pentru performanțe optime.

Odată ce jocul a fost instalat cu succes, acesta va apărea în lista de aplicații de pe sticla respectivă cu propria intrare și un Buton de execuție pe lateral pentru a-l lansa oricând doriți să jucațiDacă jocul necesită discul original pentru a porni, o soluție practică este să creezi o imagine ISO din Linux folosind instrumente precum K3B sau Brasero și să o montezi când ești gata să joci.

În experiența reală, jocuri precum The Elder Scrolls: Oblivion au rulat cu succes pe Linux folosind versiunea Flatpak a jocului Bottles pe distribuții moderne precum Fedora. Deși performanța și stabilitatea pot necesita ajustări suplimentare, faptul că să poți juca de pe același sistem Linux fără a recurge la un sistem Windows complet Este un pas considerabil înainte.

Relația dintre sticle, WineHQ și Steam (Proton)

Când vorbim despre rularea jocurilor și aplicațiilor Windows pe Linux, este obișnuit să confundăm nume precum WineHQ, Bottles, Steam Play și Proton. Fiecare ocupă un loc diferit, așa că merită să le distingem. Înțelegerea modului în care se completează reciproc și pentru ce este cel mai potrivit fiecare instrument.

WineHQ este proiectul de bază, implementarea stratului de compatibilitate care traduce apelurile Windows în Linux. Bottles se află deasupra Wine, oferind o interfață grafică clară, gestionarea sticlelor și acces facil la... diferite variante și patch-uri pentru Wine și DXVKÎn cele din urmă, Bottles face ca vinul să fie utilizabil pentru mult mai mulți oameni.

Pe de altă parte, ai Protonul valveicare este tehnologia folosită de Steam Play pentru a permite Jocurile concepute exclusiv pentru Windows pot rula acum pe Linux direct din clientul Steam.Proton se bazează pe Wine, dar adaugă propriile patch-uri, modificări DXVK și măsuri specifice pentru jocurile video.

Dacă folosești Steam pe Linux și vrei să joci biblioteca ta de jocuri Windows, trebuie să accesezi Setări > Steam > Compatibilitate > Steam PlayPentru a activa compatibilitatea, selectați Proton Experimental (sau versiunea preferată de Proton). Acest lucru ar trebui să facă majoritatea jocurilor din biblioteca dvs. jucabile pe Linux.

În schimb, Bottles strălucește cel mai mult atunci când ai nevoie rulează jocuri și aplicații care nu sunt pe SteamAceasta include software-ul care vine pe DVD, programele de instalare descărcate manual sau aplicațiile de productivitate disponibile doar pentru Windows. De asemenea, este foarte util atunci când doriți control complet asupra versiunii de Wine sau DXVK utilizată în fiecare caz.

În cele din urmă, nu este vorba atât de a alege între Vin, Sticle sau Proton, cât de a înțelege că Proton este ideal pentru experiența integrată Steam, în timp ce Sticle este un... O soluție versatilă și vizuală pentru a aduce restul software-ului Windows pe Linux.

Având în vedere toate cele de mai sus, Bottles se impune ca un instrument foarte complet pentru cei care locuiesc pe Linux, dar au nevoie în continuare de programe și jocuri Windows: combină puterea Wine cu o interfață clară, izolare bazată pe bottles, integrare cu DXVK și runner-uri avansate și un sistem de șabloane care facilitează atât sarcinile de bază, cât și configurațiile foarte fine, fără a te obliga să renunți la sistemul de operare preferat.

Cum se folosesc sticlele în Linux
Articol asociat:
Cum se utilizează Bottles pe Linux pentru a rula software Windows