Man page - wine-stable(1)

Packages contains this manual

Available languages:

en fr pl de

Manual

WINE

NOM
SYNOPSIS
DESCRIPTION
PROGRAMME/ARGUMENTS
ENVIRONNEMENT
FICHIERS
AUTEURS
COPYRIGHT
BUGS
DISPONIBILITÉ
VOIR AUSSI

NOM

wine - exécuter 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 exĂ©cute le programme indiquĂ©, qui peut ĂȘtre un exĂ©cutable DOS, Windows 3.x, Win32 ou Win64 (sur les systĂšmes 64 bits).

Pour déboguer wine, utilisez plutÎt winedbg .

Pour exĂ©cuter des applications en ligne de commande (programmes Windows console), prĂ©fĂ©rez wineconsole . Cela permet d’afficher la sortie dans une fenĂȘtre sĂ©parĂ©e. Si vous n’utilisez pas wineconsole pour les programmes en ligne de commande, le support console sera trĂšs limitĂ© et votre programme pourrait ne pas fonctionner correctement.

Lorsque wine est invoquĂ© 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 ĂȘtre spĂ©cifiĂ© au format DOS ( C:\\WINDOWS\\SOL.EXE ) ou au format Unix ( /msdos/windows/sol.exe ). Vous pouvez passer des arguments au programme exĂ©cutĂ© en les ajoutant Ă  la fin de la ligne de commande invoquant wine (par exemple : wine notepad C:\\TEMP\\LISEZMOI.TXT ). Notez que vous devrez protĂ©ger les caractĂšres spĂ©ciaux (et les espaces) en utilisant un ’\’ lorsque vous invoquez Wine depuis un shell, par exemple :

wine C:\\Program\ Files\\MonProg\\test.exe

Il peut Ă©galement s’agir d’un des exĂ©cutables Windows livrĂ©s avec Wine, auquel cas la spĂ©cification 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 lancĂ© au processus Windows/DOS exĂ©cutĂ©. Utilisez donc la syntaxe appropriĂ©e Ă  votre shell pour dĂ©clarer les variables d’environnement dont vous avez besoin.
WINEPREFIX

Si dĂ©finie, le contenu de cette variable est pris comme le nom du rĂ©pertoire oĂč Wine stocke ses donnĂ©es (la valeur par dĂ©faut est $HOME/.wine ). Ce rĂ©pertoire est Ă©galement utilisĂ© pour identifier le socket utilisĂ© pour communiquer avec wineserver . Tous les processus wine utilisant le mĂȘme wineserver (c’est-Ă -dire le mĂȘme utilisateur) partagent certains Ă©lĂ©ments comme la base de registre, la mĂ©moire partagĂ©e et les objets du noyau. En donnant Ă  WINEPREFIX une valeur spĂ©cifique pour diffĂ©rents processus wine , il est possible d’exĂ©cuter plusieurs sessions de wine totalement indĂ©pendantes.

WINESERVER

SpĂ©cifie le chemin et le nom de l’exĂ©cutable wineserver . Si cette variable n’est pas dĂ©finie, Wine essaiera de charger un fichier nommĂ© « wineserver » dans le chemin systĂšme ou quelques autres emplacements potentiels.

WINELOADER

SpĂ©cifie le chemin et le nom de l’exĂ©cutable wine Ă  utiliser pour exĂ©cuter de nouveaux processus Windows. A dĂ©faut, Wine essaiera de charger un fichier nommĂ© « wine » dans le chemin systĂšme ou quelques autres emplacements potentiels.

WINEDEBUG

Active ou désactive les messages de débogage. 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 spĂ©cifiĂ©e, tous les messages de dĂ©bogage pour le canal associĂ© seront activĂ©s. Chaque canal imprimera des messages Ă  propos d’un composant particulier de Wine. Le caractĂšre suivant peut ĂȘtre + ou - pour activer/dĂ©sactiver le canal spĂ©cifiĂ©. Si aucune classe n’est spĂ©cifiĂ©e, le caractĂšre + peut ĂȘtre omis. Notez que les espaces ne sont pas autorisĂ©es dans cette chaĂźne de caractĂšres.

Exemples :
WINEDEBUG=warn+all

activera tous les messages d’avertissement (recommandĂ© pour le dĂ©bogage).

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

dĂ©sactivera 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 contrĂŽle plus fin sur l’inclusion et l’exclusion des fonctions et DLL des traces relay, utilisez la clĂ© HKEY_CURRENT_USER\Software\Wine\Debug de la base de registre.

Pour plus d’informations sur les messages de dĂ©bogage, rĂ©fĂ©rez-vous au chapitre ExĂ©cution de Wine du guide de l’utilisateur de Wine.

WINEDLLPATH

SpĂ©cifie le(s) chemin(s) oĂč chercher les DLL intĂ©grĂ©es et les applications Winelib. C’est une liste de rĂ©pertoires sĂ©parĂ©s par des « : ». En plus des rĂ©pertoires spĂ©cifiĂ©s dans WINEDLLPATH , Wine utilisera aussi le rĂ©pertoire d’installation.

WINEDLLOVERRIDES

