ma banniere
Classic Moderne

Tout sur Wine

- Installation de Wine
- Configurer Wine
- Simuler la présence de DirectX9c (pour les jeux)
- Configurer la base de registre
- Désinstallation de Wine


Attention ! Les applications Windows n'étant pas conçues pour Ubuntu, il est normal que nombre d'entre elles présentent des anomalies ou soient inutilisables lorsqu'elles sont exécutées via Wine. Préférez utiliser des applications conçues pour Ubuntu : voir Installer un logiciel sous Ubuntu.

Le nom Wine est un acronyme récursif qui signifie Wine Is Not an Emulator (Wine n'est pas un émulateur).

Avant de vous lancer dans l'installation ou l'utilisation de Wine, vérifiez que "votre" logiciel Windows est bien listé comme étant fonctionnel.



Installation de Wine:

Wine permet de disposer sous un environnement de type UNIX des bibliothèques logicielles de Windows.
Via cette couche logicielle de compatibilité inter-plateformes, il est ainsi possible d'exécuter certaines applications Windows, sans disposer d'une copie du système d'exploitation de Microsoft.
Cette version permet de corriger une longue liste de bugs mais apporte également plusieurs améliorations.
L'implémentation des API Windows est proposée dans une nouvelle version 1.4 de Wine qui ne fait pas que corriger des bugs.

sudo add-apt-repository ppa:ubuntu-wine/ppa -y && sudo apt-get update && sudo apt-get -y install wine1.7

Lors d'une mise à Niveau d'Ubuntu:
Si vous mettez à niveau le système entier, en passant Ubuntu à une autre version, vous devrez revenir sur cette page et ré-ajouter le dépôt.
Le gestionnaire de mises à jour intégré n'utilisera pas automatiquement le dépôt Wine.




Configurer Wine

Pour Configurer Wine tapez dans un terminal:

winecfg

Onglet " Lecteurs "

Profitez-en aussi pour baptiser votre lecteur de CD-ROM si vous voulez l'utiliser sous Wine.
Cliquez donc sur Autodétection dans l'onglet Lecteurs.
Cliquez sur la lettre de ligne où le champ " Drive Mapping " est rempli par /media/cdrom ou /media/cdrom0.
Cliquez ensuite sur " Montrer Avancés ", et vérifiez que le champ " Type " est bien CD-ROM.

Onglet " Applications ":

Changer les paramètres propres à une application.
Cliquer sur Ajouter application (add application).
Naviguer jusqu'à l'emplacement de cette application et sélectionnez-la. Le menu déroulant plus bas vous permet de choisir la version de Windows que Wine sera chargé d'interpréter. Les changements que vous ferez aux onglets Bibliothèques et Affichage ne concerneront également que l'application en question.

Onglet " Bibliothèques ":

Cet onglet permet de forcer l'utilisation des .dll de wine ou de celles que l'utilisateur aura ajoutées lui même.

Onglet " Affichage ":

Cet onglet vous permettra de régler les paramètres de l'affichage avec Wine.
Il est recommandé de décocher l'option " Permettre aux applications DirectX…. ", pour pouvoir basculer entre les fenêtres de votre bureau sans problème.
L'option " Permettre au gestionnaire de fenêtres…. " doit être décochée.
Il est recommandé de cocher la case " Emuler 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 : xrandr -q | grep \*
Pour le support du Vertex Shader, mettez-le à " Hardware ", et si ça ne fonctionne pas, mettez-le à " Emulation ". (Le Vertex Shader permet de gérer l'éclairage -entre autres- sur les jeux récents).
L'option " Permettre le Pixel Shader " peut être cochée pour gérer les textures sur les jeux récents.

Onglet " Intégration du 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.
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.

Onglet " Audio ":

L'onglet audio fait souvent planter winecfg en cliquant dessus. Pour résoudre ce problème, tapez ceci dans un terminal:

sudo mv /usr/lib/wine/winearts.drv.so /usr/lib/wine/old_winearts.drv.so
sudo modprobe snd-seq


Cet onglet sert à configurer les paramètres audio.
Dans la catégorie " Sélection du pilote ", vous pouvez choisir le pilote audio (OSS, ALSA, ESD, NAS…).

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 !
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, Emulation (surtout pour les jeux avant 2002), sinon Standard, et cochez la case " Emulation Pilote ".
(OSS = Open Sound System)

Onglet " A propos ":

L'onglet " À propos " vous renseignera sur votre version de Wine, l'adresse du site officiel, et la licence de Wine.
Le gestionnaire de fichiers de Wine
Vous pouvez le lancer pour tester votre installation avec la commande: wine winefile ou winefile

Simuler la présence de DirectX9c (pour les jeux)

A faire avant une installation d'un jeu nécessitant DirectX.
Dans un terminal, tapez :

gedit ~/.wine/drive_c/DirectX9c.reg

Mettez-y le contenu suivant :

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]
" InstalledVersion "= "hex:00,00,00,09,00,00,00,00?
" Version "= "4.09.00.0904"


Enregistrez votre fichier.
Ensuite, de nouveau dans un terminal :

cd ~/.wine/drive_c/ regedit DirectX9c.reg

Vous pouvez maintenant passer à l'installation de votre jeu.

Configurer la base de registre:

Lancer la base de registre (équivalente à celle de Windows) :
Tapez: wine regedit

A noter qu'un simple regedit fonctionne également dans la majeure partie des cas.
Naviguer jusqu'à HKEY_CURRENT_USER/Software/Wine/ et ajouter une nouvelle clé (avec le bouton droit) nommée Direct3D. Créer alors les nouvelles valeurs chaines (String Value) suivantes (toujours avec le bouton droit) :

OffscreenRenderingMode => pbuffer
UseGLSL => enabled
VideoMemorySize => VotreQuantitéDeMémoireVidéoEnMéga


Selon les applications 3D, il faudra changer le OffscreenRenderingMode en pbuffer ou fbo.
Il faut savoir que pbuffer tend à remplacer fbo, cependant ce dernier peut encore résoudre des problèmes de compatibilité, notamment sur les matériels plus anciens.
Remplacer VotreQuantitéDeMémoireVidéoEnMéga en fonction, bien entendu (par exemple : 128).

Désinstallation de Wine

Pour supprimer wine il faut procéder de cette façon:
Supprimer d'abord les applications et autre dossiers rajoutés après la première installation.
Des lignes de commandes spécialement faites pour sa sont à tapez:
rm -fr ~/.wine
rm -r ~/.local/share/desktop-directories/wine-*
rm -r ~/.config/menus/applications-merged/wine-*
rm -r ~/.local/share/applications/wine/


Supprimer ensuite le paquet wine avec le gestionnaire de paquets Synaptic, Ou Essayez

sudo apt-get autoremove --purge wine*

Vous obtiendrez alors une suppression complète
Après désinstallation de l'appliction windows, il reste tout de même l'entrée dans le menu
"
Application/Wine/Programmes/[appli-windows]/[sous-menu-appli-windows]"
clique droit sur les menus et "éditer les menus
"





Haut-de-Page