Com utilitzar Bottles a Linux per executar programes i jocs de Windows

Darrera actualització: 01/04/2026
Autor: Isaac
  • Bottles simplifica Wine amb ampolles aïllades que organitzen i protegeixen les teves aplicacions de Windows a Linux.
  • La instal·lació recomanada via Flatpak ofereix millor aïllament, gestió de runners i suport complet per a DXVK.
  • Les plantilles de jocs i aplicacions faciliten configurar entorns optimitzats sense coneixements avançats.
  • Bottles complementa Proton i Steam Play per executar programari fora de Steam amb control fi sobre Wine.

Bottles a Linux

Si utilitzes Linux cada dia però encara depens d'alguns programes pensats només per a Windows, segurament t'has barallat amb Wine més d'una vegada. Funciona, sí, però entre prefixos, llibreries rares i configuracions misterioses, al final moltes persones llencen la tovallola abans d'hora.

Aquí és on entra Bottles, una eina que converteix tot aquest embolic en una cosa molt més manejable. Gràcies a una interfície visual molt cuidada i fàcil d'entendre, et permet instal·lar, aïllar i executar aplicacions i jocs de Windows a Linux sense haver de convertir-te en expert en Wine. I de passada, afegeix una capa extra de seguretat i ordre que s'agraeix força.

Què és Bottles i com es relaciona amb Wine i Proton

Per entendre què fa Bottles, primer convé tenir clar què és exactament Wine i com funciona per sota. Wine no és un emulador a l'ús, sinó una capa de compatibilitat que tradueix en temps real les trucades que una aplicació de Windows fa al sistema operatiu, convertint-les en instruccions que Linux pot entendre i executar.

Quan un programa de Windows intenta accedir a una DLL, dibuixar una finestra o llegir un fitxer, aquestes peticions es redirigeixen a implementacions equivalents preparades pel projecte Wine. És un treball d'enginyeria inversa enorme que s'ha desenvolupat des de fa molts anys i que s'ha convertit en una autèntica joia del programari lliure, especialment apreciada en entorns Unix i sistemes tipus Unix com GNU/Linux o FreeBSD.

El gran problema de Wine és que, encara que el motor és potentíssim, la seva forma de configurar-lo no és precisament amistosa. Molts dels seus ajustaments es gestionen a través de finestres espartanes, variables d'entorn i moltes opcions críptiques. Si no tens experiència prèvia, muntar un entorn estable per a cada aplicació es pot tornar un mal de cap.

Bottles apareix just per resoldre això: és una interfície gràfica moderna que es recolza a Wine com a motor, però simplifica al màxim la gestió. En lloc de barallar-te amb prefixos manuals, treballes amb “ampolles”: entorns aïllats on s'instal·len els teus programes i jocs de Windows, cadascun amb les seves pròpies configuracions, versions de Wine i dependències.

A més de treballar amb diferents compilacions de Wine, Bottles integra reimplementacions i millores com runners basats en Lutris, Proton i variants com Glorious Eggroll. Això és especialment útil per a videojocs, perquè permet aprofitar optimitzacions específiques i pegats pensats per millorar el rendiment o la compatibilitat.

Per què Bottles és especialment útil per a jocs i seguretat

Amb el temps, la majoria d'aplicacions de productivitat han anat arribant de forma nativa a GNU/Linux, així que el paper de Wine s'ha anat orientant sobretot a executar videojocs, programari molt específic o eines corporatives heretades. Bottles abraça aquesta realitat i dóna molt de protagonisme als jocs, encara que sense oblidar programes “de finestra” més tradicionals.

En el cas dels videojocs, Bottles facilita descarregar i utilitzar diferents versions de DXVK, el traductor de DirectX 9/10/11 a Vulkan, que és un dels pilars de Proton (la capa de compatibilitat que utilitza Steam Play). Poder canviar de versió de DXVK per ampolla us permet afinar el rendiment o resoldre errors gràfics en títols concrets.

Un altre punt fort és l'enfocament a l'aïllament. Quan executes aplicacions de Windows amb Wine directament, aquestes aplicacions poden arribar a tenir accés de lectura i escriptura a la teva carpeta personal amb els teus mateixos permisos. Si instal·les alguna cosa maliciós o mal configurada, pot causar estralls als teus fitxers.

