Skip to main content

Historique: Wine

Aperçu de cette version: 77


Wine (Wine is not an emulator) est un mulateur pour lancer des logiciels Windows(c) sous Linux(c), un adaptateur en quelques sortes.

! Documentation amliorer
Ides pour le dossier wine et les VST non natifs  :
? Organiser, crer un plan et des box avec les sous-pages lies
? Dans la page Les wrappers VST, des informations supplmentaires sont ncessaires au sujet de l'installation de Wine ASIO sur d'autres distributions que gentoo.




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 mme que Wine soit dj configur par dfaut pour utiliser un rpertoire dans le "home" de l'utilisateur. Ceux qui voudraient l'installer depuis les sources n'auront en gnral pas de difficult car ce programme se compile sans aucun problme.

S'il est ncessaire d'tre en mode Root 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 ❗.

Pour l'utilisation, il n'est pas ncessaire d'avoir une partition Windows et il est mme dconseill d'en utiliser une directement pour profiter des logiciels dj installs, car il y a toujours un risque d'altration accidentelle des donnes. 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 ncessaire et peut tre mme plus compliqu.


Configurer

Il y avait auparavant un fichier config dans le rpertoire ~/.wine de son utilisateur. Aujourd'hui celui-ci n'est plus ncessaire et l'on utilise une interface graphique winecfg pour modifier la configuration.
Ce qui nous importe prcisment est de bien configurer les chemins d'accs et ensuite le support son.

C: pointe vers un rpertoire contenant l'arborescence windows (il doit y'avoir au moins les rpertoires "windows/system" et "tmp"). Le drive D: permet d'avoir accs la racine Linux (ce n'est pas ncessaire en thorie mais c'est parfois pratique). Il est important aussi d'avoir un drive (avec une lettre diffrente) quand le systme de fichier se poursuit sous une autre partition par exemple.


Depuis au moins la version 0.9.7, il est possible de slectionner 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. Nous avons aussi test ARTSD avec succs.
Dj sans le pilote wineasio, vous pourrez maintenant utiliser vos VST(i) compatibles wine l'aide du wrapper DSSI-VST ou FST.
Cependant, pour utiliser des htes 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 rpertoire ~/.wine On y trouve aussi userdef.reg et user.reg qui contiennent les infos relatives l'installation des logiciels.


Utiliser

Un test simple existe pour voir si Wine marche:
winemine

Cela devrait afficher le jeu du dmineur.

Lancer les programmes

