Comment utiliser Bottles sous Linux pour exécuter des programmes et des jeux Windows

Dernière mise à jour: 01/04/2026
Auteur: Isaac
  • Bottles simplifie Wine grâce à des bouteilles isolées qui organisent et protègent vos applications Windows sous Linux.
  • L'installation recommandée via Flatpak offre une meilleure isolation, une gestion optimisée des câbles et une prise en charge complète de DXVK.
  • Les modèles de jeux et d'applications facilitent la mise en place d'environnements optimisés sans connaissances avancées.
  • Bottles complète Proton et Steam Play pour exécuter des logiciels en dehors de Steam avec un contrôle précis de Wine.

Bouteilles sous Linux

Si vous utilisez Linux quotidiennement mais que vous dépendez encore de certains programmes conçus uniquement pour WindowsVous avez probablement déjà rencontré des difficultés avec Wine. Certes, il fonctionne, mais entre les préfixes, les bibliothèques étranges et les configurations mystérieuses, nombreux sont ceux qui finissent par abandonner prématurément.

C'est là qu'intervient Bottles, un outil qui transforme tout ce désordre en quelque chose de beaucoup plus gérable. Grâce à un Une interface visuelle très soignée et facile à comprendreIl permet d'installer, d'isoler et d'exécuter des applications et des jeux Windows sous Linux sans être un expert de Wine. De plus, il offre une sécurité et une organisation renforcées.

Qu'est-ce que Bottles et quel est son lien avec le vin et Proton ?

Pour comprendre ce que fait Bottles, il est d'abord nécessaire de bien comprendre ce que c'est exactement. Le vin et son fonctionnement en profondeurWine n'est pas un émulateur classique, mais une couche de compatibilité qui traduit en temps réel les appels qu'une application Windows effectue vers le système d'exploitation, les convertissant en instructions que Linux peut comprendre et exécuter.

Lorsqu'un programme Windows tente d'accéder à une DLL, de dessiner une fenêtre ou de lire un fichier, ces requêtes sont redirigées vers implémentations équivalentes préparées par le projet WineIl s'agit d'un vaste projet de rétro-ingénierie en développement depuis de nombreuses années, devenu un véritable joyau du logiciel libre, particulièrement apprécié dans les environnements Unix et les systèmes de type Unix tels que GNU/Linux ou FreeBSD.

Le principal problème de Wine est que, malgré la puissance de son moteur, sa configuration n'est pas des plus intuitives. Nombre de ses paramètres sont gérés via… Fenêtres spartiates, variables d'environnement et une multitude d'options cryptiquesSi vous n'avez pas d'expérience préalable, la mise en place d'un environnement stable pour chaque application peut devenir un véritable casse-tête.

Bottles semble justement résoudre ce problème : c'est un Une interface graphique moderne qui utilise Wine comme moteur.Mais cela simplifie la gestion à l'extrême. Au lieu de se débattre avec des préfixes manuels, on travaille avec des « bouteilles » : des environnements isolés où sont installés vos programmes et jeux Windows, chacun avec sa propre configuration, sa version de Wine et ses dépendances.

En plus de fonctionner avec différentes versions de Wine, Bottles intègre des réimplémentations et des améliorations telles que : Jeux de course basés sur Lutris, Proton et des variantes comme Glorious EggrollCeci est particulièrement utile pour les jeux vidéo, car cela permet de tirer parti d'optimisations et de correctifs spécifiques conçus pour améliorer les performances ou la compatibilité.

Pourquoi Bottles est particulièrement utile pour les jeux et la sécurité

Au fil du temps, la plupart des applications de productivité sont devenues natives pour GNU/Linux, de sorte que le rôle de Wine s'est principalement concentré sur exécuter des jeux vidéo, des logiciels très spécifiques ou des outils d'entreprise existantsBottles embrasse cette réalité et accorde une grande place aux jeux, sans pour autant oublier les programmes « fenêtre » plus traditionnels.

