{"id":776,"date":"2026-07-29T17:22:22","date_gmt":"2026-07-29T17:22:22","guid":{"rendered":"https:\/\/shattered.io\/it\/configurare-bottles\/"},"modified":"2026-07-29T17:25:46","modified_gmt":"2026-07-29T17:25:46","slug":"configurare-bottles","status":"publish","type":"post","link":"https:\/\/shattered.io\/it\/configurare-bottles\/","title":{"rendered":"Bottles: Windows su Linux in 12 Passi, 30 Min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Con oltre 5 milioni di installazioni su Flathub e 8.635 stelle su GitHub, <strong>Bottles<\/strong> \u00e8 diventato lo strumento di riferimento per chi vuole eseguire giochi e programmi Windows su Linux senza smanettare con Wine da riga di comando. La versione pi\u00f9 recente, la <strong>64.1<\/strong> (rilasciata il 30 maggio 2026), consolida un progetto attivo dal 2017 che oggi integra persino un motore di analisi anti-malware, chiamato Eagle, direttamente nell&#8217;interfaccia. In questa guida installiamo Bottles da zero, configuriamo il primo ambiente di gioco, gestiamo runner e dipendenze e mettiamo in funzione un programma Windows reale, passo dopo passo \u2014 dall&#8217;installazione di Flatpak fino all&#8217;automazione via riga di comando, passando per i problemi pi\u00f9 comuni che incontrano i nuovi utenti e per le differenze pratiche rispetto a strumenti simili come Lutris o Heroic Games Launcher.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cose-bottles-il-gestore-di-prefissi-wine-per-linux\">Cos&#8217;\u00e8 Bottles: il gestore di prefissi Wine per Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bottles \u00e8 un&#8217;applicazione grafica open source, scritta in Python con interfaccia GTK, che semplifica la creazione e la gestione dei <strong>prefissi Wine<\/strong>: le cartelle isolate che replicano la struttura di un sistema Windows e permettono di eseguire eseguibili .exe su Linux. La descrizione ufficiale del progetto su <a href=\"https:\/\/github.com\/bottlesdevs\/Bottles\" target=\"_blank\" rel=\"noopener\">GitHub<\/a> \u00e8 diretta: &#8220;Run Windows software and games on Linux&#8221;. Il repository \u00e8 pubblico dal 2017, conta oggi <strong>8.635 stelle<\/strong>, 369 fork e 183 issue aperte, ed \u00e8 distribuito con licenza <strong>GPL-3.0<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A differenza di Wine puro, dove ogni prefisso va creato e configurato manualmente da terminale, Bottles gestisce automaticamente il download dei runner, l&#8217;installazione delle dipendenze Windows pi\u00f9 comuni e la configurazione grafica (DXVK, VKD3D) tramite un&#8217;interfaccia guidata. Il progetto \u00e8 distribuito principalmente come <strong>Flatpak<\/strong> su <a href=\"https:\/\/flathub.org\/apps\/com.usebottles.bottles\" target=\"_blank\" rel=\"noopener\">Flathub<\/a>, con sandboxing attivo di default, e riceve pacchetti community anche su AUR per gli utenti Arch Linux. Con oltre 5.015.264 installazioni totali registrate da Flathub, \u00e8 oggi una delle applicazioni Linux per il gaming pi\u00f9 installate della piattaforma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"community-documentazione-e-sostenibilita-del-progetto\">Community, documentazione e sostenibilit\u00e0 del progetto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bottles non \u00e8 un progetto abbandonato a se stesso: dietro c&#8217;\u00e8 una community attiva su <a href=\"https:\/\/discord.gg\/wF4JAdYrTR\" target=\"_blank\" rel=\"noopener\">Discord<\/a> e sulle GitHub Discussions ufficiali, dove sviluppatori e utenti discutono bug, nuove dipendenze da aggiungere al database condiviso e roadmap. La documentazione ufficiale vive su <a href=\"https:\/\/docs.usebottles.com\/\" target=\"_blank\" rel=\"noopener\">docs.usebottles.com<\/a>, organizzata in sezioni su installazione, runner, dipendenze, CLI e risoluzione dei problemi \u2014 gli stessi sviluppatori segnalano per\u00f2 che alcune pagine sono ancora &#8220;in fase di scrittura&#8221;, quindi per i casi limite vale la pena controllare anche le GitHub Discussions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sul fronte sostenibilit\u00e0, il progetto \u00e8 sponsorizzato da realt\u00e0 come JetBrains, GitBook, Linode, Appwrite e HyperBit, elencate nella pagina <a href=\"https:\/\/usebottles.com\/funding\" target=\"_blank\" rel=\"noopener\">funding<\/a> del sito ufficiale. Bottles segue inoltre il codice di condotta di GNOME per le interazioni nella propria community, coerente con la sua base tecnologica (GTK) e con l&#8217;ecosistema desktop a cui si rivolge principalmente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bottles-contro-lutris-heroic-e-playonlinux-le-differenze\">Bottles contro Lutris, Heroic e PlayOnLinux: le differenze<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di installare Bottles vale la pena capire dove si colloca rispetto agli strumenti simili gi\u00e0 trattati su shattered.io, come <a href=\"\/it\/configurare-lutris\/\">Lutris<\/a> e <a href=\"\/it\/configurare-heroic-games-launcher\/\">Heroic Games Launcher<\/a>. Bottles non \u00e8 un launcher di libreria giochi: non scarica titoli da Steam, Epic o GOG al posto vostro. \u00c8 invece uno strumento focalizzato sulla gestione fine dei prefissi Wine, pensato per software e giochi che non passano da uno store \u2014 installer scaricati manualmente, applicazioni gestionali, launcher di terze parti come Battle.net o EA App.<\/p>\n\n\n\n<table><thead><tr><th>Strumento<\/th><th>Focus principale<\/th><th>Sandboxing<\/th><th>Store integrati<\/th><th>Licenza<\/th><\/tr><\/thead><tbody>\n<tr><td>Bottles<\/td><td>Gestione prefissi Wine, ambienti dedicati<\/td><td>S\u00ec (Flatpak)<\/td><td>Nessuno nativo<\/td><td>GPL-3.0<\/td><\/tr>\n<tr><td>Lutris<\/td><td>Libreria giochi multi-store + Wine\/runner<\/td><td>Parziale<\/td><td>7+ (Steam, GOG, Epic via script&#8230;)<\/td><td>GPL-3.0<\/td><\/tr>\n<tr><td>Heroic Games Launcher<\/td><td>Launcher nativo Epic, GOG, Amazon<\/td><td>No<\/td><td>3 (Epic, GOG, Amazon)<\/td><td>GPL-3.0<\/td><\/tr>\n<tr><td>PlayOnLinux<\/td><td>Gestione prefissi Wine (storico)<\/td><td>No<\/td><td>Nessuno<\/td><td>GPL<\/td><\/tr>\n<tr><td>Wine (nativo)<\/td><td>Layer di compatibilit\u00e0 puro, CLI<\/td><td>No<\/td><td>Nessuno<\/td><td>LGPL<\/td><\/tr>\n<\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">Nella pratica, molti utenti usano Bottles <em>insieme<\/em> a Lutris o Heroic: questi ultimi restano il modo pi\u00f9 comodo per scaricare e aggiornare i giochi dagli store, mentre Bottles gestisce meglio le applicazioni Windows generiche e i casi limite in cui serve un controllo granulare su runner, DLL override e dipendenze. Rispetto a PlayOnLinux, l&#8217;antenato concettuale pi\u00f9 diretto, Bottles offre sandboxing Flatpak, un motore di dipendenze moderno e un&#8217;interfaccia aggiornata al design GNOME.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un altro modo utile di inquadrare la scelta \u00e8 pensare al tipo di software che dovete eseguire pi\u00f9 spesso. Se la vostra libreria \u00e8 quasi interamente su Steam, Epic o GOG, un launcher dedicato resta la strada pi\u00f9 diretta. Se invece lavorate con installer scaricati manualmente, software gestionali o vecchi giochi senza pi\u00f9 uno store di riferimento, Bottles offre un controllo pi\u00f9 fine su ogni singolo ambiente, con la possibilit\u00e0 di isolare completamente un programma problematico dagli altri senza che un aggiornamento di runner per un titolo si ripercuota sugli altri.<\/p>\n\n<!-- \/wp:post-content -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"prerequisiti-e-requisiti-prima-di-iniziare\">Prerequisiti e requisiti prima di iniziare<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Bottles non ha requisiti hardware particolarmente elevati di per s\u00e9 \u2014 \u00e8 l&#8217;app Windows che eseguirete a determinare quanta RAM, CPU e GPU serviranno realmente. Prima di iniziare, verificate questi punti:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul>\n<li><strong>Distribuzione Linux<\/strong> con supporto Flatpak (praticamente tutte le distribuzioni moderne: Fedora, Ubuntu, Debian, openSUSE, Arch, Bazzite, SteamOS)<\/li>\n<li><strong>Flatpak<\/strong> installato e configurato con il repository Flathub<\/li>\n<li><strong>Driver grafici proprietari o Mesa aggiornati<\/strong> (NVIDIA, AMD o Intel) per DXVK\/VKD3D<\/li>\n<li><strong>Almeno 5-10 GB di spazio libero<\/strong> per runner, dipendenze e la prima bottle (i giochi pi\u00f9 pesanti richiedono ovviamente molto di pi\u00f9)<\/li>\n<li><strong>Connessione internet<\/strong> per il primo avvio, necessaria per scaricare runner e componenti<\/li>\n<li><strong>Permessi utente standard<\/strong>: non serve root per Flatpak in modalit\u00e0 utente<\/li>\n<\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Chi usa gi\u00e0 <a href=\"\/it\/installare-bazzite-steamos-pc\/\">Bazzite<\/a> o SteamOS ha Flatpak preinstallato e preconfigurato, quindi pu\u00f2 saltare direttamente al Passo 2.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-1-installare-flatpak-sulla-distribuzione\">Passo 1 \u2013 Installare Flatpak sulla distribuzione<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Sulla maggior parte delle distribuzioni moderne Flatpak \u00e8 gi\u00e0 preinstallato. Verificatelo con:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Verifica se Flatpak \u00e8 gi\u00e0 installato\nflatpak --version\n\n# Se manca, installatelo dal gestore pacchetti della vostra distro\n# Ubuntu\/Debian:\nsudo apt install flatpak\n\n# Fedora (spesso gi\u00e0 presente):\nsudo dnf install flatpak\n\n# Arch\/Manjaro:\nsudo pacman -S flatpak\n\n# Aggiungete il repository Flathub (se non \u00e8 gi\u00e0 configurato)\nflatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Dopo l&#8217;installazione, su alcune distribuzioni desktop (in particolare GNOME e KDE non ancora aggiornati) \u00e8 consigliato un riavvio della sessione grafica perch\u00e9 Flatpak registri correttamente le nuove applicazioni nel menu. Non \u00e8 invece necessario riavviare l&#8217;intero sistema.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-2-installare-bottles-da-flathub\">Passo 2 \u2013 Installare Bottles da Flathub<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Il metodo ufficialmente raccomandato dagli sviluppatori \u00e8 Flathub, perch\u00e9 garantisce il sandboxing completo dell&#8217;applicazione. Da terminale:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>flatpak install flathub com.usebottles.bottles<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Output tipico del comando:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>Looking for matches\u2026\nFound ref 'app\/com.usebottles.bottles\/x86_64\/stable' in remote 'flathub'\nRequired runtime for org.gnome.Platform\/x86_64\/47 found in remote 'flathub'\n        ID                 Branch    Op   Remote    Download\n 1. [\u2713] org.gnome.Platform  47        i    flathub   ~350,0 MB \/ ~350,0 MB\n 2. [\u2713] com.usebottles.bottles stable i    flathub   ~45,0 MB \/ ~45,0 MB\nInstallation complete.<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>In alternativa, chi preferisce l&#8217;interfaccia grafica pu\u00f2 cercare &#8220;Bottles&#8221; in GNOME Software, KDE Discover o nel software center della propria distro, purch\u00e9 il repository Flathub sia configurato. Gli utenti Arch Linux possono installare il pacchetto <code>bottles<\/code> (o <code>bottles-git<\/code> per la versione di sviluppo) da AUR, documentato anche nella pagina dedicata dell&#8217;<a href=\"https:\/\/wiki.archlinux.org\/title\/Bottles\" target=\"_blank\" rel=\"noopener\">ArchWiki<\/a>, anche se il team di sviluppo continua a raccomandare Flatpak come metodo primario per via del sandboxing.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-3-primo-avvio-e-permessi-del-sandbox\">Passo 3 \u2013 Primo avvio e permessi del sandbox<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Avviate Bottles dal menu applicazioni oppure con:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>flatpak run com.usebottles.bottles<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Al primo avvio, Bottles scarica alcuni componenti di base (il runner predefinito e i pacchetti di supporto). Essendo eseguito in sandbox Flatpak, di default Bottles vede solo la propria directory dedicata (<code>~\/.var\/app\/com.usebottles.bottles\/<\/code>) e non l&#8217;intero filesystem. Questo \u00e8 voluto: limita i danni potenziali di un eseguibile Windows malevolo eseguito all&#8217;interno di una bottle. Se in seguito vi serve accedere a Steam o ad altre cartelle esterne alla sandbox, dovrete concedere permessi espliciti \u2014 lo vediamo nella sezione sull&#8217;integrazione con Steam pi\u00f9 avanti.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-4-creare-la-prima-bottle-e-scegliere-lambiente\">Passo 4 \u2013 Creare la prima Bottle e scegliere l&#8217;ambiente<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Cliccate sul pulsante &#8220;+&#8221; nella schermata principale per creare una nuova bottle. Bottles chiede quale <strong>ambiente<\/strong> (environment) usare: la scelta preconfigura automaticamente DLL, librerie grafiche e impostazioni audio adatte al caso d&#8217;uso.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<table><thead><tr><th>Componente configurato<\/th><th>Gaming<\/th><th>Application<\/th><th>Custom<\/th><\/tr><\/thead><tbody>\n<tr><td>DXVK (DirectX su Vulkan)<\/td><td>S\u00ec<\/td><td>S\u00ec (+ VKD3D)<\/td><td>A scelta<\/td><\/tr>\n<tr><td>Esync<\/td><td>S\u00ec<\/td><td>No<\/td><td>A scelta<\/td><\/tr>\n<tr><td>GPU discreta forzata (laptop ibridi)<\/td><td>S\u00ec<\/td><td>No<\/td><td>A scelta<\/td><\/tr>\n<tr><td>Latenza PulseAudio ottimizzata (60ms)<\/td><td>S\u00ec<\/td><td>No<\/td><td>A scelta<\/td><\/tr>\n<tr><td>Wine Mono (sostituto .NET)<\/td><td>No<\/td><td>S\u00ec<\/td><td>A scelta<\/td><\/tr>\n<tr><td>DLL DirectX preinstallate (d3dx9, d3dcompiler)<\/td><td>S\u00ec<\/td><td>No<\/td><td>A scelta<\/td><\/tr>\n<tr><td>Font standard (Arial, Times, Courier)<\/td><td>S\u00ec<\/td><td>S\u00ec<\/td><td>A scelta<\/td><\/tr>\n<\/tbody><\/table>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>Per un gioco scegliete <strong>Gaming<\/strong>: attiva DXVK ed Esync per prestazioni migliori, forza la GPU discreta sui laptop con grafica ibrida e regola l&#8217;audio per ridurre la latenza percepita durante il gameplay. <strong>Application<\/strong> \u00e8 pensato per software di produttivit\u00e0, editing 3D\/video e strumenti che si aspettano un .NET Framework funzionante. <strong>Custom<\/strong> parte da un ambiente pulito, senza preset: utile per chi vuole costruire una configurazione su misura o per il debug. In tutti i casi, le impostazioni restano modificabili in qualsiasi momento dalle preferenze della bottle, anche dopo la creazione.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-5-i-runner-soda-caffe-vaniglia-e-proton-ge\">Passo 5 \u2013 I Runner: Soda, Caffe, Vaniglia e Proton-GE<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Il <strong>runner<\/strong> \u00e8 il motore Wine (o Proton) che effettivamente traduce le chiamate Windows in chiamate Linux comprensibili al sistema. Bottles ne include diverse famiglie pronte all&#8217;uso:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<table><thead><tr><th>Runner<\/th><th>Base<\/th><th>Ideale per<\/th><th>Note<\/th><\/tr><\/thead><tbody>\n<tr><td>Soda<\/td><td>Proton (Valve)<\/td><td>Uso generale, predefinito<\/td><td>Runner di default in Bottles<\/td><\/tr>\n<tr><td>Caffe<\/td><td>Wine upstream + patch Proton<\/td><td>Compatibilit\u00e0 estesa<\/td><td>Runner ufficiale del progetto<\/td><\/tr>\n<tr><td>Vaniglia<\/td><td>Wine upstream\/staging<\/td><td>Setup puliti, debug<\/td><td>Nessuna patch aggiuntiva<\/td><\/tr>\n<tr><td>Proton-GE<\/td><td>Proton + patch community (GloriousEggroll)<\/td><td>Giochi con patch specifiche<\/td><td>Da scaricare manualmente dalle Preferenze<\/td><\/tr>\n<tr><td>Lutris runners<\/td><td>Build mantenute da Lutris<\/td><td>Compatibilit\u00e0 con setup Lutris esistenti<\/td><td>Aggiungibili come runner esterni<\/td><\/tr>\n<\/tbody><\/table>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>Per scaricare un nuovo runner, aprite le <strong>Preferenze<\/strong> di Bottles e cliccate sul pulsante di download accanto al runner desiderato; \u00e8 disponibile anche un canale pre-release per chi vuole testare build non ancora stabili. La documentazione ufficiale consiglia di usare Proton &#8220;solo nei casi speciali in cui esiste una patch per uno specifico videogioco&#8221;, dato che le versioni recenti di Wine incorporano gi\u00e0 molte delle funzionalit\u00e0 che un tempo erano esclusive di Proton. Per aggiungere un runner non presente nell&#8217;elenco predefinito serve aprire una pull request con il relativo manifest nel repository dei componenti di Bottles: un processo community-driven, simile a un repository di pacchetti Linux.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-6-il-gestore-delle-dipendenze-integrato\">Passo 6 \u2013 Il gestore delle dipendenze integrato<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Molti programmi Windows richiedono librerie di runtime specifiche per funzionare: Visual C++ Redistributable, .NET Framework, componenti DirectX. Bottles gestisce tutto questo con un <strong>dependency manager<\/strong> integrato, che dalla versione 2 del progetto ha sostituito completamente Winetricks come metodo consigliato.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Le dipendenze pi\u00f9 richieste includono i Visual C++ Redistributable 2013\/2015\/2019, il .NET Framework nelle versioni 3.5, 3.5 SP1, 4.0, 4.7.2 e 4.8, .NET Core 3, i componenti DirectX come d3dx9 e d3dcompiler (versioni 43, 46, 47), oltre a codec come ffdshow e librerie di sistema come MSXML 3 e 6. Selezionando un installer ufficiale integrato in Bottles \u2014 ad esempio quello di Epic Games Store \u2014 l&#8217;app installa automaticamente le dipendenze necessarie prima ancora di lanciare il setup. Ogni installazione di dipendenza genera un nuovo stato (snapshot) della bottle, cos\u00ec \u00e8 sempre possibile tornare indietro in caso di problemi. La documentazione stessa sconsiglia la modalit\u00e0 multiselezione per installare pi\u00f9 dipendenze insieme, segnalando possibili problemi di installazione: meglio procedere una alla volta.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Il database delle dipendenze \u00e8 community-driven: chiunque pu\u00f2 proporne di nuove tramite pull request al repository pubblico dei componenti, seguendo un modello simile a quello di un repository di pacchetti Linux tradizionale. Se un programma richiede una libreria non ancora presente nel database, la documentazione ufficiale invita a segnalarlo tramite la sezione &#8220;Missing dependencies&#8221; del progetto, invece di cercare soluzioni manuali che rischiano di rompere il tracciamento interno della bottle.<\/p>\n<!-- \/wp:paragraph -->\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-7-installare-ed-eseguire-un-programma-windows-il-progetto-completo\">Passo 7 \u2013 Installare ed eseguire un programma Windows: il progetto completo<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Mettiamo insieme tutti i passaggi precedenti in un esempio end-to-end: installare un gioco Windows posseduto legalmente (ad esempio scaricato da GOG.com o da un installer .exe legittimo) e portarlo a un lancio funzionante.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol>\n<li>Create una nuova bottle con ambiente <strong>Gaming<\/strong> (Passo 4) e assegnatele un nome riconoscibile.<\/li>\n<li>Dalla scheda <strong>Installatori<\/strong>, verificate se il gioco\/launcher \u00e8 tra quelli guidati (Epic Games Store, GOG Galaxy, Battle.net e altri sono spesso preconfigurati con le dipendenze corrette).<\/li>\n<li>Se non \u00e8 presente un installer guidato, aprite la bottle e cliccate su <strong>&#8220;Esegui file&#8221;<\/strong>, poi selezionate manualmente il setup.exe scaricato.<\/li>\n<li>Lasciate che Bottles rilevi e proponga le dipendenze mancanti; installatele una alla volta.<\/li>\n<li>Completate l&#8217;installazione Windows del gioco seguendo la procedura guidata come fareste su un PC Windows reale.<\/li>\n<li>Dalla sezione <strong>Programmi<\/strong> della bottle, individuate l&#8217;eseguibile del gioco appena installato e avviatelo con un click.<\/li>\n<\/ol>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Da riga di comando, lo stesso flusso pu\u00f2 essere automatizzato:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Crea una nuova bottle con ambiente gaming\nbottles-cli new --bottle-name MioGioco --environment gaming\n\n# Esegue l'installer all'interno della bottle appena creata\nbottles-cli run -b MioGioco -e \"\/percorso\/al\/setup.exe\"<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Una volta avviato correttamente, potete aggiungere una scorciatoia al gioco sia nel menu applicazioni della vostra distro sia nella libreria di Steam, per lanciarlo come qualsiasi altro titolo installato.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-8-eseguire-manualmente-file-exe-msi-e-bat\">Passo 8 \u2013 Eseguire manualmente file .exe, .msi e .bat<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Oltre agli installer guidati, Bottles permette di lanciare qualsiasi eseguibile Windows in due modi. Il primo \u00e8 tramite l&#8217;interfaccia: aprendo la bottle e usando il pulsante dedicato per sfogliare il filesystem e selezionare il file .exe, .msi, .bat o .lnk da eseguire. Il secondo \u00e8 trascinando il file direttamente sull&#8217;icona di Bottles o sulla finestra dell&#8217;applicazione gi\u00e0 aperta.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Per i file scaricati fuori dalla sandbox Flatpak (ad esempio nella cartella Download del sistema), ricordate che Bottles vede di default solo la propria directory isolata: se un eseguibile non appare nel selettore file, dovrete prima copiarlo (o l&#8217;intera cartella, se dipende da file collegati) dentro la sezione &#8220;Sfoglia C:&#8221; della bottle, oppure concedere permessi filesystem aggiuntivi al pacchetto Flatpak. Questo aspetto genera pi\u00f9 di un ticket di supporto tra i nuovi utenti, quindi lo riprendiamo in dettaglio nella sezione dedicata alla risoluzione dei problemi.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-9-dxvk-vkd3d-e-ottimizzazione-grafica-per-il-gaming\">Passo 9 \u2013 DXVK, VKD3D e ottimizzazione grafica per il gaming<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>DXVK<\/strong> \u00e8 l&#8217;implementazione basata su Vulkan di Direct3D 9, 10 e 11 per Wine: converte le chiamate grafiche DirectX in chiamate Vulkan native, spesso con un guadagno di prestazioni misurabile rispetto alla traduzione DirectX-to-OpenGL usata in passato. <strong>VKD3D<\/strong> fa lo stesso lavoro per Direct3D 12, fondamentale per i titoli pi\u00f9 recenti. Nell&#8217;ambiente Gaming, Bottles abilita DXVK di default; VKD3D va aggiunto se il gioco lo richiede esplicitamente, cosa che l&#8217;ambiente Application fa gi\u00e0 in automatico per i software di modellazione 3D ed editing video.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Per ottimizzare ulteriormente le prestazioni potete abilitare Esync (sincronizzazione degli eventi pi\u00f9 efficiente, gi\u00e0 attiva nell&#8217;ambiente Gaming) e verificare che i driver GPU proprietari o Mesa siano aggiornati all&#8217;ultima versione stabile della vostra distribuzione. Su hardware con GPU ibrida (tipico dei laptop), l&#8217;opzione &#8220;GPU discreta&#8221; dell&#8217;ambiente Gaming forza l&#8217;uso della scheda dedicata invece della grafica integrata, evitando cali di frame rate dovuti al chip sbagliato.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Se un gioco si avvia ma mostra artefatti grafici o si blocca al caricamento della schermata iniziale, prima di aprire un ticket di supporto vale la pena isolare il problema: verificate che Vulkan funzioni correttamente sul sistema host (fuori da Bottles) con gli strumenti diagnostici della vostra distro, cos\u00ec da escludere che il problema sia nei driver piuttosto che nella configurazione della bottle. Un runner diverso (ad esempio passare da Soda a Caffe) spesso risolve incompatibilit\u00e0 grafiche specifiche di un singolo titolo, senza dover toccare il resto della configurazione.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-10-eagle-la-scansione-di-sicurezza-anti-malware-integrata\">Passo 10 \u2013 Eagle: la scansione di sicurezza anti-malware integrata<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Una delle funzionalit\u00e0 pi\u00f9 rilevanti per un pubblico attento alla sicurezza \u00e8 <strong>Eagle<\/strong>, lo strumento di analisi <a href=\"https:\/\/linuxiac.com\/bottles-61-turns-into-an-analysis-tool-with-the-new-eagle-feature\/\" target=\"_blank\" rel=\"noopener\">introdotto nella versione 61<\/a> di Bottles e ampliato in modo sostanziale nella 64.0. Eagle esegue un&#8217;analisi multi-stadio degli eseguibili Windows prima e durante il lancio: verifica i framework e i runtime richiesti, segnala potenziali incompatibilit\u00e0 con sistemi anti-cheat o protezioni software, ed esegue una scansione approfondita del binario, dei file collegati e degli asset estratti per capire cosa contiene davvero un eseguibile.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Con la versione 64.0, rilasciata il 29 maggio 2026, il team ha aggiunto il <strong>rilevamento di pattern tipici di malware e stealer<\/strong> direttamente negli eseguibili analizzati, un avviso che compare prima di eseguire un programma segnalato come sospetto, e un&#8217;opzione per lanciare automaticamente una scansione Eagle dopo un crash dell&#8217;applicazione. Le impostazioni dedicate sono raggiungibili dalle preferenze generali di Bottles.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<table><thead><tr><th>Cosa analizza Eagle<\/th><th>Introdotto in<\/th><th>Obiettivo<\/th><\/tr><\/thead><tbody>\n<tr><td>Framework e runtime richiesti<\/td><td>v61<\/td><td>Prevedere dipendenze mancanti<\/td><\/tr>\n<tr><td>Incompatibilit\u00e0 anti-cheat\/protezioni<\/td><td>v61<\/td><td>Evitare lanci falliti o bannabili<\/td><\/tr>\n<tr><td>Scansione profonda binario + asset estratti<\/td><td>v61<\/td><td>Capire cosa contiene l&#8217;eseguibile<\/td><\/tr>\n<tr><td>Pattern malware\/stealer<\/td><td>v64.0<\/td><td>Segnalare file potenzialmente dannosi<\/td><\/tr>\n<tr><td>Scansione automatica dopo crash<\/td><td>v64.0<\/td><td>Diagnosi rapida di comportamenti anomali<\/td><\/tr>\n<\/tbody><\/table>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>\u00c8 importante inquadrare correttamente cosa Eagle \u00e8 e cosa non \u00e8: si tratta di uno strumento di analisi statica pensato per la compatibilit\u00e0 e come ulteriore livello di attenzione, non di un antivirus completo con motore di rilevamento in tempo reale e database firme aggiornato quotidianamente. Chi scarica eseguibili da fonti non ufficiali dovrebbe comunque affiancare gli strumenti di sicurezza tradizionali del proprio sistema, non sostituirli con Eagle. Per approfondire i rischi legati a eseguibili non verificati, la nostra guida ai <a href=\"\/it\/data-breaches\/\">data breach e alla protezione dei dati personali<\/a> resta un buon punto di partenza generale sull&#8217;igiene digitale.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-11-backup-snapshot-e-migrazione-da-altri-manager\">Passo 11 \u2013 Backup, snapshot e migrazione da altri manager<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Bottles include un sistema di <strong>versioning<\/strong> che crea automaticamente uno snapshot dello stato della bottle a ogni installazione di dipendenza o modifica rilevante, permettendo di ripristinare una configurazione precedente con un click se qualcosa va storto dopo un aggiornamento. Dalla sezione dedicata \u00e8 possibile anche eseguire un <strong>backup completo<\/strong> di una bottle (utile prima di test rischiosi) o duplicarla, per esempio per provare due configurazioni diverse dello stesso gioco senza reinstallare tutto da capo.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Chi arriva da PlayOnLinux, Lutris o da un prefisso Wine gestito manualmente pu\u00f2 importare i prefissi esistenti tramite la funzione &#8220;Importa da altri manager&#8221;. Va detto che, nella pratica, molti utenti Bottles preferiscono comunque una reinstallazione pulita del programma dentro una nuova bottle piuttosto che un&#8217;importazione diretta: il formato interno di Bottles (inclusi le dipendenze tracciate e i metadati di versioning) non sempre si ricostruisce in modo completo da un prefisso creato con un altro strumento.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Per chi gestisce bottle di grandi dimensioni (giochi con molte mod o asset pesanti), tenete presente che ogni snapshot occupa spazio aggiuntivo sul disco: la versione 63.1 ha aggiunto proprio una verifica dello spazio disponibile prima di creare un nuovo snapshot, per evitare che un backup automatico riempia la partizione durante una sessione di gioco. Se lo spazio \u00e8 limitato, potete diradare la frequenza degli snapshot automatici dalle preferenze della bottle oppure eliminare periodicamente le versioni pi\u00f9 vecchie che non vi servono pi\u00f9.<\/p>\n<!-- \/wp:paragraph -->\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"passo-12-bottles-da-riga-di-comando-cli\">Passo 12 \u2013 Bottles da riga di comando (CLI)<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Per chi vuole automatizzare la gestione delle bottle o integrarle in script, Bottles espone un&#8217;interfaccia CLI completa, accessibile tramite Flatpak:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Elenco comandi disponibili\nflatpak run --command=bottles-cli com.usebottles.bottles --help\n\n# Elenca solo le bottle con ambiente gaming\nbottles-cli list bottles -f environment:gaming\n\n# Elenca i componenti DXVK disponibili\nbottles-cli list components -f category:dxvk\n\n# Output in formato JSON, utile per script e automazioni\nbottles-cli --json info health-check\nbottles-cli --json list components -f category:runners<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>La CLI espone anche gli strumenti di sistema di ogni bottle (console, winecfg, gestione attivit\u00e0, editor del registro, disinstallazione) e un comando dedicato alla modifica diretta del registro di Windows:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Apre uno degli strumenti integrati per la bottle indicata\nbottles-cli tools -b MioGioco {cmd,winecfg,uninstaller,regedit,taskmgr,control,explorer}\n\n# Aggiunge, modifica o elimina una chiave di registro\nbottles-cli reg add -b MioGioco -k \"HKEY_CURRENT_USER\\\\Software\\\\Esempio\" -v \"Valore\" -d \"1\" -t \"REG_DWORD\"<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Un&#8217;altra funzione utile per chi lavora spesso da terminale \u00e8 la possibilit\u00e0 di configurare Bottles come comando <code>wine<\/code> predefinito del sistema, cos\u00ec da poter lanciare eseguibili con la sintassi classica (<code>wine programma.exe<\/code>) lasciando che sia Bottles a gestire realmente l&#8217;esecuzione dietro le quinte.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"integrare-steam-e-proton-con-bottles\">Integrare Steam e Proton con Bottles<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Bottles pu\u00f2 leggere le installazioni Proton di Steam per riutilizzarne i runner, ma essendo eseguito in sandbox Flatpak ha bisogno di un permesso esplicito per accedere alla cartella di Steam. Il comando cambia a seconda che Steam stesso sia installato in modo nativo o anch&#8217;esso via Flatpak:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Se Steam \u00e8 installato in modo nativo (non Flatpak)\nflatpak override --user com.usebottles.bottles --filesystem=xdg-data\/Steam\n\n# Se anche Steam \u00e8 installato via Flatpak\nflatpak override --user com.usebottles.bottles --filesystem=~\/.var\/app\/com.valvesoftware.Steam\/data\/Steam<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Dopo aver eseguito il comando corretto per la vostra configurazione, riavviate Bottles perch\u00e9 l&#8217;integrazione con il Proton Manager di Steam diventi visibile ed effettiva nelle preferenze dei runner.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"errori-comuni-da-evitare\">Errori comuni da evitare<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>La maggior parte dei problemi segnalati dai nuovi utenti di Bottles non dipende da bug del programma, ma da scelte di configurazione evitabili fin dal primo utilizzo. Ecco gli errori pi\u00f9 frequenti raccolti dalla documentazione ufficiale e dalle discussioni della community:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul>\n<li><strong>Installare da fonti non ufficiali diverse da Flathub\/AUR<\/strong>: pacchetti di terze parti non aggiornati o non verificati possono mancare del sandboxing e delle patch di sicurezza pi\u00f9 recenti.<\/li>\n<li><strong>Scegliere l&#8217;ambiente sbagliato<\/strong>: creare una bottle &#8220;Custom&#8221; per un gioco significa perdere DXVK, Esync e le ottimizzazioni audio gi\u00e0 pronte nell&#8217;ambiente Gaming, con un lavoro di configurazione manuale evitabile.<\/li>\n<li><strong>Ignorare gli avvisi di Eagle<\/strong>: un avviso su un eseguibile scaricato da fonti non ufficiali non va liquidato come &#8220;falso positivo&#8221; senza prima verificare la provenienza del file.<\/li>\n<li><strong>Usare la multiselezione per installare pi\u00f9 dipendenze insieme<\/strong>: la documentazione ufficiale la sconsiglia esplicitamente per il rischio di installazioni fallite o incomplete; meglio una dipendenza alla volta.<\/li>\n<li><strong>Impostare Proton come runner predefinito per tutto<\/strong>: gli sviluppatori raccomandano Proton solo per giochi con patch specifiche; per il resto Caffe o Vaniglia sono scelte pi\u00f9 prevedibili.<\/li>\n<li><strong>Dimenticare i permessi Flatpak per cartelle esterne<\/strong>: senza un <code>flatpak override<\/code> esplicito, Bottles non vedr\u00e0 Steam, dischi secondari o cartelle Download esterne alla propria sandbox.<\/li>\n<li><strong>Provare a importare un prefisso Wine complesso da un altro manager<\/strong> aspettandosi una migrazione identica: spesso una reinstallazione pulita nella nuova bottle d\u00e0 risultati pi\u00f9 stabili.<\/li>\n<\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"risoluzione-dei-problemi-piu-comuni\">Risoluzione dei problemi pi\u00f9 comuni<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Quando qualcosa non funziona, conviene distinguere subito tra due categorie di problemi: quelli causati dalle restrizioni della sandbox Flatpak (la maggioranza dei casi) e quelli di compatibilit\u00e0 software vera e propria, legati al singolo programma o gioco che state cercando di eseguire.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 id=\"problemi-legati-alla-sandbox-flatpak\">Problemi legati alla sandbox Flatpak<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul>\n<li><strong>Schermo nero o crash silenzioso all&#8217;avvio di un programma<\/strong>: quasi sempre \u00e8 la sandbox che impedisce l&#8217;accesso a file esterni. Soluzione: aprite &#8220;Sfoglia C:&#8221; dalla bottle, copiate l&#8217;intera cartella del programma (non solo l&#8217;eseguibile) al suo interno, poi registratelo dalla sezione Programmi con il pulsante &#8220;+&#8221; invece di lanciarlo dal percorso originale.<\/li>\n<li><strong>Bottles non vede file nella cartella Download del sistema<\/strong>: per impostazione predefinita la sandbox Flatpak espone solo la propria directory isolata; copiate i file dentro la bottle oppure concedete un permesso filesystem pi\u00f9 ampio con <code>flatpak override<\/code>.<\/li>\n<li><strong>Le bottle create prima di passare a Flatpak sono sparite<\/strong>: il pacchetto Flatpak usa un percorso diverso per salvare le bottle rispetto a un&#8217;installazione nativa; la documentazione ufficiale fornisce una guida dedicata alla migrazione delle directory verso il nuovo percorso.<\/li>\n<li><strong>Il Proton Manager di Steam non si attiva<\/strong>: mancano i permessi filesystem verso la cartella di Steam. Eseguite il comando <code>flatpak override<\/code> corretto (nativo o Flatpak) mostrato nella sezione precedente e riavviate Bottles.<\/li>\n<\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 id=\"problemi-di-compatibilita-software\">Problemi di compatibilit\u00e0 software<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul>\n<li><strong>Video che non parte, errore &#8220;manca un plugin GStreamer&#8221;<\/strong>: alcune build di Wine non includono i plugin GStreamer necessari. Installate i pacchetti <code>gst-plugins-base<\/code>, <code>gst-plugins-good<\/code>, <code>gst-plugins-ugly<\/code> e <code>gst-plugins-bad<\/code> dal repository della vostra distro, poi avviate Bottles con la variabile <code>BOTTLES_USE_SYSTEM_GSTREAMER=1<\/code> per forzare l&#8217;uso dei codec di sistema al posto di quelli integrati.<\/li>\n<li><strong>&#8220;Dov&#8217;\u00e8 Winetricks?&#8221;<\/strong>: da Bottles v2 in poi Winetricks \u00e8 stato sostituito da un gestore di dipendenze interno, tracciabile nei file di configurazione della bottle e installabile in pochi click dalla sezione Dipendenze \u2014 non serve installarlo separatamente.<\/li>\n<li><strong>Installazione di una dipendenza (.NET, Visual C++) che fallisce<\/strong>: se avevate selezionato pi\u00f9 dipendenze insieme, riprovate installandole singolarmente; \u00e8 il comportamento esplicitamente sconsigliato dalla documentazione ufficiale.<\/li>\n<li><strong>Lista dei runner vuota o download che non parte<\/strong>: verificate la connessione internet (necessaria per scaricare nuovi componenti) e riprovate; in caso di problemi persistenti controllate lo stato dei server Flathub.<\/li>\n<li><strong>Il programma non compare nella lista dopo un&#8217;installazione manuale<\/strong>: tornate nella sezione Programmi, cliccate &#8220;+&#8221; e selezionate manualmente l&#8217;eseguibile appena installato per registrarlo nella libreria della bottle.<\/li>\n<li><strong>Anti-cheat che blocca l&#8217;avvio del gioco<\/strong>: non tutti i sistemi anti-cheat funzionano sotto Wine\/Proton; Eagle pu\u00f2 segnalare l&#8217;incompatibilit\u00e0 in anticipo, ma la soluzione dipende dal singolo gioco e non \u00e8 garantita da Bottles.<\/li>\n<\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"bottles-su-steam-deck-e-handheld-linux\">Bottles su Steam Deck e handheld Linux<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Su Steam Deck, Bottles si installa passando in Modalit\u00e0 Desktop e usando Discover (il software center di KDE) per cercarlo tra le app Flatpak disponibili \u2014 lo stesso identico pacchetto Flathub usato su qualsiasi altra distribuzione. Gli sviluppatori hanno dedicato attenzione esplicita a questo scenario: una release recente ha corretto una regressione ai controlli in <strong>modalit\u00e0 Gaming<\/strong> di Steam Deck, e la versione 64.0 ha risolto un problema nella generazione dello script di lancio di <strong>Gamescope<\/strong> \u2014 il compositor che gestisce la visualizzazione a schermo intero su Deck e sugli handheld basati su SteamOS\/Bazzite \u2014 scrivendolo nella cartella temporanea condivisa in modo che la sandbox dedicata riesca a eseguirlo correttamente.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Per chi usa gi\u00e0 <a href=\"\/it\/installare-bazzite-steamos-pc\/\">Bazzite<\/a> su ROG Ally, Legion Go o altri handheld x86, Bottles si comporta allo stesso modo: Flatpak e Flathub sono preconfigurati di fabbrica, quindi l&#8217;installazione richiede solo il comando o il click da software center visti nel Passo 2. Su questi dispositivi conviene comunque testare prima le prestazioni in Modalit\u00e0 Desktop, dato che alcuni giochi Windows pi\u00f9 pesanti possono richiedere un profilo TDP o un refresh rate diverso da quello ottimizzato per i titoli nativi Steam\/Proton.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"consigli-avanzati-e-il-futuro-di-bottles\">Consigli avanzati e il futuro di Bottles<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Per chi vuole spremere ogni goccia di prestazioni, la versione 64.0 ha aggiunto l&#8217;ereditariet\u00e0 automatica della variabile <code>MANGOHUD_CONFIG<\/code> dall&#8217;ambiente host, cos\u00ec l&#8217;overlay di monitoraggio prestazioni MangoHud mantiene la stessa configurazione usata altrove sul sistema senza doverla ripetere per ogni bottle. La stessa release ha anche corretto l&#8217;esposizione del percorso e del runtime di Proton alla sandbox dedicata e la generazione dello script di lancio Gamescope nella cartella temporanea condivisa, due dettagli tecnici che migliorano la compatibilit\u00e0 su setup handheld e su configurazioni con compositor dedicato.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Sul fronte del progetto, la notizia pi\u00f9 rilevante degli ultimi mesi \u00e8 <strong>Bottles Next<\/strong>: una riscrittura completa dell&#8217;applicazione in linguaggio Rust con il toolkit grafico libcosmic, al posto delle tecnologie web (Electron\/WebAssembly) inizialmente considerate. Il progetto ha ricevuto un finanziamento dal <a href=\"https:\/\/nlnet.nl\/project\/Bottles\/\" target=\"_blank\" rel=\"noopener\"><strong>NGI0 Commons Fund di NLnet<\/strong><\/a>, iniziativa sostenuta dal programma Next Generation Internet della Commissione Europea, con Mirko Brombin \u2014 che firma la quasi totalit\u00e0 dei commit alle release pi\u00f9 recenti \u2014 come sviluppatore capo. Al momento dell&#8217;<a href=\"https:\/\/www.gamingonlinux.com\/2025\/08\/bottles-devs-give-more-info-on-their-funding-from-nlnet\/\" target=\"_blank\" rel=\"noopener\">annuncio del finanziamento<\/a>, il team ha precisato che i fondi erano ancora in fase di pianificazione su budget ed impiego, e che riguardano specificamente la riscrittura Next, non la manutenzione ordinaria della Bottles attuale. Per chi segue da vicino l&#8217;evoluzione dell&#8217;ecosistema Linux gaming, vale la pena tenere d&#8217;occhio anche i cambiamenti architetturali che una riscrittura di questa portata comporta: un passaggio di linguaggio e toolkit di questo tipo, storicamente, porta con s\u00e9 mesi se non anni di sviluppo parallelo prima che la nuova base sostituisca quella attuale in produzione.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Altri consigli pratici per un uso quotidiano pi\u00f9 fluido: create bottle separate per giochi con esigenze molto diverse invece di riutilizzare sempre la stessa, cos\u00ec un aggiornamento di runner o dipendenze per un titolo non rischia di rompere gli altri; usate la funzione di backup prima di installare mod pesanti o patch non ufficiali; e se gestite pi\u00f9 macchine Linux, ricordate che le bottle esportate mantengono le dipendenze tracciate, rendendo la migrazione tra postazioni pi\u00f9 affidabile di una copia manuale del prefisso.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"cronologia-versioni-cosa-e-cambiato-di-recente\">Cronologia versioni: cosa \u00e8 cambiato di recente<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:table -->\n<table><thead><tr><th>Versione<\/th><th>Data<\/th><th>Novit\u00e0 principali<\/th><\/tr><\/thead><tbody>\n<tr><td>64.1<\/td><td>30 maggio 2026<\/td><td>Correzione critica: nessun avvio nella sandbox dedicata per programmi esterni alla bottle<\/td><\/tr>\n<tr><td>64.0<\/td><td>29 maggio 2026<\/td><td>Supporto ntsync, Eagle esteso (malware\/stealer), ereditariet\u00e0 MangoHud, fix avvio\/UI, correzioni sandbox Proton\/Gamescope<\/td><\/tr>\n<tr><td>63.2<\/td><td>2 aprile 2026<\/td><td>Fix crash GTK legato ad aggiornamenti da altri thread<\/td><\/tr>\n<tr><td>63.1<\/td><td>1 aprile 2026<\/td><td>Fix avvio, logica di arresto forzato, verifica spazio disco per gli snapshot<\/td><\/tr>\n<tr><td>63.0<\/td><td>22 marzo 2026<\/td><td>Nuovo sistema di versioning, supporto proxy per i download, controlli estensioni Flatpak, scorciatoie Desktop\/Steam pi\u00f9 affidabili<\/td><\/tr>\n<\/tbody><\/table>\n<!-- \/wp:table -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2 id=\"domande-frequenti\">Domande frequenti<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Bottles \u00e8 gratuito?<\/strong><br>S\u00ec, \u00e8 un progetto open source distribuito con licenza GPL-3.0, scaricabile gratuitamente da Flathub. Gli sviluppatori accettano donazioni tramite la pagina funding del sito ufficiale, ma l&#8217;app stessa non ha versioni a pagamento.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Bottles funziona su tutte le distribuzioni Linux?<\/strong><br>S\u00ec, essendo distribuito principalmente come Flatpak funziona su qualsiasi distribuzione con supporto Flatpak attivo, incluse Fedora, Ubuntu, Debian, openSUSE, Arch e le distro orientate al gaming come Bazzite. Su Arch Linux \u00e8 disponibile anche un pacchetto community su AUR.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Che differenza c&#8217;\u00e8 tra Bottles e Wine?<\/strong><br>Wine \u00e8 il layer di compatibilit\u00e0 di base che traduce le chiamate Windows in chiamate Linux; Bottles \u00e8 un&#8217;interfaccia grafica che gestisce Wine per voi, occupandosi di runner, dipendenze, DLL override e configurazione per-programma senza bisogno di comandi da terminale.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Serve installare Winetricks separatamente?<\/strong><br>No. Da Bottles v2 in poi il progetto ha sostituito Winetricks con un gestore di dipendenze interno, pi\u00f9 tracciabile e integrato nei file di configurazione di ogni bottle.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Bottles supporta Steam Deck e gli handheld Linux?<\/strong><br>S\u00ec. Le release pi\u00f9 recenti hanno corretto specificamente regressioni sui controlli in modalit\u00e0 Gaming di Steam Deck e migliorato la gestione di Gamescope, il compositor usato su molti handheld Linux.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Cos&#8217;\u00e8 Eagle e sostituisce un antivirus?<\/strong><br>Eagle \u00e8 lo strumento di analisi integrato in Bottles che controlla framework, runtime, incompatibilit\u00e0 anti-cheat e, dalla versione 64.0, pattern tipici di malware e stealer negli eseguibili Windows. Non sostituisce un antivirus completo: \u00e8 un livello di attenzione aggiuntivo, non un motore di rilevamento in tempo reale.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Posso eseguire giochi con anti-cheat tramite Bottles?<\/strong><br>Dipende dal singolo gioco e dal sistema anti-cheat usato: non tutti sono compatibili con Wine\/Proton. Eagle pu\u00f2 segnalare in anticipo un&#8217;incompatibilit\u00e0 nota, ma Bottles non garantisce il funzionamento di ogni anti-cheat esistente.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Come faccio il backup delle mie bottle?<\/strong><br>Dalla sezione dedicata di ogni bottle potete creare uno snapshot manuale in qualsiasi momento oppure un backup completo esportabile, utile prima di aggiornamenti rischiosi o per replicare la stessa configurazione su un&#8217;altra macchina.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 id=\"approfondimenti-correlati\">Approfondimenti correlati<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul>\n<li><a href=\"\/it\/configurare-lutris\/\">Lutris: 7 Store e Wine in 12 Passi, 30 Min<\/a><\/li>\n<li><a href=\"\/it\/configurare-heroic-games-launcher\/\">Heroic Games Launcher: 3 Store, 12 Passi, 30 Min<\/a><\/li>\n<li><a href=\"\/it\/configurare-gog-galaxy\/\">GOG Galaxy: 9 Piattaforme, 12 Passi, 30 Min<\/a><\/li>\n<li><a href=\"\/it\/installare-bazzite-steamos-pc\/\">Bazzite: SteamOS su PC in 12 Step, 30 Min<\/a><\/li>\n<li><a href=\"\/it\/installare-emudeck\/\">EmuDeck: 26 Emulatori in 12 Passi, 30 Min<\/a><\/li>\n<li><a href=\"\/it\/category\/esports\/\">Tutte le guide gaming e hardware su shattered.io<\/a><\/li>\n<\/ul>\n<!-- \/wp:list -->","protected":false},"excerpt":{"rendered":"<p>Con oltre 5 milioni di installazioni su Flathub e 8.635 stelle su GitHub, Bottles \u00e8 diventato lo strumento di riferimento per chi vuole eseguire giochi e programmi Windows su Linux\u2026<\/p>\n","protected":false},"author":9,"featured_media":777,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esports"],"_links":{"self":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts\/776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/comments?post=776"}],"version-history":[{"count":1,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts\/776\/revisions"}],"predecessor-version":[{"id":778,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts\/776\/revisions\/778"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/media\/777"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/media?parent=776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/categories?post=776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/tags?post=776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}