Le principe de fonctionnement est simple, lancer les excutables prcds 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 rsulte de l'organisation diffrente de la gestion des fichiers en Linux et dans d'autres systmes d'exploitation. Wine est dans un systme de fichiers Linux. Les programmes Windows utiliss se perdent et cherchent des fichiers disperss dans un systme Windows. On augmente considrablement ses chances de bon fonctionnement en choisissant o des choix sont autoriss, des rpertoires dans le rpertoire du programme ( ./mes_donnes/ ou .\mes_donnes\ , selon ce que l'application accepte)! Il suffit souvent de copier ou plutt porter (clef USB!) des rpertoires entiers cres sur un vrai systme windows de programmes, au lieu de rinstaller en Linux.
Il peut arriver que l'on doive utiliser la commande killall -9 pour enlever des threads bloqus ou utiliser ksysguard (ou autre).
Noter que certains programmes libres difficiles installer en Linux cause des dpendances et des librairies impratives fonctionnent (et parfois s'installent) facilement sous Wine (Open Office, Filezilla, Wengophone, etc...). Filezilla a surtout l'avantage de conserver tous ses rglages Windows sous Linux et vice-versa. Quand on change frquemment d'environnement, on a ainsi un systme 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 supportes 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 rcuprer ces fameuses .dll manquantes en installant d'abord le programme sur un systme 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 un fentre le ou les .dll manquant (heureusement ❗

xwine

xwine montre un cran virtuel du bureau Windows, avec le mme menu dmarrer, la barre de tches et son horloge. Ce programme permet donc de retrouver cet environnement familier et d'accder graphiquement aux programmes et utilitaires.
➡️mettre une capture d'cran


Il semble possible de faire apparatre les icne des .EXE sur le bureau de KDE cf Wine_STG. Dcouvrir comment gnraliser cette pratique


Wine ASIO

Introduction

La solution la plus rcente — et aussi la plus stable --- pour utiliser les vst sous linux est sans conteste Wine ASIO. Il s'agit d'un pilote ASIO-jack basse latence fonctionnel. Il est alors possible d'utiliser n'importe quel hte vst pour windows sous jack.

Installation

Compilation des sources

Wineasio peut tre obtenu sur la page wineasio sourceforge .
La dernire version est la 0.7.4 .
➡️ Les utilisateurs de systmes 64bits tlchargeront wineasio-x.

Note : L'utilisation de wineasio-x n'est plus ncessaire. Pour compiler et utiliser wineasio sur une version 64 bits rendez-vous la page suivante : http://christophe.tornieri.free.fr/wordpress/?p=76.


Il faut obtenir galement le kit de dveloppement ASIO chez Steinberg (suivre les instructions pour tlcharger ASIO SDK).
Aprs dballage du paquet wineasio et asiosdk2, copier le fichier asio.h du rpertoire asiosdk2/common/ dans le rpertoire des sources wineasio.

Vous pouvez maintenant construire la librairie wineasio.dll en tapant

make
make install

N'oubliez pas d'enregistrer la librairie en tapant regsvr32 wineasio.dll

Pour open Suse, suivez les indications dans le lien suivant

http://forum.jacklab.net/viewtopic.php?t=417&postdays=0&postorder=asc&start=0

Il s'agit d'installer depuis le dpt de jacklab une version patche de wine.

Aprs avoir install l'overlay pro-audio, il suffit d'installer wineasio:
emerge wine wineasio

ou plus simplement:
emerge wineasio

emerge se chargera d'installer si besoin les dpendances requises.


Enregistrer Wine-ASIO dans le registre de wine

Avant la premire utilisation, il est ncessaire d'enregistrer Wine-ASIO pour que wine le reconnaisse. En temps qu'utilisateur, lancer:
regsvr32 wineasio.dll


Configuration

Configuration de Wine

Toujours en tant qu'utilisateur, lancer le module de configuration de Wine:
winecfg

Allez dans l'onglet Audio et dcochez tout sauf ALSA (surtout le pilote jack de wine qui causera des problmes).

Configuration de jackd

Certaines applications peuvent ncessiter d'augmenter la priode de frames dans qjackctl. Par exemple, Fruity Loops 7 fonctionne bien avec 1024 frames/period et une M-Audio Audiophile 2496. Wine ASIO envoie les valeurs slectionnes de taille de tampon (buffer size) et de taux d'chantillonnage (samplerate) l'application, donc tous les rglages pour cela doivent tre faits dans jack!

Configuration de Wine-ASIO

Wine ASIO permet de spcifier le nombre d'entres et de sorties par des variables d'environnement.

La plupart des distributions utilisent BASH comme shell (c'est l'interface "ligne de commande"), et la dfinition de ces variables se fait par
export ASIO_INPUTS=4
export ASIO_OUTPUTS=8


Pour rendre ces rglages permanents, rajoutez ces lignes dans ~/.bashrc.

Enfin, dmarrez votre application et choisissez Wine ASIO comme pilote de sortie audio s'il n'est pas choisi automatiquement.

Test et utilisation de Wine ASIO


Rendez-vous sur la page Wine Applications qui contient une collection d'applications MAO compatibles avec Wine !


[+]

Historique

Information Version
Vendredi 23 janvier 2026 00:53 jujudusud modification de l'adresse du paquet archlinux 108
Afficher
Mercredi 20 avril 2022 20:00 jujudusud coquille "traduit". 107
Afficher
Mercredi 20 avril 2022 19:58 jujudusud ajout d'une note pour diriger le lecteur vers le wiki officiel. adresse wiki officiel. licence. 106
Afficher
Mercredi 20 avril 2022 19:42 jujudusud Ajout du paragraphe utiliser qui semble manquer. 105
Afficher
Samedi 13 mars 2021 13:38 olinuxx 104
Afficher
Jeudi 28 janvier 2021 12:58 olinuxx + LZK3 103
Afficher
Mercredi 27 janvier 2021 23:40 jujudusud + Archlinux 102
Afficher
Mercredi 27 janvier 2021 23:40 jujudusud 101
Afficher
Mercredi 27 janvier 2021 23:31 jujudusud suppression de la notion d'émulateur. 100
Afficher
Dimanche 18 mars 2018 23:31 olinuxx + lzk2 + cohérence wiki du §installation 99
Afficher
Mercredi 07 mars 2018 21:14 olinuxx 98
Afficher
Mercredi 07 mars 2018 21:06 olinuxx + liens vers les sources de la rustine RT 97
Afficher
Mercredi 07 mars 2018 20:38 olinuxx + drapeau EN 96
Afficher
Mercredi 07 mars 2018 20:34 olinuxx + drapeau EN + liens internes courts + liens internes + mise en page / cohérence wiki + suppression de la mention à artsd (déprécié) + anglicisme + coquilles 95
Afficher
Dimanche 10 septembre 2017 14:55 olinuxx 94
Afficher
Dimanche 16 juillet 2017 13:34 sub26nico 93
Afficher
Mardi 30 mai 2017 10:59 utilisateur_anonyme2 92
Afficher
Samedi 22 octobre 2016 21:53 utilisateur_anonyme2 91
Afficher
Mardi 03 novembre 2015 09:34 utilisateur_anonyme2 90
Afficher
Vendredi 16 janvier 2015 07:49 utilisateur_anonyme2 89
Afficher
Vendredi 16 janvier 2015 07:22 utilisateur_anonyme2 88
Afficher
Jeudi 15 janvier 2015 18:17 utilisateur_anonyme2 Split du contenu 87
Afficher
Jeudi 15 janvier 2015 17:28 utilisateur_anonyme2 86
Afficher
Jeudi 15 janvier 2015 17:27 utilisateur_anonyme2 désactivation des alias wineasio 85
Afficher
Jeudi 15 janvier 2015 09:02 utilisateur_anonyme2 Lien officiel 84
Afficher
Mercredi 10 septembre 2014 17:21 olinuxx mise en cohérence des variables : version logiciel + date 83
Afficher
Samedi 15 mars 2014 08:48 romain_bar Correction liens 82
Afficher
Lundi 04 novembre 2013 17:11 anonymous wiki_up conversion 81
Afficher
Dimanche 12 mai 2013 23:49 Flo 80
Afficher
Samedi 02 mars 2013 13:05 pianolivier 79
Afficher
Samedi 02 mars 2013 13:05 pianolivier nouvelle boite de navigation 78
Afficher
Samedi 25 août 2012 12:05 pianolivier validation 77
Afficher
Lundi 14 mai 2012 12:44 xzu correction 76
Afficher
Dimanche 13 mai 2012 20:06 olinuxx 75
Afficher
Dimanche 13 mai 2012 20:05 olinuxx + 2 alias 74
Afficher
Dimanche 01 avril 2012 17:43 pianolivier +fil d'ariane 73
Afficher
Vendredi 16 mars 2012 17:23 pianolivier box [retour à la version 70] 72
Afficher
Vendredi 16 mars 2012 17:23 pianolivier box 70
Afficher
Vendredi 16 mars 2012 17:21 pianolivier -lien périmé 69
Afficher
Vendredi 16 mars 2012 17:19 pianolivier notes de travail 68
Afficher
Mercredi 07 mars 2012 18:52 pianolivier +banniere Documentation à améliorer 67
Afficher
Mercredi 20 juillet 2011 01:39 xzu 66
Afficher
Mercredi 20 juillet 2011 01:39 xzu insertion boite a liens + {maketoc 65
Afficher
Mercredi 20 juillet 2011 01:06 xzu 64
Afficher
Mercredi 20 juillet 2011 01:04 xzu 63
Afficher
Mercredi 20 juillet 2011 01:03 xzu Boîte Plugin modifié par l'éditeur. 62
Afficher
Mercredi 20 juillet 2011 00:49 xzu Boîte Plugin modifié par l'éditeur. 61
Afficher
Mercredi 20 juillet 2011 00:47 xzu Boîte Plugin modifié par l'éditeur. 60
Afficher
Mercredi 20 juillet 2011 00:47 xzu 59
Afficher
Mercredi 20 juillet 2011 00:45 xzu Boîte Plugin modifié par l'éditeur. 58
Afficher
  • «
  • 1 (en cours)
  • 2