Dans le cas des jeux vidéo, Bottles facilite le téléchargement et l'utilisation de différentes versions de DXVK, le traducteur DirectX 9/10/11 vers VulkanIl s'agit d'un des piliers de Proton (la couche de compatibilité utilisée par Steam Play). La possibilité de changer de version de DXVK par conteneur permet d'optimiser les performances ou de corriger des problèmes graphiques dans certains jeux.

Un autre atout est son accent mis sur l'isolation. Lorsque vous exécutez des applications Windows directement avec Wine, ces applications peuvent finir par avoir Accès en lecture et en écriture à votre dossier personnel avec les mêmes autorisations. Si vous installez un logiciel malveillant ou mal configuré, cela peut causer des dégâts considérables à vos fichiers.

Bottles réduit considérablement ce risque grâce à son système de bouteilles, qui agit comme Des conteneurs indépendants pour chaque programme ou ensemble de programmesSi un problème survient à l'intérieur d'une bouteille, son impact reste généralement limité à cet environnement. Associée à la version Flatpak, qui ajoute un système de sandboxing, la sécurité est encore renforcée.

En bref, Bottles rend non seulement l'utilisation de Wine plus conviviale, mais elle instaure également un ordre et des limites claires : chaque jeu ou application dans son propre « conteneur », avec configuration, dépendances et accès aux ressources contrôlées et séparées.

Installation de Bottles sous Linux (Flatpak recommandé)

Les développeurs de Bottles recommandent clairement que la meilleure façon d'installer l'application est via Flatpak et le dépôt FlathubCette méthode garantit toutes les capacités d'isolation et d'encapsulation nécessaires au fonctionnement sécurisé et cohérent de l'application sur différentes distributions.

De nombreuses distributions modernes, telles que Fedora Workstation ou Manjaro, incluent déjà Flatpak préinstallé et prêt à l'emploiSur d'autres systèmes, comme Ubuntu, vous devrez peut-être ajouter manuellement la prise en charge de Flatpak à partir des dépôts officiels, puis lier Flathub comme source d'application.

Une fois Flatpak installé et opérationnel, installer des bouteilles En résumé, il s'agit d'une commande très simple que vous pouvez exécuter depuis le terminal. Il suffit d'exécuter :

flatpak install flathub com.usebottles.bottles

Lors de l'installation, vous constaterez que le processus s'interrompt pour demander une confirmation ; vous devrez donc… Répondez par « O » et appuyez sur Entrée. Pour continuer, le système téléchargera Bottles et les dépendances nécessaires, ce qui peut prendre quelques minutes en fonction de votre connexion et de votre ordinateur.

  Minecraft avec Unreal Engine et Ray Tracing : voici UnrealCraft

Une fois l'installation terminée, vous pouvez démarrer l'application avec une autre commande tout aussi simple :

flatpak run com.usebottles.bottles

Lors de la première exécution, des informations s'afficheront dans le terminal car Bottles exploite cette fonctionnalité. Effectuez la configuration initiale, téléchargez les composants tels que DXVK et préparez l'environnement de base.Peu après, l'écran d'accueil s'ouvrira avec un assistant rapide.

Bottles peut également apparaître dans le menu des applications de votre environnement de bureau. Sous GNOME, par exemple, appuyez simplement sur la touche Super (la touche Windows sur de nombreux claviers), saisissez « Bottles » dans le champ de recherche, et… Ouvrez l'icône de l'application comme s'il s'agissait de n'importe quel autre programme..

Premiers pas avec Bottles et téléchargement des composants

Lorsque vous ouvrez Bottles pour la première fois, l'application affiche un Écran d'accueil avec plusieurs écrans d'introduction Ils vous donnent un bref aperçu des bouteilles et de l'organisation de l'interface. Vous pouvez ensuite utiliser la flèche pour passer à la dernière étape de l'assistant.