DĂ©finit le type de remplacement et l’ordre de chargement des DLL utilisĂ©es lors du processus de chargement d’une DLL. Deux types de bibliothĂšques peuvent actuellement ĂȘtre chargĂ©s dans l’espace d’adressage d’un processus : les DLL natives de Windows ( native ) et les DLL intĂ©grĂ©es Ă  Wine ( builtin ). Le type peut ĂȘtre abrĂ©gĂ© avec la premiĂšre lettre du type ( n ou b ). La bibliothĂšque peut Ă©galement ĂȘtre dĂ©sactivĂ©e (’’). Les sĂ©quences d’ordres doivent ĂȘtre sĂ©parĂ©es par des virgules.

Chaque DLL peut avoir son ordre de chargement propre. L’ordre de chargement dĂ©termine quelle version de la DLL doit ĂȘtre chargĂ©e dans l’espace d’adressage. Si la premiĂšre tentative Ă©choue, la suivante est essayĂ©e et ainsi de suite. Plusieurs bibliothĂšques avec le mĂȘme ordre de chargement peuvent ĂȘtre sĂ©parĂ©es par des virgules. Il est Ă©galement possible de spĂ©cifier diffĂ©rents ordres de chargements pour diffĂ©rentes bibliothĂšques en sĂ©parant les entrĂ©es par « ; ».

L’ordre de chargement pour une DLL 16 bits est toujours dĂ©fini par l’ordre de chargement de la DLL 32 bits qui la contient (qui peut ĂȘtre identifiĂ© en observant le lien symbolique du fichier .dll.so 16 bits). Par exemple, si ole32.dll est configurĂ©e comme builtin, storage.dll sera Ă©galement chargĂ©e 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 intĂ©grĂ©e en cas d’échec.

WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b"

Charge les bibliothÚques windows natives comdlg32 et shell32. De plus, si une application demande le chargement de c:\foo\bar\baz.dll , charge la bibliothÚque intégrée baz .

WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="

Charge la bibliothĂšque intĂ©grĂ©e comdlg32, ou la version native en cas d’échec ; charge la version intĂ©grĂ©e de shell32 et la version native de comctl32 ; oleaut32 sera dĂ©sactivĂ©e.

WINEARCH

SpĂ©cifie l’architecture Windows Ă  prendre en charge. Peut ĂȘtre 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 prĂ©fixe Wine donnĂ© est dĂ©terminĂ©e au moment de sa crĂ©ation et ne peut ĂȘtre modifiĂ©e ultĂ©rieurement. Si vous exĂ©cutez Wine avec un prĂ©fixe prĂ©existant, il refusera de dĂ©marrer si WINEARCH ne correspond pas Ă  l’architecture du prĂ©fixe.

DISPLAY

SpĂ©cifie l’affichage X11 Ă  utiliser.

Variables de configuration du pilote audio OSS :
AUDIODEV

Définit le périphérique pour les entrées/sorties audio, par défaut /dev/dsp .

MIXERDEV

Définit le périphérique pour les contrÎles du mixeur, par défaut /dev/mixer .

MIDIDEV

Définit le périphérique pour le séquenceur MIDI, par défaut /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 débogueur de Wine.

$WINEPREFIX/dosdevices

Répertoire contenant le mapping des périphériques DOS. Chaque fichier dans ce répertoire est un lien symbolique vers le fichier périphérique Unix qui implémente un périphérique donné. Par exemple, si COM1 est mappé sur /dev/ttyS0 , vous aurez un lien symbolique de la forme $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0 .
Les lecteurs DOS sont aussi dĂ©finis Ă  l’aide de liens symboliques ; par exemple, si le lecteur D: correspond au CDROM montĂ© sur /mnt/cdrom , vous aurez un lien symbolique $WINEPREFIX/dosdevices/d: -> /mnt/cdrom . Le pĂ©riphĂ©rique Unix correspondant Ă  un lecteur DOS peut ĂȘtre spĂ©cifiĂ© de la mĂȘme façon, Ă  l’exception du fait qu’il faut utiliser « :: » Ă  la place de « : ». Dans l’exemple prĂ©cĂ©dent, si le lecteur CDROM est montĂ© depuis /dev/hdc, le lien symbolique correspondant sera $WINEPREFIX/dosdevices/d:: -> /dev/hdc .

AUTEURS

Wine est disponible grùce au travail de nombreux développeurs. Pour une liste des auteurs, référez-vous au fichier AUTHORS à la racine de la distribution des sources.

COPYRIGHT

Wine peut ĂȘtre distribuĂ© selon les termes de la licence LGPL. Une copie de cette licence se trouve dans le fichier COPYING.LIB Ă  la racine de la distribution des sources.

BUGS

Un rapport sur la compatibilitĂ© de nombreuses applications est disponible sur la base de donnĂ©es d’applications de Wine . N’hĂ©sitez pas Ă  y ajouter des entrĂ©es pour les applications que vous exĂ©cutez actuellement, si nĂ©cessaire.

Les bugs peuvent ĂȘtre signalĂ©s (en anglais) sur le systĂšme de suivi des problĂšmes de Wine .

DISPONIBILITÉ

La version publique la plus récente de Wine est disponible sur WineHQ, le quartier général du développement de Wine .

VOIR AUSSI

wineserver (1), winedbg (1),
Documentation et support de Wine .