WINE(1) Windows sur Unix WINE(1) NOM wine - executer des programmes Windows sur Unix SYNOPSIS wine programme [arguments] wine --help wine --version Pour des instructions sur le passage d'arguments aux programmes Windows, veuillez lire la section PROGRAMME/ARGUMENTS de la page de manuel. DESCRIPTION wine charge et execute le programme indique, qui peut etre un executable DOS, Windows 3.x, Win32 ou Win64 (sur les systemes 64 bits). Pour deboguer wine, utilisez plutot winedbg. Pour executer des applications en ligne de commande (programmes Windows console), preferez wineconsole. Cela permet d'afficher la sortie dans une fenetre separee. Si vous n'utilisez pas wineconsole pour les programmes en ligne de commande, le support console sera tres limite et votre programme pourrait ne pas fonctionner correctement. Lorsque wine est invoque avec --help ou --version pour seul argument, il affichera seulement un petit message d'aide ou sa version respectivement, puis se terminera. PROGRAMME/ARGUMENTS Le nom du programme peut etre specifie au format DOS (C:\\WINDOWS\\SOL.EXE) ou au format Unix (/msdos/windows/sol.exe). Vous pouvez passer des arguments au programme execute en les ajoutant a la fin de la ligne de commande invoquant wine (par exemple : wine notepad C:\\TEMP\\LISEZMOI.TXT). Notez que vous devrez proteger les caracteres speciaux (et les espaces) en utilisant un '\' lorsque vous invoquez Wine depuis un shell, par exemple : wine C:\\Program\ Files\\MonProg\\test.exe Il peut egalement s'agir d'un des executables Windows livres avec Wine, auquel cas la specification d'un chemin complet n'est pas obligatoire, p.ex. wine explorer ou wine notepad. ENVIRONNEMENT wine passe les variables d'environnement du shell depuis lequel il est lance au processus Windows/DOS execute. Utilisez donc la syntaxe appropriee a votre shell pour declarer les variables d'environnement dont vous avez besoin. WINEPREFIX Si definie, le contenu de cette variable est pris comme le nom du repertoire ou Wine stocke ses donnees (la valeur par defaut est $HOME/.wine). Ce repertoire est egalement utilise pour identifier le socket utilise pour communiquer avec wineserver. Tous les processus wine utilisant le meme wineserver (c'est-a-dire le meme utilisateur) partagent certains elements comme la base de registre, la memoire partagee et les objets du noyau. En donnant a WINEPREFIX une valeur specifique pour differents processus wine, il est possible d'executer plusieurs sessions de wine totalement independantes. WINESERVER Specifie le chemin et le nom de l'executable wineserver. Si cette variable n'est pas definie, Wine essaiera de charger un fichier nomme << wineserver >> dans le chemin systeme ou quelques autres emplacements potentiels. WINELOADER Specifie le chemin et le nom de l'executable wine a utiliser pour executer de nouveaux processus Windows. A defaut, Wine essaiera de charger un fichier nomme << wine >> dans le chemin systeme ou quelques autres emplacements potentiels. WINEDEBUG Active ou desactive les messages de debogage. La syntaxe est : [classe][+|-]canal[,[classe2][+|-]canal2] La classe est optionnelle et peut avoir une des valeurs suivantes : err, warn, fixme ou trace. Si elle n'est pas specifiee, tous les messages de debogage pour le canal associe seront actives. Chaque canal imprimera des messages a propos d'un composant particulier de Wine. Le caractere suivant peut etre + ou - pour activer/desactiver le canal specifie. Si aucune classe n'est specifiee, le caractere + peut etre omis. Notez que les espaces ne sont pas autorisees dans cette chaine de caracteres. Exemples : WINEDEBUG=warn+all activera tous les messages d'avertissement (recommande pour le debogage). WINEDEBUG=warn+dll,+heap activera tous messages d'avertissement sur les DLL, et tous les messages sur le tas. WINEDEBUG=fixme-all,warn+cursor,+relay desactivera tous les messages FIXME, activera les messages d'avertissement sur le composant cursor et activera tous les messages du canal relay (appels de l'API). WINEDEBUG=relay activera tous les messages du canal relay. Pour un controle plus fin sur l'inclusion et l'exclusion des fonctions et DLL des traces relay, utilisez la cle HKEY_CURRENT_USER\Software\Wine\Debug de la base de registre. Pour plus d'informations sur les messages de debogage, referez- vous au chapitre Execution de Wine du guide de l'utilisateur de Wine. WINEDLLPATH Specifie le(s) chemin(s) ou chercher les DLL integrees et les applications Winelib. C'est une liste de repertoires separes par des << : >>. En plus des repertoires specifies dans WINEDLLPATH, Wine utilisera aussi le repertoire d'installation. WINEDLLOVERRIDES Definit le type de remplacement et l'ordre de chargement des DLL utilisees lors du processus de chargement d'une DLL. Deux types de bibliotheques peuvent actuellement etre charges dans l'espace d'adressage d'un processus : les DLL natives de Windows (native) et les DLL integrees a Wine (builtin). Le type peut etre abrege avec la premiere lettre du type (n ou b). La bibliotheque peut egalement etre desactivee (''). Les sequences d'ordres doivent etre separees par des virgules. Chaque DLL peut avoir son ordre de chargement propre. L'ordre de chargement determine quelle version de la DLL doit etre chargee dans l'espace d'adressage. Si la premiere tentative echoue, la suivante est essayee et ainsi de suite. Plusieurs bibliotheques avec le meme ordre de chargement peuvent etre separees par des virgules. Il est egalement possible de specifier differents ordres de chargements pour differentes bibliotheques en separant les entrees par << ; >>. L'ordre de chargement pour une DLL 16 bits est toujours defini par l'ordre de chargement de la DLL 32 bits qui la contient (qui peut etre identifie en observant le lien symbolique du fichier .dll.so 16 bits). Par exemple, si ole32.dll est configuree comme builtin, storage.dll sera egalement chargee comme builtin puisque la DLL 32 bits ole32.dll contient la DLL 16 bits storage.dll. Exemples : WINEDLLOVERRIDES="comdlg32,shell32=n,b" Charge comdlg32 et shell32 comme des DLL windows natives, ou la version integree en cas d'echec. WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b" Charge les bibliotheques windows natives comdlg32 et shell32. De plus, si une application demande le chargement de c:\foo\bar\baz.dll, charge la bibliotheque integree baz. WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32=" Charge la bibliotheque integree comdlg32, ou la version native en cas d'echec ; charge la version integree de shell32 et la version native de comctl32 ; oleaut32 sera desactivee. WINEARCH Specifie l'architecture Windows a prendre en charge. Peut etre win32 (prise en charge des applications 32 bits uniquement), ou win64 (prise en charge des applications 64 bits, et 32 bits en mode WoW64). L'architecture prise en charge par un prefixe Wine donne est determinee au moment de sa creation et ne peut etre modifiee ulterieurement. Si vous executez Wine avec un prefixe preexistant, il refusera de demarrer si WINEARCH ne correspond pas a l'architecture du prefixe. DISPLAY Specifie l'affichage X11 a utiliser. Variables de configuration du pilote audio OSS : AUDIODEV Definit le peripherique pour les entrees/sorties audio, par defaut /dev/dsp. MIXERDEV Definit le peripherique pour les controles du mixeur, par defaut /dev/mixer. MIDIDEV Definit le peripherique pour le sequenceur MIDI, par defaut /dev/sequencer. FICHIERS wine Le chargeur de programme de Wine. wineconsole Le chargeur de programme de Wine pour les applications en mode console (CUI). wineserver Le serveur Wine. winedbg Le debogueur de Wine. $WINEPREFIX/dosdevices Repertoire contenant le mapping des peripheriques DOS. Chaque fichier dans ce repertoire est un lien symbolique vers le fichier peripherique Unix qui implemente un peripherique donne. Par exemple, si COM1 est mappe sur /dev/ttyS0, vous aurez un lien symbolique de la forme $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0. Les lecteurs DOS sont aussi definis a l'aide de liens symboliques ; par exemple, si le lecteur D: correspond au CDROM monte sur /mnt/cdrom, vous aurez un lien symbolique $WINEPREFIX/dosdevices/d: -> /mnt/cdrom. Le peripherique Unix correspondant a un lecteur DOS peut etre specifie de la meme facon, a l'exception du fait qu'il faut utiliser << :: >> a la place de << : >>. Dans l'exemple precedent, si le lecteur CDROM est monte depuis /dev/hdc, le lien symbolique correspondant sera $WINEPREFIX/dosdevices/d:: -> /dev/hdc. AUTEURS Wine est disponible grace au travail de nombreux developpeurs. Pour une liste des auteurs, referez-vous au fichier AUTHORS a la racine de la distribution des sources. COPYRIGHT Wine peut etre distribue selon les termes de la licence LGPL. Une copie de cette licence se trouve dans le fichier COPYING.LIB a la racine de la distribution des sources. BUGS Un rapport sur la compatibilite de nombreuses applications est disponible sur la base de donnees d'applications de Wine . N'hesitez pas a y ajouter des entrees pour les applications que vous executez actuellement, si necessaire. Les bugs peuvent etre signales (en anglais) sur le systeme de suivi des problemes de Wine . DISPONIBILITE La version publique la plus recente de Wine est disponible sur WineHQ, le quartier general du developpement de Wine . VOIR AUSSI wineserver(1), winedbg(1), Documentation et support de Wine . Wine 9.18 juillet 2013 WINE(1)