Sur l'un de ces écrans initiaux, Bottles commencera à télécharger le La dernière version de DXVK est disponible sur leurs serveurs.Cette étape est automatique et fait partie de la préparation de l'environnement pour l'exécution de jeux vidéo utilisant DirectX.

De plus, l'assistant en profite pour télécharger et installer le Réimplémentation de Wine qui sera utilisée par défautLe contenu de référence mentionne, par exemple, la version « Chardonnay 6.8 » comme version standard à un moment donné, bien que cela puisse varier au fil du temps à mesure que le projet est mis à jour.

Lorsque vous atteignez l'écran marqué « Presque terminé », il vous suffit d'appuyer sur le bouton bleu. Continuez pour que Bottles puisse terminer sa configuration interne.Une fois ce processus terminé, un message vous indiquera que tout est prêt pour commencer à utiliser l'application.

Lorsque vous accédez pour la première fois à la section principale, la vue Bibliothèque apparaîtra vide car vous n'avez encore créé aucune bouteille. Vous verrez une interface épurée qui affiche Options pour créer de nouvelles bouteilles et gérer les bouteilles existantes dès que vous commencerez à travailler avec eux.

À ce stade, Bottles est installé et en cours d'exécution, avec Wine et DXVK automatiquement configurés, prêts à créer des environnements pour vos jeux ou programmes Windows.

Ajustements importants concernant les préférences des bouteilles

Bien que vous puissiez commencer à créer des bouteilles sans rien toucher d'autre, il est utile de jeter un œil à la section sur Préférences, accessibles depuis le menu principal de l'applicationÀ partir de là, on contrôle les aspects globaux qui influent sur la manière dont les bouteilles sont créées et gérées.

Dans les préférences, vous verrez des options parmi lesquelles choisir. runners, versions spécifiques de Wine ou Proton, et ensembles de composantsBottles vous permet de télécharger et d'installer différentes réimplémentations et versions alternatives, ce qui vous permet d'attribuer à chaque bouteille le moteur qui convient le mieux au programme ou au jeu que vous souhaitez exécuter.

Une autre section pertinente des préférences est celle qui vous permet de modifier les chemin d'accès où les bouteilles sont physiquement stockées dans votre système de fichiersDans la version Flatpak, le répertoire par défaut ressemble généralement à ceci :

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

Bien que la présence de « /bottles/bottles » à la fin puisse paraître étrange, c'est tout à fait normal et il ne s'agit pas d'une faute de frappe. Dans de nombreux cas, il est parfaitement acceptable de laisser cet emplacement intact, surtout si vous n'avez pas de problème d'espace sur votre partition principale et que vous préférez conserver toutes les données encapsulées dans l'espace Flatpak.

Si vous souhaitez modifier ce chemin d'accès parce que vous possédez un SSD plus rapide, un autre disque dur ou une partition de plus grande capacité, vous pouvez le faire très facilement. Il vous suffit d'aller dans le menu (les trois lignes horizontales), puis de saisir… Dans les Préférences, ouvrez l'onglet Général et repérez l'option Répertoire des bouteillesCliquer sur le bouton de cette ligne ouvrira un explorateur de fichiers permettant de choisir la nouvelle destination.

Après avoir sélectionné votre dossier préféré et confirmé avec le bouton correspondant, Bottles utilisera ce répertoire pour gérer vos bouteilles. C'est une méthode pratique pour Déplacez vos environnements vers un disque plus rapide ou un volume disposant de plus d'espace libre. sans rien changer au reste du système.

Types de conteneurs : jeux, applications et paramètres personnalisés

L'un des grands atouts de Bottles est que, chaque fois que vous créez une nouvelle bouteille, elle vous offre une série de des modèles prédéfinis, déjà optimisés pour les cas d'utilisation typiquesAinsi, vous n'aurez pas à repartir de zéro avec des configurations complexes.

Le premier modèle est orienté vers le jeu, avec des paramètres conçus pour Améliorer les performances graphiques et la compatibilité avec les titres exigeantsIl comprend généralement des ajustements aux options DXVK, de synchronisation et de gestion du GPU qui vous permettent de tirer le meilleur parti des jeux vidéo.

