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


Avertissementattention
Documentation à améliorer
Idées pour le dossier wine et les VST non natifs  :
 ★ Organiser, créer un plan et des box avec les sous-pages liées

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



Informations

Site web officiel : http://.
Version actuelle : NaV du 0000 00 00.
Développeur :
Licence :


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 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 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é.


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. Nous avons aussi testé ARTSD avec succès.
Déjà 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 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 librairies 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 un 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 icônes des programmes windows sur le bureau

Il semble possible de faire apparaître les icône des .EXE sur le bureau de KDE cf Wine_STG. Découvrir comment généraliser cette pratique


Wine ASIO


La solution la plus récente — 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 hôte vst pour windows sous jack.

Installation


Compilation des sources


Wineasio peut être obtenu sur la page SourceForge du projet .

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 développement ASIO chez Steinberg (suivre les instructions pour télécharger ASIO SDK).
Après déballage du paquet wineasio et asiosdk2, copier le fichier asio.h du répertoire asiosdk2/common/ dans le répertoire des sources wineasio.

Vous pouvez maintenant construire la librairie wineasio.dll en tapant
make


Puis en super-utilisateur :
make install


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


Erreur avec Ubuntu 12.04


Si lorsque vous lancez la commande make, vous rencontrez l'erreur suivante :
winegcc: gcc-4.5 failed
make: *** [wineasio.dll.so] Error 2


Installez gcc 4.5 avec la commande :
sudo apt-get install gcc-4.5


Particularité Open SuSE

Pour open Suse, suivez les indications dans le lien suivant

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

Il s'agit d'installer depuis le dépôt de jacklab une version patchée de wine.

Particularité Gentoo

Après 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 dépendances requises.


Enregistrer Wine-ASIO dans le registre de wine

Avant la première utilisation, il est nécessaire 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 décochez tout sauf ALSA (surtout le pilote jack de wine qui causera des problèmes).

Configuration de jackd

Certaines applications peuvent nécessiter d'augmenter la période 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 sélectionnées de taille de tampon (buffer size) et de taux d'échantillonnage (samplerate) à l'application, donc tous les réglages pour cela doivent être faits dans jack!

Configuration de Wine-ASIO

Wine ASIO permet de spécifier le nombre d'entrées 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 définition de ces variables se fait par
export ASIO_INPUTS=4
export ASIO_OUTPUTS=8


Pour rendre ces réglages permanents, rajoutez ces lignes dans ~/.bashrc.

Enfin, démarrez 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 !


[+]


Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]

DAMIENMO


Mégaphone [Afficher / Cacher]

olinuxx, 16:04, lun. 22 Dec 2014: Nouvelle version pour Gstreamer, Csound, Rosegarden, Spectrum3D et Triceratops
olinuxx, 15:39, lun. 22 Dec 2014: Bonjour et bienvenue à celtion2 !
xzu, 12:22, lun. 22 Dec 2014: C'est le moment de casser sa tirelire pour sauver la liberté! ==>>[Lien]
olinuxx, 03:24, lun. 22 Dec 2014: fafaman, si tu veux nous en faire un compte-rendu, ça sera chouette.
olinuxx, 02:48, lun. 22 Dec 2014: Bonjour et bienvenue à DAMIENMO et fcfender !
xzu, 21:58, dim. 21 Dec 2014: EQ10Q V2-Beta6 Released[Lien]
fafaman, 15:58, dim. 21 Dec 2014: trouvé! [Lien]
fafaman, 15:43, dim. 21 Dec 2014: Salut a tous! Je cherche un convertisseur MIDI vers Touche clavier (azerty). qqn connais ca?
olinuxx, 15:33, sam. 20 Dec 2014: Bonjour et bienvenue à Modiporc et FZ1313 !
programLyrique, 12:23, sam. 20 Dec 2014: Merci !
jam's, 23:20, jeu. 18 Dec 2014: Bien sur :-) "2014-12-8 Andrew - Separated LV2 plugin instances..." [Lien]
programLyrique, 21:18, jeu. 18 Dec 2014: @jam's Tu as un lien pour Yoshimi en lv2 ?