Bottles redueix molt aquest risc gràcies al sistema d'ampolles que actuen com contenidors independents per a cada programa o conjunt de programes. Si alguna cosa surt malament dins una ampolla, el seu impacte sol quedar restringit a aquest entorn. Combinat amb la versió Flatpak, que afegeix sandboxing a nivell de sistema, la seguretat millora encara més.

En resum, Bottles no només fa que fer servir Wine sigui més amigable, també posa ordre i límits clars: cada joc o aplicació dins del seu propi “recipient”, amb configuració, dependències i accés a recursos controlats i separats.

Instal·lació de Bottles a Linux (recomanat amb Flatpak)

Els desenvolupadors de Bottles recomanen de manera clara que la millor manera d'instal·lar l'aplicació és mitjançant Flatpak i el repositori Flathub. Aquest mètode garanteix totes les capacitats dʻaïllament i encapsulat que lʻaplicació necessita per funcionar amb seguretat i coherència entre diferents distribucions.

Moltes distribucions modernes, com Fedora Workstation o Manjaro, ja inclouen Flatpak preinstal·lat i llest per utilitzar. En altres, com Ubuntu, potser haureu d'afegir suport per a Flatpak manualment des dels repositoris oficials i enllaçar després Flathub com a font d'aplicacions.

Un cop tinguis Flatpak operatiu, instal·lar Bottles es redueix a una ordre molt senzilla que pots llançar des de la terminal. Només has d'executar:

flatpak install flathub com.usebottles.bottles

Durant la instal·lació veuràs que el procés s'atura per demanar confirmació, així que hauràs de respondre amb una “Y” i prémer Enter per continuar. El sistema descarregarà tant Bottles com les dependències necessàries i pot trigar uns minuts, segons la connexió i el teu equip.

  Minecraft amb Unreal Engine i Ray Tracing: Així és UnrealCraft

Quan acabi la instal·lació, podreu arrencar l'aplicació amb una altra ordre igual de directe:

flatpak run com.usebottles.bottles

La primera vegada que ho executis, apareixerà una mica de sortida a la terminal perquè Bottles aprofita per realitzar la configuració inicial, descarregar components com DXVK i preparar l'entorn base. Poc després, s'obrirà la pantalla de benvinguda amb un assistent ràpid.

També és possible que aparegui Bottles al menú d'aplicacions del vostre entorn d'escriptori. A GNOME, per exemple, només cal prémer la tecla Super (la de Windows en molts teclats), escriure “Bottles” a la cerca i obrir la icona de l'aplicació com si fos qualsevol altre programa.

Primers passos a Bottles i descàrrega de components

En obrir Bottles per primera vegada, l'app en mostra una pantalla de benvinguda amb diverses pantalles introductòries que t'expliquen per sobre què són les ampolles i com està organitzada la interfície. Podeu anar avançant amb la fletxa fins arribar al pas final de l'assistent.

En una d'aquestes pantalles inicials, Bottles començarà a descarregar-la última versió de DXVK disponible als seus servidors. Aquest pas és automàtic i forma part de la preparació de lentorn per executar videojocs que utilitzen DirectX.

A més, l'assistent aprofita per baixar i instal·lar la reimplementació de Wine que es farà servir per defecte. Al contingut de referència s'esmenta, per exemple, la versió “Chardonnay 6.8” com a runner estàndard en un moment donat, encara que pot variar amb el temps a mesura que el projecte s'actualitza.

Quan arribis a la pantalla marcada com a “Almost Done”, només hauràs de prémer el botó blau Continueu perquè Bottles remati la configuració interna. Un cop finalitzat aquest procés, veuràs el missatge indicant que tot està a punt per començar a fer servir l'aplicació.

En entrar per primera vegada a la secció principal, la vista de Biblioteca apareixerà buida perquè encara no heu creat cap ampolla. Veuràs una interfície neta que mostra opcions per crear noves ampolles i gestionar les existents així que comencis a treballar amb elles.

En aquest punt ja tens Bottles instal·lat i funcionant, amb Wine i DXVK configurats de forma automàtica, a punt per començar a crear entorns pels teus jocs o programes de Windows.

Ajustaments importants a les preferències de Bottles

Encara que pots llançar-te a crear ampolles sense tocar res més, val la pena fer una ullada a la secció de Preferències, accessible des del menú principal de l'aplicació. Des d'aquí es controlen aspectes globals que afecten com es creen i es gestionen les ampolles.