Le deuxième modèle est axé sur les applications générales, idéal pour les logiciels de productivité tels que éditeurs de texte avancés, suites bureautiques ou utilitaires qui n'existent que sur WindowsIci, la stabilité et une expérience « bureau » plus classique priment sur les paramètres de performance purement graphiques.

  Comment modifier en toute sécurité la version du noyau Linux dans GRUB2 ?

Enfin, il y a le modèle personnalisé, qui vous permet de régler presque tous les paramètres dès le départ. Cette option est très utile si vous avez besoin, par exemple, de forcer un environnement 32 bits pour les programmes plus anciens ou contrôler chaque détail de la configurationCela peut également s'avérer utile lors du test de solutions pour des logiciels particulièrement sensibles.

Pour la plupart des utilisateurs, surtout si vous débutez avec Bottles, il est recommandé d'utiliser des modèles de jeux ou d'applications. Ils sont déjà configurés pour… des scénarios plus courants et minimiser le besoin de réglages manuels avancésce qui permet de gagner du temps et d'éviter des maux de tête.

Créer votre première bouteille pour les applications Windows

Une fois que vous maîtrisez l'interface de base, il est temps de créer votre première bouteille. Pour ce faire, vous pouvez cliquer sur Sélectionnez les bouteilles dans la barre supérieure, puis appuyez sur le bouton bleu « Créer une nouvelle bouteille ». ce qui est clairement visible dans la fenêtre principale.

Supposons que vous souhaitiez installer un éditeur de texte avancé comme Notepad++, qui n'est officiellement disponible que pour Windows. Une approche pratique consiste à… Donnez à la bouteille le même nom que l'application., par exemple « Notepad++ », et sélectionnez le modèle d’application dans l’assistant de création.

Lorsque vous confirmerez en cliquant sur le bouton Créer, Bottles commencera à télécharger et à préparer les composants nécessaires à cet environnement. Pendant quelques minutes, il configurera la version de Wine choisie, les dépendances de base et les éléments de l'environnement. Modèle d'application qui optimise le comportement pour ce type de logiciel.

Une fois terminé, un message s'affichera pour indiquer que la configuration est achevée. Fermer cette fenêtre vous permettra d'afficher les détails de la bouteille que vous venez de créer. différentes sections pour installer des programmes, gérer les dépendances et consulter la configuration de l'environnement.

À partir de ce moment, cette fenêtre agira comme une « mini Windows » isolée où vous pourrez installer Notepad++ et tout autre outil que vous souhaitez conserver avec elle, sans interférer avec le reste de votre système.

Installer et exécuter des applications dans des bouteilles

Lorsque vous accédez à la vue d'une bouteille spécifique, Bottles vous présente plusieurs options clés pour gérer le logiciel que vous allez utiliser. L'une des plus visibles est Installer des programmes, qui accède à un catalogue d'applications connues Préparé par la communauté avec des configurations recommandées.

Une autre section importante est celle des dépendances, qui sert à Ajoutez des composants supplémentaires tels que des packages Visual C++, des éléments du framework Microsoft .NET, des polices Windows ou d'autres DLL. dont de nombreuses applications ont besoin pour fonctionner correctement.

Si vous avez déjà téléchargé le programme d'installation de l'application que vous souhaitez utiliser, la méthode la plus directe consiste à utiliser le bouton bleu. Exécuter un fichier exécutable vous permet d'exécuter n'importe quel fichier .exe ou .msi. Vous trouverez les fichiers d'installation à l'intérieur de cette bouteille. Ils sont généralement enregistrés dans votre dossier Téléchargements ou dans un répertoire spécifique.

Par exemple, pour installer Notepad++, il suffit de sélectionner le fichier téléchargé dans ~/DownloadsCliquez sur Exécuter et suivez l'assistant d'installation Windows. La fenêtre d'installation apparaîtra alors. Interface classique, avec les boutons habituels Suivant, OK et Terminer.

