Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Wine (Wine is not an emulator) est un adaptateur qui permet de lancer des logiciels Windows sous Linux.



Informations


Site web officiel : https://www.winehq.org/ Image .
Wiki officiel en français : https://wiki.winehq.org/Accueil Image .
Version actuelle : 8.0.2 du 2023 07 19.
Développeur :
Licence : LGPLv2.1


Wiki officiel Image
L'équipe du projet Wine possède un wiki officiel traduit en français. les informations ci-dessous sont certainement moins à jour que celles présente sur celui-ci. Il est recommandé de garder en tête qu'une lecture attentive de cette documentation est une bonne idée pour avoir une information la plus à jour possible.


Installer et utiliser Wine


Installer


L'installation de Wine est relativement facile dans la mesure où toutes les distributions proposent un paquet binaire. Il arrive même que Wine soit déjà configuré par défaut pour utiliser un répertoire dans le "home" de l'utilisateur. Ceux qui voudraient l'installer depuis les sources n'auront en général pas de difficulté car ce programme se compile sans aucun problème.

S'il est nécessaire d'être en mode super utilisateur pour installer le programme, il faut se remettre en mode utilisateur pour le lancer (sinon il faudra toujours se connecter en tant que super utilisateur pour utiliser Wine !).

Utiliser


Pour l'utilisation, il n'est pas nécessaire d'avoir une partition Windows et il est même déconseillé d'en utiliser une directement pour profiter des logiciels déjà installés, car il y a toujours un risque d'altération accidentelle des données. On peut par contre cloner cette partition et se servir de la copie avec Wine, cela nous semble plus prudent. Mais encore une fois cela n'est pas nécessaire et peut être même plus compliqué.


Installation par compilation et rustine RT


Installation

[+]

Configurer


Il y avait auparavant un fichier config dans le répertoire ~/.wine de son utilisateur. Aujourd'hui celui-ci n'est plus nécessaire et l'on utilise une interface graphique winecfg pour modifier la configuration.
Ce qui nous importe précisément est de bien configurer les chemins d'accès et ensuite le support son.

C: pointe vers un répertoire contenant l'arborescence windows (il doit y avoir au moins les répertoires "windows/system" et "tmp"). Le drive D: permet d'avoir accès à la racine Linux (ce n'est pas nécessaire en théorie mais c'est parfois pratique). Il est important aussi d'avoir un drive (avec une lettre différente) quand le système de fichier se poursuit sous une autre partition par exemple.

Depuis au moins la version 0.9.7, il est possible de sélectionner à la fois ALSA et JACK ce qui permet d'avoir des ports midi dans les logiciels de MAO tout en étant connecté au serveur JACK.
Déjà sans le pilote wineasio, vous pourrez maintenant utiliser vos VST(i) compatibles wine à l'aide du wrapper DSSI-VST ou de FST.
Cependant, pour utiliser des hôtes VST windows et les autres applications MAO, il est conseillé d'utiliser le pilote audio basse latence wineasio pour un rendement optimal. Dans ce cas il ne faut pas cocher la case JACK dans winecfg et uniquement garder ALSA pour le support MIDI.

winecfg édite donc directement la base de registre system.reg contenu dans le répertoire ~/.wine On y trouve aussi userdef.reg et user.reg qui contiennent les infos relatives à l'installation des logiciels.

DSSI-VST


Voir DSSI-VST

Utiliser


Test préliminaire


Un test simple existe pour voir si Wine marche :
winemine

Cela devrait afficher le jeu du démineur.

Lancer les programmes


Le principe de fonctionnement est simple, lancer les exécutables précédés de "wine" dans le prompt Linux. Pour installer un logiciel :
wine Setup.exe


Les commandes


Pour utiliser des programmes Windows qui n'ont pas de GUI et qui se lancent habituellement en ligne de commandes, il faut utiliser wineconsole

Notes diverses


Wine étant encore imparfait, il n'est pas rare que des programmes se plantent et bloquent le fonctionnement de Wine pour de nouveaux essais. Souvent, ceci résulte de l'organisation différente de la gestion des fichiers en Linux et dans d'autres systèmes d'exploitation. Wine est dans un système de fichiers Linux. Les programmes Windows utilisés se perdent et cherchent des fichiers dispersés dans un système Windows. On augmente considérablement ses chances de bon fonctionnement en choisissant où des choix sont autorisés, des répertoires dans le répertoire du programme ( ./mes_données/ ou .\mes_données\ , selon ce que l'application accepte) ! Il suffit souvent de copier ou plutôt porter (clef USB !) des répertoires entiers crées sur un vrai système windows de programmes, au lieu de réinstaller en Linux.
Il peut arriver que l'on doive utiliser la commande
killall -9
pour enlever des threads bloqués ou utiliser ksysguard (ou autre).
Noter que certains programmes libres difficiles à installer en Linux à cause des dépendances et des bibliothèques impératives fonctionnent (et parfois s'installent) facilement sous Wine (Open Office, Filezilla, Wengophone, etc...). Filezilla a surtout l'avantage de conserver tous ses réglages Windows sous Linux et vice-versa. Quand on change fréquemment d'environnement, on a ainsi un système commun et donc versatile !

DLL manquante


Cela arrive parfois quand on lance un programme appelant une fonction Windows qui ne fait pas partie du jeu de DLL supportées directement par Wine. Il est alors possible d'installer manuellement cette DLL dans le "faux" C:Windows/System/

On trouve ces DLL sur ces sites :

On peut aussi récupérer ces fameuses .dll manquantes en installant d'abord le programme sur un système win puis de faire une recherche sur c:/windows/system32 par exemple
Il suffit ensuite de copier ce .dll dans puis le copier dans ~/.wine/drive_c/windows/system32 (partie Linux).

Wine (du moins la version 0.9.11-1) indique dans une fenêtre le ou les .dll manquant (heureusement (!)

xwine


xwine montre un écran virtuel du bureau Windows, avec le même menu démarrer, la barre de tâches et son horloge. Ce programme permet donc de retrouver cet environnement familier et d'accéder graphiquement aux programmes et utilitaires.
arrowmettre une capture d'écran

Les raccourcis windows sur le bureau


Il semble possible de faire apparaître les icônes des .EXE sur le bureau de KDE, voir Wine - Studio To Go. Découvrir comment généraliser cette pratique

L'audio Wine et Jack


Pour l'audio, Wine utilise le serveur son Asio. Pour faire un pont entre Asio et Jack il y a WineAsio généralement disponible sur les distributions dédiées à la MAO.

Éditer le registre windows


Pour des cas particuliers, il faut parfois aller en profondeur et éditer le registre windows via la commande regedit.

Liens


PlayOnLinux installe autant de machines virtuelles wine que vous voulez. Vous pouvez donc choisir de configurer chaque machine indépendamment les unes des autres en fonction des besoins ou des composants réclamés par le logiciel à installer.
En 2004, la société Muse Research Image a commercialisé une série de machines tournant sous RedHat avec une version de wine optimisée pour embarquer des greffons VST. Voir sur AF Muse Research Receptor Image . Cela dit, une bonne partie de l'OS semble assez fermée.


Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)
calixtus06, 18:59, lun. 04 mars 2024: Bonjour et bienvenue à Hborsa et Adjudandouille :-)
olinuxx, 18:34, jeu. 29 Feb 2024: Bonjour et bienvenue à anto45500 cool
jujudusud, 23:38, mar. 27 Feb 2024: Venez participer à la joute numéro 17 : [Lien]
calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)