Dins de les preferències veureu opcions per triar runners, versions concretes de Wine o Proton i conjunts de components. Bottles permet descarregar i instal·lar diferents reimplementacions i versions alternatives, de manera que puguis assignar a cada ampolla el motor que millor s'emporti amb el programa o joc que vulguis executar.

Una altra secció rellevant a les preferències és la que et deixa canviar la ruta on s'emmagatzemen físicament les ampolles al sistema de fitxers. A la versió Flatpak, el directori per defecte sol ser una cosa com:

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

Encara que aquest “/bottles/bottles” al final pugui sonar una mica estrany, està bé així i no és un error tipogràfic. En molts casos és totalment vàlid deixar aquesta ubicació intacta, especialment si no tens problemes d'espai a la teva partició principal i prefereixes mantenir totes les dades encapsulades dins de l'espai del Flatpak.

Si voleu canviar aquesta ruta perquè disposeu d'un SSD més ràpid, un disc diferent o una partició amb més capacitat, podeu fer-ho molt fàcilment. Només has d'anar al menú (les tres línies horitzontals), entrar a Preferences, obriu la pestanya General i localitzeu l'opció Bottles Directory. En prémer el botó d'aquesta línia s'obrirà un explorador de fitxers per triar la nova destinació.

Després de seleccionar la carpeta que preferiu i confirmar amb el botó corresponent, Bottles començarà a utilitzar aquest directori per gestionar les ampolles. És una forma còmoda de moure els teus entorns a un disc més veloç oa un volum amb més espai lliure sense canviar res a la resta del sistema.

Tipus d'ampolla: jocs, aplicacions i configuració personalitzada

Un dels grans encerts de Bottles és que, cada cop que crees una ampolla nova, t'ofereix una sèrie de plantilles predissenyades que ja vénen afinades per a casos d'ús típics. Així, no has de partir de zero amb configuracions complexes.

La primera plantilla està orientada a jocs, amb paràmetres pensats per millorar el rendiment gràfic i la compatibilitat amb títols exigents. Sol incloure ajustaments a DXVK, sincronització i opcions relacionades amb la gestió de la GPU que ajuden a treure més partit als videojocs.

La segona plantilla està enfocada a aplicacions generals, ideal per a programari de productivitat com editors de text avançats, suites ofimàtiques o utilitats que només existeixen al Windows. Aquí prevalen l'estabilitat i el comportament “d'escriptori” més clàssic davant d'ajustaments purament de rendiment gràfic.

  Com canviar de versió de kernel Linux a GRUB2 de forma segura

Per últim, tens la plantilla personalitzada, que et deixa tocar gairebé tots els paràmetres des del principi. Aquesta opció és molt útil si necessites, per exemple, forçar un entorn de 32 bits per a programes més antics o controlar cada detall de la configuració. També pot anar bé quan estàs provant solucions per a programari especialment delicat.

Per a la majoria d'usuaris, sobretot si comenceu amb Bottles, és recomanable recolzar-se en les plantilles de jocs o aplicacions. Ja estan preparades per als escenaris més habituals i redueixen al mínim la necessitat d'ajustaments manuals avançats, el que estalvia temps i mals de cap.

Creació de la teva primera ampolla per a aplicacions de Windows

Un cop t'hagis familiaritzat amb la interfície bàsica, arriba el moment de crear la primera ampolla. Per això pots fer clic a Bottles a la barra superior i després prémer al botó blau Create New Bottle que apareix ben visible a la finestra principal.

Suposem que vols instal·lar un editor de text avançat com a Notepad++, que està disponible oficialment només per a Windows. Un enfocament còmode és posar a l'ampolla el mateix nom que a l'aplicació, per exemple “Notepad++”, i seleccionar la plantilla Application a l'assistent de creació personalitzada.

Quan confirmeu prement el botó Create, Bottles començarà a descarregar i preparar els components necessaris per a aquest entorn. Durant uns minuts configurarà la versió de Wine triada, les dependències base i els elements de la plantilla d'aplicacions que optimitzen el comportament per a aquest tipus de programari.

En acabar, apareixerà un missatge indicant que la configuració està llesta. Tancant aquest quadre ja veuràs la vista de detalls de l'ampolla que acabes de crear, amb diverses seccions per instal·lar programes, gestionar dependències i revisar la configuració de l'entorn.