Une fois l'assistant terminé, vous pouvez lancer le programme immédiatement ou le fermer et le relancer plus tard depuis Bottles. Dans la vue Bottles, Notepad++ apparaîtra dans la liste des applications installées, avec une icône en forme de flèche. Ouvrez-le directement chaque fois que vous souhaitez l'utiliser sur votre ordinateur Linux..

Le résultat est que l'application se comporte de manière quasi native : vous pouvez ouvrir des fichiers, les modifier, les enregistrer et travailler avec eux sans grande complication, tandis que Bottles se charge de traduire tous les appels Windows vers votre système Linux.

Paramètres avancés pour chaque bouteille : Vin, DXVK et rendement

L'un des principaux avantages des bouteilles est que chaque bouteille peut avoir sa propre Configuration personnalisée de la version de Wine, de DXVK et d'autres paramètres de performanceCela vous permet d'expérimenter différentes combinaisons jusqu'à trouver celle qui convient le mieux à chaque jeu ou application.

Pour accéder à ces paramètres, ouvrez le fichier concerné et recherchez la section Runner ou son équivalent, où se trouve généralement un icône d'engrenage qui mène aux options d'exécutionÀ partir de là, vous pouvez choisir parmi les différentes réimplémentations de Wine disponibles, y compris des variantes basées sur Lutris, Proton ou des versions personnalisées comme celles de Glorious Eggroll.

Dans la même optique, il est également possible de modifier la version de DXVK utilisée, ce qui fait souvent une différence avec jeux vidéo qui dépendent fortement de DirectX 9, 10 ou 11Pouvoir passer d'une version à l'autre sans perturber les autres est très pratique pour résoudre des problèmes graphiques spécifiques.

Une autre option intéressante pour les utilisateurs de cartes graphiques AMD Radeon est la possibilité de activer le compilateur ACOCela peut améliorer la compilation des shaders et, par conséquent, les performances dans de nombreux jeux. La configuration se fait par conteneur, ce qui limite son impact aux environnements où elle est réellement nécessaire.

De plus, Bottles vous permet de contrôler la synchronisation (comme différentes techniques de synchronisation de threads) pour Améliorer les performances dans certains jeux et réduire les problèmes de saccades ou de microcoupuresOutre les options permettant de remplacer des DLL spécifiques et d'ajuster les dépendances, vous disposez d'un ensemble d'outils puissants mais accessibles.

  Dune: Awakening Benchmark maintenant disponible – Vérifiez si votre PC est prêt

Tout cela signifie que Bottles ne supprime pas complètement la complexité inhérente au vin, mais la présente de manière beaucoup plus organisée. Chaque bouteille devient un environnement dédié, où vous pouvez Testez les modifications sans craindre d'affecter d'autres applications ou le système..

Utilisation de Bottles pour installer des jeux vidéo à partir de supports physiques

Outre les jeux numériques disponibles sur des plateformes comme Steam, Bottles est particulièrement utile si vous souhaitez récupérer des données. Jeux vidéo en format physique ou anciens installateurs qui n'existent que sur DVD ou CDLe processus est très similaire à celui d'une installation Windows, mais encapsulé dans un conteneur.

La première étape consiste à créer une nouvelle bouteille à l'aide du modèle conçu pour les jeux. Les paramètres appropriés seront alors appliqués automatiquement. pour obtenir les meilleures performances graphiques possibles et une bonne compatibilité DirectXVous pouvez conserver la version de Wine recommandée par défaut et sélectionner des options comme le compilateur ACO si vous utilisez un GPU AMD.

Une fois le fichier créé, vous verrez le bouton « Exécuter .exe » sur sa vue principale, conçu spécifiquement pour lancer les programmes d'installation classiques. Vous devrez cliquer dessus et… Sélectionnez le fichier « setup.exe » habituel situé à la racine du DVD ou dans le dossier où vous avez copié le contenu du disque..

