Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wine [Le 24/06/2019, 19:18]
78.232.225.150 [Pré-requis]
wine [Le 26/03/2024, 20:18] (Version actuelle)
85.201.189.15 [Pré-requis]
Ligne 1: Ligne 1:
-{{tag>​jeu émulation tutoriel windows}}+{{tag>​jeu émulation tutoriel windows }}
  
 ---- ----
  
-{{ http://​www.winehq.org/​images/​winehq_logo_glass.png?​100}}+ 
 +{{ https://​www.winehq.org/​images/​winehq_logo_glass.png?​100}}
  
  
Ligne 23: Ligne 24:
 Depuis la version 3.0, il est possible d'​installer Wine sur Android (sur les puces ARM, privilégiées dans l'​architecture des smartphones ; seuls les logiciels conçus pour Windows RT fonctionneront) Depuis la version 3.0, il est possible d'​installer Wine sur Android (sur les puces ARM, privilégiées dans l'​architecture des smartphones ; seuls les logiciels conçus pour Windows RT fonctionneront)
  
-<note warning>​Il vous sera donc impossible d'​utiliser Wine sur une version PowerPC de Ubuntu.</​note>​+
  
 ===== Installation ===== ===== Installation =====
 +
 +====Installer Wine via Ubuntu Store / Snap====
 +Il est possible d'​installer les différentes moutures de Wine par le store d'​Ubuntu (correspondant à la commande snap install). Ceci dit, plusieurs versions sont proposées et il ne semble pas y avoir de mise à jour automatique lors d'une nouvelle version.
  
 ====Installer Wine via les dépôts officiels Ubuntu==== ====Installer Wine via les dépôts officiels Ubuntu====
-Pour installer Wine depuis les [[:​depots|dépôts officiels Ubuntu]], il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​wine]]**.\\ 
-<​note>​Depuis ubuntu 16.10 le paquet est **[[apt>​wine-stable]]**</​note>​ 
  
 +Pour installer Wine depuis les [[:​depots|dépôts officiels Ubuntu]], il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ​ **[[apt>​wine-stable]]**
 +
 +====Installer la version de développement de Wine ====
 Le développement soutenu de **[[https://​www.winehq.org/​|Wine]]** provoque une obsolescence programmée assez rapide de la version présente dans les [[:​depots|dépôts Ubuntu]]. \\  Le développement soutenu de **[[https://​www.winehq.org/​|Wine]]** provoque une obsolescence programmée assez rapide de la version présente dans les [[:​depots|dépôts Ubuntu]]. \\ 
-Au 25 octobre 2018, version Stable : Wine 3.0.3  - Version en Développement : Wine 3.18.x  ​ 
- 
-<​note>​Depuis ubuntu 16.10 vous pouvez installer ​ **[[apt>​wine-development]]**</​note>​ 
- 
-Si vous souhaitez bénéficier de la dernière version de **Wine** : 
-  * utilisez le [[:​ppa|dépôt PPA]] comme mentionné dans le chapitre suivant 2.2 ; 
-après avoir lu [[https://​wiki.winehq.org/​Ubuntu|les détails d'​installation en anglais]]. 
- 
 <note important>//"​**Si vous avez précédemment installé un package Wine** à partir d'un autre référentiel,​ supprimez-le et tous les packages qui en dépendent (par exemple, wine-mono, wine-gecko, winetricks) avant de tenter d'​installer les packages WineHQ car ils peuvent provoquer des conflits de dépendance."//​ <note important>//"​**Si vous avez précédemment installé un package Wine** à partir d'un autre référentiel,​ supprimez-le et tous les packages qui en dépendent (par exemple, wine-mono, wine-gecko, winetricks) avant de tenter d'​installer les packages WineHQ car ils peuvent provoquer des conflits de dépendance."//​
 </​note>​ </​note>​
-... 
- 
  
 +Si vous souhaitez bénéficier de la dernière version de **Wine**, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] ​ **[[apt>​wine-development]]**
  
 ==== Installer Wine via les dépôts de Wine ==== ==== Installer Wine via les dépôts de Wine ====
Ligne 55: Ligne 51:
 </​note>​ </​note>​
  
-Une version plus récente de **Wine** peut donc être installée à partir du [[:​ppa|dépôt ]] [[https://​dl.winehq.org/​wine-builds/​ubuntu/​|Wine builds]](([[https://​wiki.winehq.org/​Ubuntu|La documentation de Wine]])). Pour cela il suffit d'​ajouter ce dépôt comme suit depuis un [[:​terminal]] avec les [[:​commande_shell|commandes]] suivantes :+Une version plus récente de **Wine** peut donc être installée à partir du [[:​ppa|dépôt]] [[https://​dl.winehq.org/​wine-builds/​ubuntu/​|Wine builds]](([[https://​wiki.winehq.org/​Ubuntu|La documentation de Wine]])). Pour cela il suffit d'​ajouter ce dépôt comme suit depuis un [[:​terminal]] avec les [[:​commande_shell|commandes]] suivantes :
  
-Si votre système est en 64bits il faut activer architecture 32bits+ 
 +**1.** ​Si votre système est en 64bits il faut activer architecture 32bits
 <code bash> <code bash>
 sudo dpkg --add-architecture i386  sudo dpkg --add-architecture i386 
 </​code>​ </​code>​
-Puis :+ 
 + 
 +**2.** ​Puis installez " winehq.key " : 
 +<code bash>​sudo mkdir -pm755 /​etc/​apt/​keyrings</​code>​ 
 +<code bash>​sudo wget -O /​etc/​apt/​keyrings/​winehq-archive.key https://​dl.winehq.org/​wine-builds/​winehq.key</​code>​ 
 + 
 +**3.** Installez le fichier de sources en fonction du nom de code de votre version d'​Ubuntu ​:
 <code bash> <code bash>
-wget -nc https://dl.winehq.org/wine-builds/​winehq.key +sudo wget -NP /etc/apt/sources.list.d/ https://​dl.winehq.org/​wine-builds/​ubuntu/​dists/​$(lsb_release -sc)/​winehq-$(lsb_release -sc).sources
-sudo apt-key add winehq.key +
-sudo apt-add-repository 'https://​dl.winehq.org/​wine-builds/​ubuntu/​'+
 </​code>​ </​code>​
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste de vos paquets]]; 
-  - puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] ​ choisi : 
  
-^ Branche de développement de Wine ^ Paquet à installer ^ Numéro de version((au 25/​01/​2019)) ^ +**4.** ​mettez à jour la liste des paquets sur le système 
-| Stable | **[[apt>​winehq-stable]]** | 4.0.x |  +<code bash
-| Développement | **[[apt>winehq-devel]]** | 4.0.x |  +sudo apt update 
-| Expérimental (« staging ») | **[[apt>winehq-staging]]** | 4.0.x | +</code>
  
-Si vous disposez du paquet ​**wine** issus  des dépôts officiels, celui-ci sera automatiquement désinstallé.+**5.** puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] choisi :
  
-==== Installer ​Wine depuis les sources Wine ====+^ Branche de développement de Wine ^ Paquet à installer ^ Numéro de version((au 08/​01/​2023)) ^ 
 +| Stable | <code bash>​sudo apt install --install-recommends winehq-stable</​code>​ | 8.0.2((au 14/10/23)) |  
 +| Développement | <code bash>​sudo apt install --install-recommends winehq-devel</​code> ​ | 8.0-rc3 |  
 +| Expérimental (« staging ») | <code bash>​sudo apt install --install-recommends winehq-staging</​code>​ | 8.0-rc3 | 
  
-Une autre façon d'​obtenir la version stable la plus récente de Wine (à savoir 4.0 à partir de maintenant)est de construire WINE à partir d'​archive source en utilisant les commandes suivantes.+Si vous disposez du paquet **wine** issus  des dépôts officielscelui-ci sera automatiquement désinstallé.
  
- 
-<code bash>​wget http://​dl.winehq.org/​wine/​source/​4.0/​wine-4.0.tar.bz2 
-tar xjf wine-4.0.tar.bz2 
-cd wine-4.0 
-sudo ./​configure ​ 
-sudo ./configure --enable-win64 ​  [For 64-bit platform] 
-sudo make && sudo make install 
-</​code>​ 
  
  
Ligne 117: Ligne 111:
 Profitez-en pour baptiser votre lecteur de CD-ROM si vous voulez l'​utiliser sous Wine. Profitez-en pour baptiser votre lecteur de CD-ROM si vous voulez l'​utiliser sous Wine.
   * Cliquez sur « Détection automatique... ».   * Cliquez sur « Détection automatique... ».
-  * Cliquez sur la lettre dont le champ « Assignation des lecteurs » est rempli par **/​media/​cdrom** ou **/​media/​cdrom0**.+  * Cliquez sur la lettre dont le champ « Assignation des lecteurs » est rempli par **/​media/​cdrom** ou**/​media/​cdrom0**.
   * Cliquez ensuite sur « Montrer paramètres avancés », et vérifiez que le champ « Type » est bien CD-ROM.   * Cliquez ensuite sur « Montrer paramètres avancés », et vérifiez que le champ « Type » est bien CD-ROM.
  
Ligne 123: Ligne 117:
  
 {{wine.jpg|}} {{wine.jpg|}}
- 
-<note help>​Cette configuration est-elle réellement nécessaire ? Dans Wine 1.2 sous Lucid, le lecteur CD-ROM est détecté automatiquement quand un disque est inséré.</​note>​ 
  
 ==== Onglet « Bibliothèques » ==== ==== Onglet « Bibliothèques » ====
Ligne 132: Ligne 124:
 ==== Onglet « Affichage » ==== ==== Onglet « Affichage » ====
  
-Cet onglet vous permettra de régler les paramètres de l'​affichage avec Wine. +Cet onglet vous permettra de régler les paramètres de l'​affichage avec Wine.
  
 {{:​wine:​wine_onglet_affichage.png?​300|}} {{:​wine:​wine_onglet_affichage.png?​300|}}
Ligne 139: Ligne 131:
   * <​del>​L'​option « Permettre au gestionnaire de fenêtres de décorer les fenêtres » doit être décochée.</​del>​   * <​del>​L'​option « Permettre au gestionnaire de fenêtres de décorer les fenêtres » doit être décochée.</​del>​
   * Il est recommandé de cocher la case « Émuler un bureau virtuel », en mettant la résolution que vous utilisez normalement (par exemple 1280*1024). **Cette astuce résout pas mal de problèmes d'​affichage.** ​ Pour connaître la résolution d'​écran en cours, vous pouvez utiliser :<​code>​xrandr -q | grep \*</​code>​   * Il est recommandé de cocher la case « Émuler un bureau virtuel », en mettant la résolution que vous utilisez normalement (par exemple 1280*1024). **Cette astuce résout pas mal de problèmes d'​affichage.** ​ Pour connaître la résolution d'​écran en cours, vous pouvez utiliser :<​code>​xrandr -q | grep \*</​code>​
-  * Pour le support du Vertex Shader, mettez-le à « Matériel », et si ça ne fonctionne pas, mettez-le à « Émulation » ou « Aucun ». (Le Vertex Shader permet de gérer l'​éclairage --entre autres-- sur les jeux récents).+  * Pour le support du Vertex Shader, mettez-le à « Matériel », et si ça ne fonctionne pas, mettez-le à « Émulation » ou« Aucun ». (Le Vertex Shader permet de gérer l'​éclairage --entre autres-- sur les jeux récents).
   * L'​option « Utiliser le Pixel Shader » peut être cochée pour gérer les textures sur les jeux récents.   * L'​option « Utiliser le Pixel Shader » peut être cochée pour gérer les textures sur les jeux récents.
-  * L'​option « Résolution de l'​écran » permet de régler la résolution d'​affichage en DPI (//dots per inch//, ​ou points ​par pouce).+  * L'​option « Résolution de l'​écran » permet de régler la résolution d'​affichage en DPI (//dots per inch//, ​oupoints ​par pouce).
   * Pour les jeux, décocher "​permettre au gestionnaire de fenêtre de décorer les fenêtres",​ et décocher l'​émulation du bureau virtuel.   * Pour les jeux, décocher "​permettre au gestionnaire de fenêtre de décorer les fenêtres",​ et décocher l'​émulation du bureau virtuel.
 ==== Onglet « Intégration avec le bureau » ==== ==== Onglet « Intégration avec le bureau » ====
  
-  * L'​onglet « Intégration avec le bureau » vous permettra de personnaliser l'​apparence de Wine en le "​skinnant"​. Vous pourrez charger un thème d'​affichage Windows pour l'​appliquer à Wine. Les thèmes Windows se trouvent sur votre "​vraie"​ partition Windows (pas celle créée par Wine), dans C:/Windows/Ressources/Themes. Vous trouverez des informations complémentaires sur la page [[wine_look]].+  * L'​onglet « Intégration avec le bureau » vous permettra de personnaliser l'​apparence de Wine en le "​skinnant"​. Vous pourrez charger un thème d'​affichage Windows pour l'​appliquer à Wine. Les thèmes Windows se trouvent sur votre "​vraie"​ partition Windows (pas celle créée par Wine), dans C:/Windows/Resources/Themes. Vous trouverez des informations complémentaires sur la page [[wine_look]].
   * La catégorie "​Dossiers système"​ permet de simuler l'​emplacement des dossiers comme "Mes documents"​ sous Linux.   * La catégorie "​Dossiers système"​ permet de simuler l'​emplacement des dossiers comme "Mes documents"​ sous Linux.
 Normalement,​ sous Windows XP, les parties de jeu sauvegardées sont dans /Mes Documents/​Nom_du_jeu. Avec le jeu Max Payne par exemple, les parties sont sauvegardées dans Mes documents, dans le dossier "Max Payne Savegames"​. Avec Wine sous Linux, ce dossier se trouve donc dans /​home/​utilisateur/​Max Payne Savegames. Normalement,​ sous Windows XP, les parties de jeu sauvegardées sont dans /Mes Documents/​Nom_du_jeu. Avec le jeu Max Payne par exemple, les parties sont sauvegardées dans Mes documents, dans le dossier "Max Payne Savegames"​. Avec Wine sous Linux, ce dossier se trouve donc dans /​home/​utilisateur/​Max Payne Savegames.
Ligne 160: Ligne 152:
 {{:​wine:​wine_onglet_audio.png?​300|}} {{:​wine:​wine_onglet_audio.png?​300|}}
  
-**//Essayez d'​abord avec ALSA (surtout les programmes récents), si ça ne marche pas ou mal, essayez avec OSS, puis ESD, puis NAS. Ne cochez qu'un pilote à la fois !//**+**//Essayez d'​abord avec ALSA (surtout les programmes récents), si ça ne marche pas oumal, essayez avec OSS, puis ESD, puis NAS. Ne cochez qu'un pilote à la fois !//**
  
   * La catégorie "​DirectSound"​ peut résoudre pas mal de problèmes audio dans les jeux.   * La catégorie "​DirectSound"​ peut résoudre pas mal de problèmes audio dans les jeux.
-  * Pour vous assurer une bonne qualité sonore, mettez l'​accélération matérielle à **Complete (full)** ​ou si ça ne marche pas, **Émulation** (surtout pour les jeux avant 2002), sinon **Standard**,​ et cochez la case "​Emulation Pilote"​.+  * Pour vous assurer une bonne qualité sonore, mettez l'​accélération matérielle à **Complete (full)** ​ousi ça ne marche pas, **Émulation** (surtout pour les jeux avant 2002), sinon **Standard**,​ et cochez la case "​Emulation Pilote"​.
  
 (OSS = Open Sound System) (OSS = Open Sound System)
Ligne 177: Ligne 169:
 **~/.wine** ; par exemple, si votre identifiant est **toto**, wine sera installé dans **/​home/​toto/​.wine** , **.wine** est un [[:​dossiers_et_fichiers_caches|dossier caché]]. **~/.wine** ; par exemple, si votre identifiant est **toto**, wine sera installé dans **/​home/​toto/​.wine** , **.wine** est un [[:​dossiers_et_fichiers_caches|dossier caché]].
  
-Dans ce dossier est créé un simili disque C (appelé drive_c) dans lequel il installera notamment les API Windows et les programmes que vous voudrez bien ensuite y installer. Ces derniers seront placés dans le dossier "​Program Files"​. ​+Dans ce dossier est créé un simili disque C (appelé drive_c) dans lequel il installera notamment les API Windows et les programmes que vous voudrez bien ensuite y installer. Ces derniers seront placés dans le dossier "​Program Files"​.
  
-Il créera aussi le dossier "Dos devices"​. Celui-ci sert à configurer les paramètres des lecteurs. Vous pourrez rajouter vos autres partitions avec winecfg. Celles-ci seront baptisées par des lettres selon la coutume Windows. ​+Il créera aussi le dossier "Dos devices"​. Celui-ci sert à configurer les paramètres des lecteurs. Vous pourrez rajouter vos autres partitions avec winecfg. Celles-ci seront baptisées par des lettres selon la coutume Windows.
  
 C'est cette lettre qui sera utilisée notamment pour tous les programmes qui seront ultérieurement lancés avec Wine. Ne vous étonnez donc pas si votre partition FAT32 "​C:"​ s'est rebaptisée par exemple "G: (/​mnt/​windows)"​ dans wine. C'est cette lettre qui sera utilisée notamment pour tous les programmes qui seront ultérieurement lancés avec Wine. Ne vous étonnez donc pas si votre partition FAT32 "​C:"​ s'est rebaptisée par exemple "G: (/​mnt/​windows)"​ dans wine.
 +
 +
  
  
 ====Déplacer le répertoire de Wine==== ====Déplacer le répertoire de Wine====
  
-Le problème, c'est que cette façon de faire va créer un dossier .wine pour chaque utilisateur,​ avec un pseudo-Windows dans chacun, ce qui est un peu bête.+Le problème, c'est que cette façon de faire va créer un dossier .wine pour chaque utilisateur,​​ avec un pseudo-Windows dans chacun, ce qui est un peu bête.
 La solution est de créer un utilisateur wine comme suit : La solution est de créer un utilisateur wine comme suit :
-\\ +  
-<​code>​sudo adduser --home /home/wine --disabled-password --disabled-login wine</​code>​+<​code ​bash>sudo adduser --home /home/wine --disabled-password --disabled-login wine </​code> ​
  
-La commande adduser aura créé le dossier /home/wine et en aura rendu l'​utilisateur wine propriétaire.+La commande adduser aura créé le dossier /home/wine et en aura rendu l'utilisateur wine propriétaire.
  
-Chaque utilisateur de programmes Windows avec wine devra ensuite être ajouté au groupe wine qui aura été créé automatiquement en même temps que l'​utilisateur wine. Pour cela utiliser Kuser dans Kubuntu ou l'​option "​utilisateur et groupe"​ du menu Système>​Administration dans Ubuntu par exemple ou bien tapez la commande suivante: 
-<​code>​sudo adduser $USER wine</​code>​ 
-\\ 
  
 +Ensuite on déplace le répertoire .wine de l'​​utilisateur courant vers /home/wine. On peut utiliser la commande :
  
-FIXME A ce stade, le répertoire ​.wine/drive_c est toujours dans le home de l'​utilisateur qui a installé ​wine (variable WINEPREFIX ?)+<code bash>​sudo mv -iv .wine/ ​/home/wine/​.wine  
 +sudo chown -R wine:wine /home/wine </​code>​
  
-Ensuite on déplace le répertoire .wine de l'utilisateur courant vers /home/wine. On peut utiliser la commande :<​code>​sudo mv -iv .wine/ ~wine/.wine</code>+<​note>​ Le plus sage est de s'en tenir là et de se connecter à ce nouveau compte ​wine pour jouerLa procédure ci-après n'est pas documentée par wine et n'a pas été validée récemment.</note>
  
-Les permissions doivent ​ensuite être réglées pour que le groupe wine puisse lire et écrire ​dans ce répertoire,​ soit :+Chaque utilisateur de programmes Windows avec wine devra ensuite être ajouté au groupe wine qui aura été créé automatiquement en même temps que l'​​utilisateur wine. Pour cela utiliser Kuser dans Kubuntu oul'​​option "​​utilisateur ​et groupe"​​ du menu Système>​​Administration ​dans Ubuntu par exemple oubien tapez la commande suivante:
  
-<​code>​sudo ​chmod -R ug+rw /home/wine </​code>​+<​code ​bash>sudo adduser $USER wine </​code> ​
  
-À chaque installation,​ il faudra aussi mettre Wine comme propriétaire :\\ +Les permissions doivent ensuite être réglées pour que le groupe ​wine puisse lire et écrire dans ce répertoire,​ soit :
-<​code>​sudo chown -R wine:wine /home/wine </​code>​ +
-Et chaque .exe devra être exécutable (iciun programme nommé zorglub, nous sommes dans son dossier):\\ +
-<​code>​sudo chmod ug+x zorglub.exe</​code>​+
  
-Chaque personne pourra alors exécuter des programmes Win32. L'​inconvénient c'est que tout le monde peut aussi en installer ! Mais c'est nécessaire (L'​auteur n'a pas réussi à faire fonctionner un petit programme sans cette astuce ! Alors un gros !)+<code bash>​​sudo chmod -R ug+rw /​home/​wine</​code> ​
  
-Il ne reste plus qu'à paramétrer Wine pour tous les utilisateurs réels de l'​ordinateuret indiquer que le disque Cse trouve à /​home/​wine/​.wine (<del>explications plus bas</del>) avec la commande winecfg. FIXME À préciser car il n'y a pas d'​explication plus bas.+À chaque installation,​ il faudra aussi mettre Wine comme propriétaire ​:\\ 
 +<​code>​​sudo chown -R wine:​wine ​/​home/​wine ​</code>​​ 
 +Et chaque ​.exe devra être exécutable ​(ici, un programme nommé zorglub, nous sommes dans son dossier):​\\ 
 +<code>​​sudo chmod ug+x zorglub.exe</code>​​
  
-FIXME Quand on lance le programme winecfg pour essayer de modifier la valeur du lecteur C:, on s'​aperçoit qu'on ne peut pas modifier le répertoire pointé par le lecteur C:. Cela est fait normalement par la modification de la variable WINEPREFIX (cf. [[https://​wiki.winehq.org/​FAQ#​Wineprefixes]]) en utilisant : +Chaque personne pourra alors exécuter des programmes Win32. L'​inconvénient c'est que tout le monde peut aussi en installer ​
-<​code>​export WINEPREFIX=~wine/​.wine</​code>​ +
-FIXME Malheureusement,​ dès qu'on lance un programme (comme wincfg pour vérifier où pointe le lecteur C:), on obtient un message d'​erreur "wine: /​home/​wine/​.wine is not owned by you" +
- +
-<​note>​ On peut peut-être créer un utilisateur système wine plutôt qu'un utilisateur classique... L'auteur n'a pas d'avis sur ce point pour l'​instant. Mais notez bien que le dossier personnel de Wine va contenir vos programmes Windows. Il est peut-être intéressant de créer ce dossier dans /home si vous avez mis /home sur une partition séparée. Dans ce cas, vous n'​aurez pas besoin de réinstaller vos programmes ​en cas de problèmes avec Ubuntu ​!</​note>​+
  
 +Il ne reste plus qu'à paramétrer Wine pour tous les utilisateurs réels de l'​​ordinateur,​​ et indiquer que le disque C: se trouve à /​​home/​​wine/​​.wine avec la commande :
 +<​code>​WINEPREFIX=/​home/​wine/​.wine winecfg</​code>​
  
 + 
 +<​note>​ On peut peut-être créer un utilisateur système wine plutôt qu'un utilisateur classique... L'​​auteur n'a pas d'avis sur ce point pour l'​​instant. Mais notez bien que le dossier personnel de Wine va contenir vos programmes Windows. Il est peut-être intéressant de créer ce dossier dans /home si vous avez mis /home sur une partition séparée. Dans ce cas, vous n'​​aurez pas besoin de réinstaller vos programmes en cas de problèmes avec Ubuntu !</​note>​
 ==== Le gestionnaire de fichiers de Wine ==== ==== Le gestionnaire de fichiers de Wine ====
  
Ligne 227: Ligne 220:
 <​code>​wine winefile</​code>​ <​code>​wine winefile</​code>​
 <​code>​winefile</​code>​ <​code>​winefile</​code>​
- 
- 
- 
-===== Trucs et astuces ! ===== 
- 
-Pour avoir une liste non exhaustive des trucs et astuces pour Wine, rendez-vous sur la page [[wine_trucs_et_astuces]]. 
- 
- 
  
 ===== Installer des programmes Windows ===== ===== Installer des programmes Windows =====
  
 ====Applications supportées par Wine==== ====Applications supportées par Wine====
-**Tous les programmes Windows ne fonctionnent pas sous Wine.** Consulter la [[http://​appdb.winehq.org/​appbrowse.php?​catId=0|base de données des applications supportées par Wine]]. Actuellement en version beta, il supporte pourtant déjà de nombreux logiciels pour Windows et la plupart des derniers jeux vidéo populaires. Parfois certaines versions fonctionnent et d'​autres non (ou pas encore). +**Tous les programmes Windows ne fonctionnent pas sous Wine.** Consulter la [[http://​appdb.winehq.org/​appbrowse.php?​catId=0|base de données des applications supportées par Wine]]. Actuellement en version beta, il supporte pourtant déjà de nombreux logiciels pour Windows et la plupart des derniers jeux vidéo populaires. Parfois certaines versions fonctionnent et d'​autres non (oupas encore). 
-Vous pouvez aussi faire une recherche Google sous la forme "​nom_du_programme winehq"​.  +Vous pouvez aussi faire une recherche Google sous la forme "​nom_du_programme winehq"​. 
-Enfin, ​un site de passionnés est également recommandé à ce sujet : +Enfin, [[http://​wine-review.blogspot.com/​|un site de passionnés]] est également recommandé à ce sujet.
-[[http://​wine-review.blogspot.com/​]]+
  
 == Tutoriels Ubuntu-fr == == Tutoriels Ubuntu-fr ==
  
   * [[Photoshop]]   * [[Photoshop]]
-  * [[Dreamweaver]] 
-  * [[macromedia_flash|Flash 20]] 
-  * [[macromedia_Adobe Air|Adobe Air 20]] 
   * [[Jahshaka]]   * [[Jahshaka]]
   * [[PhotoFiltre]]   * [[PhotoFiltre]]
Ligne 256: Ligne 237:
 ==== Association des exécutables avec Wine ==== ==== Association des exécutables avec Wine ====
  
-NormalementNautilus (le navigateur de fichiers de Gnome) associe automatiquement ​les fichiers ​« .exe » avec Wine. Si, ce n'est pas le cas pour vous, l'​association est aisée: vérifiez-le avec Nautilus en cliquant droit sur le fichier « .exe », sélectionnez « Ouvrir avec », rajouter wine : vous devez voir ensuite « Ouvrir avec wine ».  +Depuis 2010, les fichiers ​Exe ne sont plus exécutables par Wine a partir du gestionnaire ​de fichiers ​par défaut.
- +
-Attention cependant : lancer les programmes par cet intermédiaire peut parfois déranger le programme en question, et celui-ci peut s'​exécuter mal ou ne pas démarrer. Si cela vous arrive, il faut ouvrir ce programme en utilisant le dossier qui le contient comme dossier courant. Pour cela, le plus simple est de passer ​par la console et d'​utiliser les commandes suivantes : +
- +
-  cd /​chemin/​de/​votre/​programme/​ +
-  wine votreprogramme.exe+
  
-<​note>​ L'​extension ​de Nautilus, [[nautilus_scripts#​ouvrir_un_terminal_ici|nautilus-open-terminal]] peut être très pratique pour ne pas avoir à faire //cd /le/​répertoire// ​à chaque instant.</​note>​+En effet cette possibilité incitait ​de nombreux utilisateurs a reproduire ​le comportement sous Windows d'​installer des malwares ​à partir d'​internet.
  
-==== Installation d'un logiciel ====+Si vous voulez réactiver cela en connaissance de cause, vous pouvez effectuez cette commande :
  
-L'​installation d'un logiciel se fait tout simplement, en cliquant dessus. Cherchez votre **.exe** dans les dossiers et double-cliquez dessus. +<​code ​bash>sudo cp /usr/share/doc/wine/examples/wine.desktop ​/usr/share/​applications/</​code>​
-Ou alors, dans un [[:​terminal]]:​ +
-<​code>​wine /le/chemin/du/fichier/setup.exe ​ ##(ou install.exe)<​/code> +
-ou: <​code> ​wine /media/cdrom/setup.exe ##pour l'​installation depuis un CDROM(ou cdrom0 à la place de cdrom) ou install.exe</​code>​+
  
-**Attention,​ si l'installation par Nautilus ​ne marche pasne désespérez pas et essayez avec le [[:terminal]] ​en vous positionnant ​dans le dossier de l'​exécutable (commande ​//cd puis/​le/​dossier///​)**+<​note>​ Utilisateurs avancés :L'extension de Nautilus, ​**[[apt>​nautilus-extension-gnome-terminal]]** peut être très pratique pour lancer manuellement wine programme.exe  ​dans le repertoire courant</note>
  
-<​note>​ En cas de problèmes d'​installation,​ pensez à rendre exécutable (au sens de Linux) votre .exe (pour rappel : ''​chmod a+x votreprogramme.exe''​) </​note>​ 
  
 === Installer un .msi === === Installer un .msi ===
Ligne 280: Ligne 252:
 Ces programmes sont destinés à installer un logiciel. Les versions récentes de Wine gèrent directement ce genre d'​installeur,​ puisque Wine embarque sa propre version du programme natif de l'​installeur de Microsoft. Vous n'avez donc qu'à : Ces programmes sont destinés à installer un logiciel. Les versions récentes de Wine gèrent directement ce genre d'​installeur,​ puisque Wine embarque sa propre version du programme natif de l'​installeur de Microsoft. Vous n'avez donc qu'à :
  
-  * Vous placer dans le répertoire où se trouve mon_fichier.msi (utiliser la commande cd du terminal, cd veut dire: change directory, changer de répertoire). Voici par exemple la commande à taper si vous avez mis le fichier sur le bureau : <​code>​cd /​home/​mon_login/​Desktop</​code>​ ou suivant les versions <​code>​cd /​home/​mon_login/​Bureau</​code>​ +  * Vous placer dans le répertoire où se trouve mon_fichier.msi (utiliser la commande cd du terminal, cd veut dire: change directory, changer de répertoire). Voici par exemple la commande à taper si vous avez mis le fichier sur le bureau : <​code ​bash>cd /​home/​mon_login/​Desktop</​code>​ ou suivant les versions <​code ​bash>cd /​home/​mon_login/​Bureau</​code>​ 
-  * Taper la commande suivante : <​code>​msiexec /i monfichier.msi</​code>​ et suivre les informations qui devraient vous être données par la boîte de dialogue. Par acquit de conscience (c'est Windows quand même) vous pouvez rajouter la commande ​suivante ​:<​code>​wineboot</​code>​+  * Taper la commande suivante : <​code ​bash>msiexec /i monfichier.msi</​code>​ et suivre les informations qui devraient vous être données par la boîte de dialogue. Par acquit de conscience (c'est Windows quand même) vous pouvez rajouter la commande ​suivante : <​code ​bash>​wineboot</​code>​
  
 === Installer un .inf === === Installer un .inf ===
Ligne 289: Ligne 261:
 Placez vous avec votre [[terminal]] dans le dossier du **.inf** (avec la commande //cd// ou gnome-open-terminal),​ et tapez: Placez vous avec votre [[terminal]] dans le dossier du **.inf** (avec la commande //cd// ou gnome-open-terminal),​ et tapez:
  
-  ​wine rundll32 setupapi.dll,​InstallHinfSection DefaultInstall 128 ./*.inf+<code bash>wine rundll32 setupapi.dll,​InstallHinfSection DefaultInstall 128 ./*.inf</​code>​
  
  
Ligne 296: Ligne 268:
 ==== Désinstaller un logiciel ==== ==== Désinstaller un logiciel ====
  
-Très simple, ouvrez le programme de désinstallation //​Applications → Wine → Désinstaller un logiciel Wine// ​ou dans un [[terminal]] :+Très simple, ouvrez le programme de désinstallation //​Applications → Wine → Désinstaller un logiciel Wine// ​oudans ​un [[terminal]] :
  
   wine uninstaller   wine uninstaller
Ligne 303: Ligne 275:
 ==== Supprimer l'​entrée dans le menu wine ==== ==== Supprimer l'​entrée dans le menu wine ====
  
-Supprimer le dossier correspondant au nom du programme a supprimer dans : +Supprimer le dossier correspondant au nom du programme a supprimer dans :
 /​home/​user/​.local/​share/​applications/​wine/​programmes/​ /​home/​user/​.local/​share/​applications/​wine/​programmes/​
  
-==== Lancer un programme Windows ====     ​+==== Lancer un programme Windows ====
  
 === Type « .exe » === === Type « .exe » ===
Ligne 316: Ligne 288:
 <​code>​wine "​.wine/​drive_c/​Program Files/​dossier_du_programme/​nom_du_programme.exe"</​code>​ <​code>​wine "​.wine/​drive_c/​Program Files/​dossier_du_programme/​nom_du_programme.exe"</​code>​
    
-ou aussi pour frimer un peu (au cas où vous ayez différentes installations de wine) +ou aussi pour frimer un peu (au cas où vous ayez différentes installations de wine)
 <​code>​env WINEPREFIX="/​home/​votre_login/​.wine"​ wine "​C:​\\Program Files\\dossier_du_programme\\nom_du_programme.exe"</​code>​ <​code>​env WINEPREFIX="/​home/​votre_login/​.wine"​ wine "​C:​\\Program Files\\dossier_du_programme\\nom_du_programme.exe"</​code>​
  
Ligne 324: Ligne 296:
  
 Notez qu'il est également possible de lancer directement des programmes installés sur le disque Windows si vous êtes en dual-boot. La commande sera la même à l'​exception de la lettre de désignation du drive qui sera celle que vous aurez retenue avec winecfg. Notez qu'il est également possible de lancer directement des programmes installés sur le disque Windows si vous êtes en dual-boot. La commande sera la même à l'​exception de la lettre de désignation du drive qui sera celle que vous aurez retenue avec winecfg.
-Faites vos essais de lancement, il se peut que vous ayez de bonnes surprises, notamment pour les logiciels gratuits. Il se peut aussi cependant qu'un logiciel qui refuse de démarrer sur la partition Windows démarrera lorsqu'​on en fera une installation en règle avec Wine. Il faut donc faire preuve d'une certaine persévérance. ​+Faites vos essais de lancement, il se peut que vous ayez de bonnes surprises, notamment pour les logiciels gratuits. Il se peut aussi cependant qu'un logiciel qui refuse de démarrer sur la partition Windows démarrera lorsqu'​on en fera une installation en règle avec Wine. Il faut donc faire preuve d'une certaine persévérance.
  
 ==== Le manuel de Wine ==== ==== Le manuel de Wine ====
 La commande: <​code>​man wine</​code>​ La commande: <​code>​man wine</​code>​
-vous fournira également des informations utiles. ​+vous fournira également des informations utiles
 +===== Trucs et astuces ! ===== 
 + 
 +Pour avoir une liste non exhaustive des trucs et astuces pour Wine, rendez-vous sur la page [[:wine trucs et astuces]].
  
 ===== Programmes annexes ===== ===== Programmes annexes =====
Ligne 335: Ligne 310:
 ==== PlayOnLinux : la gestion des jeux simplifiée ==== ==== PlayOnLinux : la gestion des jeux simplifiée ====
  
-[[:​PlayOnLinux]] est un projet ​très actif qui configure les préfixes Wine. Ainsi PlayOnLinux simplifie la configuration de Wine en vous permettant de profiter pleinement de vos jeux sous Linux.+[[:​PlayOnLinux]] est un projet qui configure les préfixes Wine. Ainsi PlayOnLinux simplifie la configuration de Wine en vous permettant de profiter pleinement de vos jeux sous Linux.
  
 [[http://​www.playonlinux.com/​index.php|Site officiel de PlayOnLinux]]. [[http://​www.playonlinux.com/​index.php|Site officiel de PlayOnLinux]].
  
-==== Vineyard : un projet jeune ==== +<note important>​PlayOnLinux est en voie d'​abandon et n'est plus mis a jour depuis 22.04</​note>​
  
-**[[http://​vineyardproject.org/​|Vineyard]]** est un nouveau ​projet ​(en développement depuis janvier 2010) pour offrir une interface conviviale à Wine sous un bureau [[:GNOME]], et faciliter l'​installation et la gestion de logiciels Windows sous GNU/Linux.+==== Vineyard==== 
 +<note warning>​Le développement de Vineyard semble à l'​arrêt. Le denier commit datant du [[https://​github.com/​Cybolic/​vineyard|02/​01/​2018]] </​note>​ 
 + 
 +**[[http://​vineyardproject.org/​|Vineyard]]** est un  projet pour offrir une interface conviviale à Wine sous un bureau [[:GNOME]], et faciliter l'​installation et la gestion de logiciels Windows sous GNU/Linux.
  
 Il dispose d'​[[https://​launchpad.net/​vineyard/​|une page sur Launchpad]]. Il dispose d'​[[https://​launchpad.net/​vineyard/​|une page sur Launchpad]].
Ligne 349: Ligne 327:
 <note important>​Installer un paquet hors des dépôts officiels présente un risque d'​instabilité pour votre système !</​note>​ <note important>​Installer un paquet hors des dépôts officiels présente un risque d'​instabilité pour votre système !</​note>​
  
-Pour installer Vineyard, il vous faudra ​aller dans un terminal et taper :+Pour installer Vineyard, il vous faudra ​installer le ppa dédié :​ 
 +  * [[:​PPA|Ajouter le PPA]] **ppacybolic/​vineyard-testing**((https://​launchpad.net/​~cybolic/​+archive/​ubuntu/​ppa)) ​dans vos sources de logiciels;  
 +  * [[:tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Recharger la liste des paquets]];​ 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​vineyard,​winetricks|Vineyard et Winetricks]]**. ​
  
-<​code>​sudo add-apt-repository ppa:cybolic/​vineyard-testing && sudo apt-get update</​code>​+==== Q4Wine ​Interface graphique et avoir un desktop pour Wine  ====
  
-et après, il vous suffira d'[[:tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​vineyard winetricks|Vineyard et Winetricks]]**+Une gestion graphique en [[:Qt]] des programmes, profils, définitions des couleurs, images CD, etc. de Wine.
  
 +Q4Wine permet de lancer des applications depuis ses applications (desktop) et depuis son gestionnaire de fichiers
  
- +<note important>​Wine n'a pas choisi d'​associer les exécutables automatiquement,​ en effet cette possibilité incitait de nombreux utilisateurs a reproduire le comportement ​sous Windows d'​installer des malwares à partir d'​internet. (voir [[https://​doc.ubuntu-fr.org/​wine#​association_des_executables_avec_wine | association des exécutables ​]] )</​note>​
-==== Q4Wine : Wine sous KDE ==== +
- +
-Une gestion graphique en [[:Qt]] des programmes, profils, définitions des couleurs, images CD, etc. de Wine.+
  
 <note tip>​L'​installation de Q4Wine permet une meilleure intégration des programmes à Dolphin ;​-).</​note>​ <note tip>​L'​installation de Q4Wine permet une meilleure intégration des programmes à Dolphin ;​-).</​note>​
  
-[[http://q4wine.brezblock.org.ua/​|Le site du projet]] (site fermé) +[[:q4wine|Installer Q4Wine]]
- +
- +
- +
- +
  
 +[[https://​q4wine.brezblock.org.ua/​|Le site du projet]]
  
  
 ===== « Versions » payantes de Wine ===== ===== « Versions » payantes de Wine =====
  
-Des « versions » payantes de Wine modifiées pour le rendre plus simple ​ou plus compatible existent, elles ne sont pas très coûteuses et peuvent parfois éviter de se prendre la tête ! +Des « versions » payantes de Wine modifiées pour le rendre plus simple ​ouplus ​compatible existent, elles ne sont pas très coûteuses et peuvent parfois éviter de se prendre la tête !
  
  
Ligne 455: Ligne 429:
 La solution consiste à installer //Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)// disponible [[http://​www.microsoft.com/​downloads/​details.aspx?​displaylang=en&​FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647|ici]]. La solution consiste à installer //Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)// disponible [[http://​www.microsoft.com/​downloads/​details.aspx?​displaylang=en&​FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647|ici]].
  
-<note warning>​Décompresser une archive contenant le fichier manifest n'est pas suffisant. Il faut passer par le setup officiel (ou [[winetricks]]).</​note>​+<note warning>​Décompresser une archive contenant le fichier manifest n'est pas suffisant. Il faut passer par le setup officiel (ou[[winetricks]]).</​note>​
  
 ==== Affichage des polices ==== ==== Affichage des polices ====
Ligne 480: Ligne 454:
 Il faut installer les polices de caractère Windows : Il faut installer les polices de caractère Windows :
   winetricks -q tahoma liberation ie8 gecko dotnet20 msi2 fontfix mono22 allfonts   winetricks -q tahoma liberation ie8 gecko dotnet20 msi2 fontfix mono22 allfonts
-ou +ou
   sh winetricks -q tahoma liberation ie8 gecko dotnet20 msi2 fontfix mono22 allfonts   sh winetricks -q tahoma liberation ie8 gecko dotnet20 msi2 fontfix mono22 allfonts
 (la commande sans '​sh'​ pouvant donner //"​winetricks : commande introuvable"//​) (la commande sans '​sh'​ pouvant donner //"​winetricks : commande introuvable"//​)
Ligne 509: Ligne 483:
 ==== Wine ne reconnait pas les imprimantes installées ==== ==== Wine ne reconnait pas les imprimantes installées ====
 **Situation** : **Situation** :
-  * Vous avez installé une ou des imprimantes sous Linux+  * Vous avez installé une oudes imprimantes sous Linux
   * L'​imprimante fonctionne sous Linux   * L'​imprimante fonctionne sous Linux
   * Votre application sous Wine ne trouve pas l'​imprimante   * Votre application sous Wine ne trouve pas l'​imprimante
  
 **Solution** : **Solution** :
-  * Vérifier que le paquet libcups2:​i386 a bien été installé en même temps que les autres librairies de l'​architecture i:386+  * Vérifier que le paquet ​**[[apt>libcups2:​i386]]** a bien été installé en même temps que les autres librairies de l'​architecture i:386
  
 voir aussi : [[ubuntu_64bits#​utiliser_des_programmes_32_bits_sur_ubuntu_64_bits|ubuntu_64bits#​utiliser_des_programmes_32_bits_sur_ubuntu_64_bits]] voir aussi : [[ubuntu_64bits#​utiliser_des_programmes_32_bits_sur_ubuntu_64_bits|ubuntu_64bits#​utiliser_des_programmes_32_bits_sur_ubuntu_64_bits]]
 +==== Si le raccourci a disparu du menu Applications... ====
 +
 +Utilisez un gestionnaire de menu comme [[:​Alacarte]] ou[[:​Menulibre]].
 ===== Wine et les virus ===== ===== Wine et les virus =====
  
Ligne 558: Ligne 535:
  Subsection "​Display"​  Subsection "​Display"​
  Modes "​1024x768"​  Modes "​1024x768"​
- EndSubsection ​+ EndSubsection
 EndSection EndSection
 </​file>​ </​file>​
Ligne 643: Ligne 620:
 </​note>​ </​note>​
  
-===== Si le raccourci a disparu du menu Applications... ===== 
- 
-Utilisez un gestionnaire de menu comme [[:​Alacarte]] ou [[:​Menulibre]]. 
 =====Voir aussi===== =====Voir aussi=====
 ====Thème pour wine==== ====Thème pour wine====
Ligne 663: Ligne 637:
 ==== Références ==== ==== Références ====
  
-  * (fr) [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=127782|ce fil de discussion très actif]] qui inclut beaucoup de témoignages sur les jeux, notamment avec Wine ;+  * (fr) [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=127782|ce fil de discussion très actif]] qui inclut beaucoup de témoignages sur les jeux, notamment avec Wine ;
   * (fr) [[http://​wiki.mandriva.com/​fr/​Wine|Traduction de la documentation officielle de Wine en Français]] ;   * (fr) [[http://​wiki.mandriva.com/​fr/​Wine|Traduction de la documentation officielle de Wine en Français]] ;
   * (fr) [[PlayOnLinux]] : utilitaire basé sur Wine simplifiant grandement les installations.   * (fr) [[PlayOnLinux]] : utilitaire basé sur Wine simplifiant grandement les installations.
  • wine.1561396693.txt.gz
  • Dernière modification: Le 24/06/2019, 19:18
  • par 78.232.225.150