Des d'aquell moment, aquesta ampolla actuarà com un “mini Windows” aïllat on podràs instal·lar Notepad++ i qualsevol altra eina que vulguis mantenir agrupada al seu costat, sense interferir amb la resta del teu sistema.

Instal·lar i executar aplicacions dins de Bottles

En entrar a la vista d'una ampolla concreta, Bottles us mostra diverses opcions clau per gestionar el programari que utilitzareu. Una de les més visibles és Install Programs, que accedeix a un catàleg d'aplicacions conegudes preparades per la comunitat amb configuracions recomanades.

Una altra secció important és Dependències, que serveix per afegir components addicionals com a paquets de Visual C++, parts del framework .NET de Microsoft, fonts de Windows o altres DLL que moltes aplicacions necessiten per funcionar correctament.

Si ja teniu descarregat l'instal·lador de l'aplicació que voleu utilitzar, el més directe és recórrer al botó blau Run Executable, que et permet executar qualsevol fitxer .exe o .msi des de dins aquesta ampolla. Normalment tindràs els instal·ladors desats a la teva carpeta de Descàrregues o en algun directori específic.

Per exemple, per instal·lar Notepad++ només cal seleccionar el fitxer descarregat a ~/Downloads, prémer Run i seguir l'assistent d'instal·lació típic de Windows. Veureu que la finestra de l'instal·lador apareix amb la vostra interfície clàssica, amb els habituals botons de Següent, Acceptar i Finalitzar.

Quan completeu l'assistent, podeu marcar l'opció per executar el programa immediatament o tancar-lo i llançar-lo més tard des de Bottles. A la vista de l'ampolla, Notepad++ apareixerà llistat com a aplicació instal·lada, amb una icona de fletxa per obrir-lo directament quan vulguis fer-lo servir al teu escriptori Linux.

El resultat és que l'aplicació es comporta com si fos gairebé nativa: pots obrir arxius, editar, guardar i treballar amb ella sense més complicació, mentre Bottles s'encarrega de traduir totes les trucades a Windows cap al sistema Linux.

Configuració avançada de cada ampolla: Wine, DXVK i rendiment

Un dels avantatges més grans de Bottles és que cada ampolla pot tenir la seva configuració pròpia de versió de Wine, DXVK i altres paràmetres de rendiment. Això permet experimentar amb diferents combinacions fins a trobar la que millor s'adapti a cada joc o aplicació.

Per accedir a aquests ajustaments pots obrir l'ampolla concreta i buscar la secció Runner o equivalent, on hi sol haver un icona d'engranatge que porta a les opcions de l'executor. Des d'aquí podràs triar entre les diferents reimplementacions de Wine disponibles, incloent-hi variants basades en Lutris, Proton o compilacions personalitzades com les de Glorious Eggroll.

A la mateixa vista també és possible canviar la versió de DXVK utilitzada, cosa que sovint marca la diferència amb videojocs que depenen fortament de DirectX 9, 10 o 11. Poder passar d´una versió a una altra sense trencar altres ampolles és molt còmode al´hora de resoldre problemes gràfics puntuals.

Un altre ajustament interessant per als qui tinguin una targeta gràfica AMD Radeon és l'opció de activar el compilador ACO, que pot millorar la compilació de shaders i, en conseqüència, el rendiment en molts jocs. Això es configura per ampolla, de manera que només afecti els entorns on realment ho necessitis.

A més, Bottles permet controlar la sincronització (com diferents tècniques de sincronització de fils) per millorar el rendiment en títols concrets i reduir problemes de stuttering o microtalls. Juntament amb les opcions per invalidar DLL concretes i ajustar dependències, tens un ventall de ferramentes potent però accessible.

  Dune: Awakening Benchmark ja disponible: comprova si el teu PC està preparat

Tot això fa que Bottles no elimini completament la complexitat inherent a Wine, però sí la present d'una forma molt més organitzada. Cada ampolla es converteix en un entorn dedicat, on pots provar canvis sense por d'afectar la resta d'aplicacions o el sistema.

Ús de Bottles per instal·lar videojocs des de suport físic