L'installation se déroule ensuite comme d'habitude : une succession de fenêtres « Suivant » s'affiche jusqu'à la fin de l'installation du jeu. Dans certains cas, il peut être nécessaire d'installer des dépendances supplémentaires ou de modifier la version de Wine pour des performances optimales.

Une fois le jeu installé avec succès, il apparaîtra dans la liste des applications de cette bouteille avec sa propre entrée et un Bouton d'exécution sur le côté pour le lancer quand vous voulez jouerSi le jeu nécessite le disque original pour démarrer, une solution pratique consiste à créer une image ISO sous Linux à l'aide d'outils comme K3B ou Brasero, puis à la monter lorsque vous êtes prêt à jouer.

Dans la pratique, des jeux comme The Elder Scrolls : Oblivion ont fonctionné avec succès sous Linux grâce à la version Flatpak de Bottle sur des distributions modernes telles que Fedora. Bien que les performances et la stabilité puissent nécessiter des ajustements supplémentaires, le fait que pouvoir jouer depuis le même système Linux sans avoir recours à un système Windows complet C'est un pas en avant considérable.

Relation entre les bouteilles, WineHQ et Steam (Proton)

Lorsqu'on parle d'exécuter des jeux et des applications Windows sous Linux, on confond souvent des termes comme WineHQ, Bottles, Steam Play et Proton. Chacun a sa propre fonction, il est donc important de les distinguer. Comprendre comment ils se complètent et à quoi chaque outil est le mieux adapté..

WineHQ est le projet de base, l'implémentation de la couche de compatibilité qui traduit les appels Windows en appels Linux. Bottles s'appuie sur Wine et offre une interface graphique claire, la gestion des bouteilles et un accès facile à… différentes variantes et correctifs de Wine et DXVKAu final, Bottles rend le vin accessible à beaucoup plus de personnes.

D'autre part, vous avez Proton de Valvequi est la technologie utilisée par Steam Play pour permettre Les jeux conçus uniquement pour Windows peuvent désormais être exécutés sur Linux directement depuis le client Steam.Proton s'appuie sur Wine mais ajoute ses propres correctifs, des modifications DXVK et des mesures spécifiques pour les jeux vidéo.

Si vous utilisez Steam sous Linux et que vous souhaitez jouer à vos jeux Windows, il vous suffit de vous rendre sur Paramètres > Steam > Compatibilité > Steam PlayPour activer la compatibilité, sélectionnez Proton Experimental (ou votre version préférée de Proton). La plupart des jeux de votre bibliothèque devraient alors être jouables sous Linux.

En revanche, Bottles brille surtout lorsque vous en avez besoin. exécuter des jeux et des applications qui ne sont pas sur SteamCela inclut les logiciels fournis sur DVD, les installateurs téléchargés manuellement ou les applications de productivité disponibles uniquement pour Windows. C'est également très utile lorsque vous souhaitez contrôler précisément la version de Wine ou de DXVK utilisée dans chaque cas.

Au final, il ne s'agit pas tant de choisir entre Wine, Bottles ou Proton, mais de comprendre que Proton est idéal pour une expérience intégrée à Steam, tandis que Bottles est un Une solution polyvalente et visuelle pour transférer le reste de vos logiciels Windows vers Linux..

Compte tenu de tout ce qui précède, Bottles s'impose comme un outil très complet pour ceux qui utilisent Linux mais ont toujours besoin de programmes et de jeux Windows : il combine la puissance de Wine avec une interface claire, une isolation basée sur les bouteilles, une intégration avec DXVK et les runners avancés, et un système de modèles qui facilite à la fois les tâches de base et les configurations très fines sans vous obliger à abandonner votre système d'exploitation préféré.

Comment utiliser les bouteilles sous Linux
Article connexe:
Comment utiliser Bottles sous Linux pour exécuter des logiciels Windows