A més de jocs digitals de plataformes com Steam, Bottles és especialment útil si vols rescatar videojocs en format físic o instal·ladors antics que només existeixen en DVD o CD. El flux de treball és molt semblant al d'una instal·lació a Windows, però encapsulat dins l'ampolla.

El primer és crear una ampolla nova utilitzant la plantilla pensada per a jocs. D'aquesta manera s'aplicaran automàticament ajustaments orientats a obtenir el millor rendiment gràfic possible i una bona compatibilitat amb DirectX. Pots deixar la versió de Wine recomanada per defecte i marcar opcions com el compilador ACO si fas servir una GPU AMD.

Un cop creada l'ampolla, veuràs a la vista principal el botó Run .exe, pensat precisament per llançar instal·ladors clàssics. Hauràs de prémer-ho i seleccionar el típic arxiu “setup.exe” ubicat a l'arrel del DVD oa la carpeta on hagis copiat el contingut del disc.

A partir d'aquí, el procés d'instal·lació segueix el guió de sempre: una successió de finestres amb Següent, Següent fins que el joc queda instal·lat. És possible que en alguns casos hàgiu d'instal·lar dependències extra o canviar la versió de Wine dins de l'ampolla per aconseguir un funcionament òptim.

Quan el joc s'hagi instal·lat correctament, apareixerà a la llista d'aplicacions d'aquesta ampolla amb la vostra pròpia entrada i un botó d'execució al lateral per llançar sempre que vulguis jugar. Si el títol requereix el disc original per arrencar, una solució pràctica és crear una imatge ISO des de Linux amb eines com K3B o Brasero i muntar-la quan vagis a jugar.

En experiències reals, s'ha arribat a executar a Linux títols com The Elder Scrolls: Oblivion utilitzant la versió Flatpak de Bottles en distribucions modernes com Fedora. Encara que el rendiment i l'estabilitat puguin requerir ajustaments addicionals, el fet de poder jugar des del mateix sistema Linux sense recórrer a un Windows complet és un avenç considerable.

Relació entre Bottles, WineHQ i Steam (Proton)

Quan parlem d'executar jocs i aplicacions de Windows a Linux, és normal barrejar noms com WineHQ, Bottles, Steam Play i Proton. Cadascú ocupa un lloc diferent, així que convé entendre com es complementen i per què és millor cada eina.

WineHQ és el projecte base, la implementació de la capa de compatibilitat que tradueix les trucades de Windows a Linux. Bottles se situa per sobre de Wine, oferint-te una interfície gràfica clara, gestió d'ampolles i accés senzill a diferents variants i pegats de Wine i DXVK. En el fons, Bottles fa que Wine sigui utilitzable per a molta més gent.

D'altra banda, tens Proton de Valve, que és la tecnologia que utilitza Steam Play per permetre que jocs dissenyats només per a Windows s'executin a Linux directament des del client de Steam. Proton es recolza en Wine però afegeix els seus propis pegats, ajustaments de DXVK i mesures específiques per a videojocs.

Si utilitzes Steam a Linux i vols jugar a la teva biblioteca de jocs de Windows, el que has de fer és anar a Configuració > Steam > Compatibilitat > Steam Play, activar la compatibilitat i seleccionar Proton Experimental (o la versió de Proton que prefereixis). Amb això, la majoria de títols de la teva biblioteca haurien de ser jugables des de Linux.

En canvi, Bottles brilla sobretot quan necessites executar jocs i aplicacions que no estan a Steam, programari que ve en DVD, instal·ladors descarregats manualment o aplicacions de productivitat que només existeixen per a Windows. També resulta molt útil quan vols control total sobre quina versió de Wine o DXVK es fa servir en cada cas.

En definitiva, no es tracta tant d'escollir entre Wine, Bottles o Proton, sinó d'entendre que Proton és ideal per a l'experiència integrada a Steam, mentre que Bottles és una solució versàtil i visual per a la resta del programari de Windows que vulguis portar a Linux.

Vist tot això, Bottles es consolida com una eina molt completa per als qui viuen a Linux però encara necessiten programes i jocs de Windows: combina la potència de Wine amb una interfície clara, aïllament per ampolles, integració amb DXVK i runners avançats, i un sistema de plantilles que facilita tant tasques bàsiques com configuracions molt fines sense obligar-te a renunciar.

com fer servir bottles en linux
Article relacionat:
Com utilitzar Bottles a Linux per executar programari de Windows