Ceci est une ancienne révision du document !



Wine: Trucs et astuces

Cette page est raccordée à la page principale de Wine.

Installation de gros programmes commerciaux (jeux et logiciels)

Ceux-ci peuvent vous poser des difficultés pratiques, même s'ils sont réputés fonctionner sous Wine. Souvent, il arrive que les possesseurs légitimes d'un CD ne puissent le faire fonctionner sous Wine parce que l'application leur demande d'insérer le CD original. C'est dans ce cas un problème classique d'interopérabilité que l'on rencontre souvent sous Linux. Toutefois, comme cette technique permet aussi aux personnes non détentrices du CD original d'utiliser illégalement l'application en question, cette technique peut dans ce cas être considérée comme une aide au piratage.

Nous ne pouvons donc ici vous donner plus de précisions sur la façon d'implémenter la technique "No CD" qui permet le plus souvent de résoudre ce problème.

Une bonne version de Wine pour les jeux anciens

Intrepid Ibex (8.10): http://wine.budgetdedicated.com/archive/ubuntu/intrepid/

Hardy Heron (8.04): http://wine.budgetdedicated.com/archive/ubuntu/hardy/

Après avoir installé wine, mettez-le à jour si besoin est. Votre jeu fonctionnera peut-être avec la dernière version, dans ce cas, vous avez de la chance (et félicitez les développeurs de Wine qui ont bien travaillé).

Configurer winecfg

Après avoir installé Wine, configurez winecfg. Particulièrement la détection du CD, l'affichage, et le son pour les jeux.

Pour le système d'exploitation (onglet Applications), regardez sur la boîte de votre CD tout d'abord. Si votre jeu est sorti avant 2001/2002, utilisez d'abord Windows98, et si ça ne marche pas, Windows 2000. S'il est sorti après, utilisez Windows XP. Si WinXP ne fonctionne pas, et bien essayez avec Win98 ou 2000. (quand je parle de Windows, il s'agit bien sur du Windows de Wine, à configurer dans winecfg !)

Faites les réglages en suivant la doc.

Il est recommandé de décocher momentanément la case "Permettre au gestionnaire…", pour éviter des problèmes de fenêtres.

L'installation se passe sur deux CD

Lancez l'installation, mais surtout pas à partir du répertoire de votre CD-ROM (/media/cdrom). Ainsi, restez dans le répertoire par défaut du terminal et lancez la commande (où setup.exe est le nom de l'installateur) :

wine /media/cdrom/setup.exe

Si votre lecteur CD refuse de s'éjecter, utilisez la commande (où d: est la lettre de votre lecteur CD-ROM, utilisez wincfg (onglet Lecteurs) pour la connaître) :

wine eject d:

Le lecteur devrait s'éjecter. Vous pouvez alors insérer l'autre disque et poursuivre l'installation.

Le lecteur ne s'éjecte pas, même avec la spécification du lecteur, en ce qui concerne certains jeux en tout cas.

Simuler la présence de DirectX9c (pour les jeux)

A faire avant une installation d'un jeu nécessitant DirectX.

Dans un terminal, tapez :

gedit ~/.wine/drive_c/DirectX9c.reg

Mettez-y le contenu suivant :

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]
"InstalledVersion"="hex:00,00,00,09,00,00,00,00"
"Version"="4.09.00.0904"

Enregistrez votre fichier.

Ensuite, de nouveau dans un terminal :

cd  ~/.wine/drive_c/
regedit DirectX9c.reg

Vous pouvez maintenant passer à l'installation de votre jeu :-)

Configurer la base de registre

Lancer la base de registre (équivalente à celle de Windows) :

wine regedit

A noter qu'un simple regedit fonctionne également dans la majeure partie des cas.

Naviguer jusqu'à HKEY_CURRENT_USER/Software/Wine/ et ajouter une nouvelle clé (avec le bouton droit) nommée Direct3D. Créer alors les nouvelles valeurs chaines (String Value) suivantes (toujours avec le bouton droit) :

OffscreenRenderingMode   pbuffer
UseGLSL                  enabled
VideoMemorySize          VotreQuantitéDeMémoireVidéoEnMéga

Selon les aplications 3D, il faudra changer le OffscreenRenderingMode en pbuffer ou fbo. Il faut savoir que pbuffer tend à remplacer fbo, cependant ce dernier peut encore résoudre des problèmes de compatibilité, notamment sur les matériels plus anciens. Remplacer VotreQuantitéDeMémoireVidéoEnMéga en fonction, bien entendu (par exemple : 128).

Pour plus d'informations consultez cette page (EN).

Avoir le plein écran

Pour bénéficier du plein écran, allez dans winecfg, onglet Affichage.

Décochez la case "Emuler un bureau virtuel…." et cochez la case "Permettre au gestionnaire de fenêtres…."

Lancer les CD-Roms automatiquement (Autorun.inf) comme sous windows

Cette page explique comment faire: autorun windows

Choisir son répertoire d'installation

Ce peut être réalisé au moyen de la commande wineprefixcreate. Voir le manuel en tapant

   man wineprefixcreate
Cette commande est obsolète avec les dernières versions (Jaunty et >)

wineprefixcreate est lancé automatiquement par wine si vous n'avez aucune configuration existante et crée les fichiers system.reg, user.reg et userdef.reg. Cependant, il peut parfois être utile de le lancer spécifiquement pour créer un répertoire différent ou pour mettre à jour un répertoire existant.

Vous trouverez la bonne façon de procéder ici

Copier des clés de registre Windows

Il peut se produire qu'un logiciel (Photoshop par exemple) ne fonctionne pas sous Wine uniquement pour des questions de "personnalisation". Il vous faut dans ce cas importer les clés de cette application (contenant notamment vos identifiants) du registre de Windows vers le registre de Wine.

Cet exemple concerne la société Adobe.

La procédure est la suivante:

  • dans Windows:

Choisir "exécuter" ("run"),

taper "regedit",

ouvrir “HKEY_LOCAL_MACHINE/Software/Adobe/”

Faire un clic droit et exporter le fichier en le sauvegardant sous le nom adobe.reg

  • dans Ubuntu

Installez d'abord ce paquet

   apt-get install recode 

Réencodez ensuite le fichier adobe.reg de la façon suivante:

   recode ucs-2..ascii adobe.reg

Si cette commande vous parait quelque peu cabalistique (et elle l'est ;-)) ou ne fonctione pas, vous pouvez aussi installer le paquet recode-doc puis consulter le manuel détaillé en anglais qui s'installera dans /usr/share/doc/recode-doc afin d'y rechercher le code exact de votre partition Windows.

Installez ensuite les clés réencodées dans le registre de Wine avec la commande suivante

   wine regedit adobe.reg

Il ne vous reste plus qu'à lancer l'application rétive en créant un lanceur (voir page wine).

A noter qu'avec la dernière version de wine Photoshop CS2 marche comme sur des roulettes sur linux ;)

Installations particulières pour certains jeux et applications

Il faut parfois réaliser certaines procédures particulières, notamment pour les jeux. Vous pouvez obtenir des informations, en anglais, sur le site de wine : http://appdb.winehq.org/.

Améliorer les performances dans les jeux

Pour faciliter le débogage de Wine, les traces apparaissent dans le terminal. Ceci semble prendre du temps et ralentit le jeu. On peut pratiquement doubler les performances en ajustant une variable d'environnement : lancez vos jeux en faisant précéder la commande wine de WINEDEBUG=-all :

$ WINEDEBUG=-all wine <exécutable>

On peut aussi créer une entrée dans Nautilus pour directement ouvrir avec Wine en comprenant "l'anti-debug":

cliquer droit sur un exécutable windows (.exe)→ Propriétés → ouvrir avec → Ajouter → Utiliser une commande personnaliser et dans la case apparu taper:

 env WINEDEBUG=-all wine 

Puis faite ajouter et vous pouvez maintenant ouvrir un exécutable Windows directement avec la variable d'environnement active …

Version de Windows

Une application m'indique qu'elle ne peut fonctionner avec cette version de Windows, il me faudrait Windows 2000 ou une version supérieure.

Wine ne peut changer tout son système interne de fonctionnement en fonction d'une version de Windows ou d'une autre. En revanche il peut faire croire à l'application que le système est bien de type Windows 2000 ou supérieur. Nous allons donc configurer Wine avec un petit outil plutot pratique, winecfg:

 winecfg

Dans l'onglet Applications, en bas, changez l'option Version de Windows vers la version désirée. Démarrez l'application qui pose problème, et bonne chance !

Wine et la variable d'environnement PATH

Il est parfois nécessaire de changer la variable d'environnement PATH

Extraire les icônes des programmes

Si vous souhaitez créer un raccourci-lanceur, peut-être aimeriez-vous y associer l'icône du programme. Maintenant ils sont souvent dans les exécutables alors il va falloir les extraire.

Pour ça il faut installer le paquet icoutils. Ensuite utilisez la commande :

  wrestool -x --output=<chemin> -t14 <executable>

. Remarque : le type 14 correspond aux icônes.

Jeu en réseau (LAN)

Partager le dossier Wine avec d'autres utilisateurs

Vous voulez permettre à d'autres utilisateurs d'utiliser vos applications installés dans votre répertoire Wine (en effet, pour une question de sécurité, Wine s'installe dans le répertoire personnel de l'utilisateur qui l'a installé) ?

Pour cela, il faut modifier les permissions de votre répertoire .wine. Ouvrez un terminal puis :

  • Modifiez récursivement les permissions sur votre répertoire Wine :
    chmod -R g+rwX ~/.wine/drive_c

    Pour ceux que ça intéresse, cette commande sert à permettre au utilisateurs du groupe propriétaire du répertoire de lire, écrire et exécuter les fichiers contenus dans ~/.wine/drive_c/

  • Changer le propriétaire et le groupe de fichier. Il faut remplacer votre_nom par votre login1). (normalement pas nécessaire) :
    chown -R votre_nom:votre_nom ~/.wine/drive_c
  • Puis finalement ajouter les utilisateurs en question au groupe ayant votre login2) :
    usermod -aG votre_nom nom_de_l_autre_utilisateur

    en remplaçant votre_nom par votre login3) et nom_de_l_autre_utilisateur par le login 4) des autres utilisateurs.

Ça devrait marcher, plus qu'à créer un raccourci sur le bureau des autres utilisateurs :-) (copiez sur leur bureau celui qui est sur le vôtre via le gestionnaire de fichiers).

Winetricks est un script rapide (mais pas très "propre") pour télécharger et installer des bibliothèques parfois requises pour pouvoir faire fonctionner certains programmes avec Wine (Ex. .NET 2.0). Il peut être utilisé en ligne de commande, il propose aussi une interface graphique conviviale.

Bien que l'utilisation de Winetricks peut s'avérer pratique pour faire fonctionner certains programmes sous Wine, son utilisation réduit la possibilité d'obtenir de l'aide sur WineHQ.
Certains des paquets ci-dessous peuvent ne pas fonctionner correctement avec des anciennes versions de Wine. Il est donc recommandé d'utiliser la version la plus récente à l'aide des dépôts WinHQ mentionnés plus haut.

Installation

Dans un terminal :

wget http://www.kegel.com/wine/winetricks

Voilà pour l'installation, mais pour faciliter son utilisation je vous recommande de lancer ces dernières commandes :

chmod +x winetricks
sudo mv winetricks /usr/bin

Certains paquets ont besoin de cabextract pour être installés. Celui dans les dépôts est parfaitement fonctionnel.

sudo apt-get install cabextract 
Si vous installez Wine1.2 à partir du dépôt PPA de WineHQ, winetricks est installé automatiquement. La commande à saisir pour le lancer est
winetricks

.

Paquets disponibles

Paquets
7zip 7-zip file archiver
adobeair Adobe AIR runtime
art2kmin MS Access 2000 runtime. Licence requise
atmlib Adobe Type Manager. Needed for Adobe CS4
cmake CMake, the cross-platform, open-source build system
colorprofile Standard RGB color profile
comctl32 MS common controls 5.80
comctl32.ocx MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6
controlpad MS ActiveX Control Pad
cygwin Unix apps for Windows (needed by some build scripts)
corefonts MS Arial, Courier, Times fonts
d3dx9 MS d3dx9_??.dll (from DirectX user redistributable)
d3dx9_28 MS d3dx9_28.dll
d3dx9_36 MS d3dx9_36.dll
d3dx10 MS d3dx10_??.dll (from DirectX user redistributable)
d3dxof MS d3dxof.dll (from DirectX user redistributable)
dcom98 MS DCOM (ole32, oleaut32); licence Windows 98 requise, mais ne vérifie pas
dinput8 MS dinput8.dll (from DirectX user redistributable)
dirac0.8 the obsolete Dirac 0.8 directshow filter
directmusic MS DirectMusic (from DirectX user redistributable)
directplay MS DirectPlay (from DirectX user redistributable)
directx9 MS DirectX 9 user redistributable (non recommandé ! utiliser plutôt d3dx9)
directx9-beta MS DirectX 9 user redistributable - beta verb (non recommandé ! utiliser plutôt d3dx9)
divx divx video codec
dotnet11 MS .NET 1.1 (Licence Windows requise)
dotnet20 MS .NET 2.0 (Licence Windows requise)
dotnet20sp2 MS .NET 2.0 sp2 (Licence Windows requise)
dotnet30 MS .NET 3.0 (Licence Windows requise – fonctionnement incertain dans l'immédiat)
droid Droid fonts (sur affichage ACL, paraît mieux avec fontsmooth-rgb)
dxsdk_nov2006 DirectX Software Development Kit, version novembre 2006
ffdshow ffdshow video codecs
firefox Navigateur web Firefox
fm20 MS Forms 2.0 Object Library
flash Adobe Flash Player ActiveX et greffons firefox
fontfix Fixe certaines polices qui peuvent faire planter certaines applications (ex. .net).
fontsmooth-bgrActive le lissage sous-pixel pour les écrans ACL BGR
fontsmooth-disableDésactive le lissage de polices
fontsmooth-grayActive le lissage de polices en gamme de gris
fontsmooth-rgbActive le lissage sous-pixel pour les écrans ACL RGB
gdiplus MS gdiplus.dll (de powerpoint viewer)
gecko-dbg Moteur de rendu HTML (Mozilla) avec symboles de déboguage
gecko Moteur de rendu HTML (Mozilla)
hosts Ajoute des fichiers vides C:\windows\system32\drivers\etc\{hosts,services}
ie6 Microsoft Internet Explorer 6.0
ie7 Microsoft Internet Explorer 7.0
jet40 MS Jet 4.0 Service Pack 8
kde Installateur KDE pour Windows
liberation Red Hat Liberation fonts (Sans, Serif, Mono)
mdac25 MS MDAC 2.5: Pilotes Microsoft ODBC , etc.
mdac27 MS MDAC 2.7
mdac28 MS MDAC 2.8
mfc40 MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
mfc42 MS mfc42 (voir vcrun6 ci-dessous)
mingw-gdb GDB pour MinGW
mingw Minimalist GNU pour WIndows, incluant GCC pour Windows
mono20 mono-2.0.1
mono22 mono-2.2
mono24 mono-2.4
mono26 mono-2.6
mozillabuild Mozilla build environment
mshflxgd MS Hierarchical Flex Grid Control
msi2 MS Installer 2.0
msls31 MS Line Services 3.1 (requis nativement par riched?)
msmask MS Mask Edit Control
mspaint MS Paint
msscript MS Script Control
msxml3 MS XML version 3
msxml4 MS XML version 4
msxml6 MS XML version 6
ogg ogg filters/codecs: flac, theora, speex, vorbis, schroedinger
ole2 MS 16 bit OLE
openwatcom Compilateur Open Watcom C/C++ (peut compiler du code win16)
pdh MS pdh.dll (Performance Data Helper)
physx NVIDIA/AGEIA PhysX runtime
psdk2003 MS Platform SDK 2003
psdkvista MS Vista SDK (ne s'installe pas pour l'instant
psdkwin7 MS Windows 7 SDK (l'installation des entêtes et du compilateur C++ fonctionne)
python26 Python 2.6.2 (et pywin32)
python-comtypesPaquet Python 0.6.1-1 comtypes
quartz quartz.dll ((from DirectX 9 user redistributable)
quicktime72 Apple Quicktime 7.2
riched20 MS riched20 et riched32
riched30 MS riched30
shockwave Adobe Shockwave Player
steam Application client Steam de Valve
tahoma MS Tahoma font (not part of corefonts)
urlmon MS urlmon.dll
usp10 MS usp10.dll (Uniscribe)
utorrent uTorrent
vb2run MS Visual Basic 2 runtime
vb3run MS Visual Basic 3 runtime
vb4run MS Visual Basic 4 runtime
vb5run MS Visual Basic 5 runtime
vb6run MS Visual Basic 6 Service Pack 6 runtime
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
vcrun2005expressMS Visual C++ 2005 Express
vcrun2005expresssp1MS Visual C++ 2005 Express SP1 (ne fonctionne pas pour l'instant)
vcrun2005sp1 MS Visual C++ 2005 Service Pack 1 et correctif ATL (installer la version d'essai en premier)
vcrun2005hotfixMS Visual C++ 2005 hotfixes (installer SP1 en premier)
vcrun2005trialMS Visual C++ 2005 Trial (version d'essai)
vcrun2003 MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
vcrun2005 MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)
vcrun2008 MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
vcrun6sp6 MS Visual C++ 6 sp6 libraries (mfc42, msvcp60, msvcrt; téléchargement 64Mio)
vjrun20 MS Visual J# 2.0 SE libraries (nécessite dotnet20)
wenquanyi police WenQuanYi CJK (sur ACL paraît mieux avec fontsmooth-rgb)
windowscodecs MS Windows Imaging Component
wininet MS wininet.dll (Licence Windows requise)
wme9 MS Windows Media Encoder 9 (Licence Windows requise)
wmp9 MS Windows Media Player 9 (Licence Windows requise)
wmp10 MS Windows Media Player 10 (Licence Windows requise)
wsh56 MS Windows Scripting Host 5.6
wsh56js MS Windows scripting 5.6, jscript uniquement, pas cscript
wsh56vb MS Windows scripting 5.6, vbscript uniquement, pas cscript
xact MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
xvid xvid video codec
Applications
autohotkey Autohotkey (open source gui scripting language)
mpc Media Player Classic
vlc VLC media player
Pseudopaquets
alldlls=builtinForce l'usage des dlls "buitin" (même si chargés avec chemin absolu)(sauf pour msvcp80 et d3dx9_*)
alldlls=defaultSupprime toutes les dérogations (override) de DLL
allfonts All listed fonts (corefonts, tahoma, liberation)
allcodecs All listed codecs (xvid, ffdshow)
ddr=gdi Régler DirectDrawRenderer à GDI (défaut)
ddr=opengl Régler DirectDrawRenderer à OpenGL
dsoundbug9612 Utiliser la solution de rechange DirectSound MaxShadowSize=0 pour le bug #9612
fakeie6 Faire croire à la base de registre que IE6sp1 est installé
forcemono Forcer l'utilisation de mono plutôt que .Net (pour le débogage)
glsl-disable Désactiver l'usage de GLSL par Wine Direct3D
glsl-enable Activer l'usage de GLSL par Wine Direct3D
heapcheck Activer le heap checking
multisampling=enabledActiver le multi-échantillonnage Direct3D (défaut)
multisampling=disabledDésactiver le multi-échantillonnage Direct3D
native_mdac Override odbc32, odbccp32 et oledb32
native_oleaut32Override oleaut32
nocrashdialog Désactive le dialogue de plantage graphique
orm=backbufferPeaufinage registre: OffScreenRenderingMode=backbuffer
orm=fbo Peaufinage registre: OffScreenRenderingMode=fbo (défaut)
orm=pbuffer Peaufinage registre: OffScreenRenderingMode=pbuffer
rtlm=auto Régler RenderTargetLockMode à auto (défaut)
rtlm=disabled Régler RenderTargetLockMode à disabled (désactivé)
rtlm=readdraw Régler RenderTargetLockMode à readdraw
rtlm=readtex Régler RenderTargetLockMode à readtex
rtlm=textex Régler RenderTargetLockMode à textex
sound=alsa Régler le pilote de son à ALSA
sound=audioio Régler le pilote de son à AudioIO
sound=coreaudioRégler le pilote de son à CoreAudio
sound=esd Régler le pilote de son à Esound
sound=jack Régler le pilote de son à Jack
sound=nas Régler le pilote de son à Nas
sound=oss Régler le pilote de son à OSS
sound=disabledDésactiver le son
strictdrawordering=enabledActiver StrictDrawOrdering (défaut)
strictdrawordering=disabledDésactiver StrictDrawOrdering
nt40 Configurer la version Windows à nt40
win98 Configurer la version Windows à Windows 98
win2k Configurer la version Windows à 2000
winxp Configurer la version Windows à Windows XP
vista Configurer la version Windows à Windows Vista
win7 Configurer la version Windows à Windows 7
winver= Configurer la version Windows au défaut (winxp)
volnum Rename drive_c to harddiskvolume0 (requis par certains installeurs.)
mwo=force Régler MouseWarpOverride à force (requis par certains jeux)
mwo=enabled Régler MouseWarpOverride à enabled (activé) (défaut)
mwo=disabled Régler MouseWarpOverride à disabled (désactivé)
vsm-hard Régler VertexShaderMode à matériel
Attention, l'installation des paquets comctl32 et comctl32.ocx peut entrainer un plantage de l'éditeur de registre, il est donc déconseillé de les installer.

Utilisation

Commande : winetricks [options] paquet [paquet]…

Options:

-q quiet. Vous devez déjà avoir accepté les EULAs.

-v verbose

-V

Exemple : Installer Dotnet 2.0

winetricks fontfix dotnet20

fontfix a été ajouté, puisque le commentaire qui accompagne ce paquet indique son utilité avec dotnet20.

EDIT : Ce qui donne, tout compris (sauf les 2 bibliothèques problématiques) :

winetricks art2kmin colorprofile corefonts dcom98 dirac0.8 directx9 divx dotnet11 dotnet20 ffdshow flash fontfix gdiplus gecko icodecs jet40 liberation mdac25 mdac27 mdac28 mfc40 mfc42 mono19 msi2 msls31 msxml3 msxml4 msxml6 pdh quicktime72 riched20 riched30 tahoma vb3run vb4run vb5run vb6run vcrun6 vcrun2003 vcrun2005 vcrun2005sp1 vcrun2008 wmp9 wmp10 wsh51 wsh56 wsh56js wsh56vb xvid autohotkey mpc vlc allfonts allcodecs fakeie6 native_mdac nt40 win98 win2k winxp vista volnum

Vous pourrez trouver d'autres informations sur le site officiel.

Wine bloque à "creating home configuration directory /home/user/.wine"

Il peut arriver que Wine plante à ce moment là. Si vous essayez plusieurs fois, le meilleur résultat que vous aurez est "Failed to open the service control manager".

Cela signifie généralement que vous ne disposez pas assez de ressources. Fermez tous vos programmes, et réessayer. Pensez aussi à enlever le(s) dossier(s) temporaire (style ".wine-778DdII") de votre dossier personnel (/home/votre_pseudo) avant cela, vous pouvez faire ça en console, comme ceci:

cd ~
rm -R .wine-*

Si ça ne marche toujours pas, créez le préfixe vous-même :

wineprefixcreate --prefix ~/.wine/

(cela peut se faire en mode "failsafe terminal").

Vous cliquez droit sur un programme Windows, vous choisissez "Exécuter avec Wine" et il ne se passe rien

Ouvrez un terminal, placez vous dans le répertoire où l'exécutable en question se trouve, et lancez le en ligne de commande.

 wine NOM_PROGRAMME.exe 

Regardez quelles sont les erreurs qui s'affichent dans le terminal, et regardez si elles ne sont pas mentionnées ici ou sur Google.

Si vous avez un dual-boot, et que depuis Ubuntu vous allez sur le disque dur Windows, que vous y sélectionnez un exécutable de programme que vous aviez installé sous Windows au préalable, la probabilité d'un dysfonctionnement est élevée. En effet, pour exécuter avec wine un programme, il vaut mieux l'avoir installé avec wine aussi. Donc reprenez plutôt l'installateur du programme et exécutez le avec Wine dans Ubuntu.

Wine dit qu'il lui manque une dll

Si Wine vous affiche par exemple le message suivant:

err:module:import_dll Library BIDULE.DLL (which is needed by L"Z:\\home\\user\\programs\\MONPROG\\Setup.exe") not found

Cela signifie qu'il lui manque une librairie pour s'exécuter. Allez sur dll-files.com, recherchez votre librairie, téléchargez là (gratuitement, ne vous préoccupez pas de l'avertissement sur la difficulté de la chose), dézippez l'archive téléchargée, et déplacez le fichier .dll qui s'y trouve dans le répertoire /home/VOTRE_LOGIN/.wine/drive_c/windows/system32/.

Si vous ne trouvez pas le dossier .wine, pensez à afficher les fichiers cachés de votre dossier personnel.
Tous les fichiers DLL sont la propriété de leur auteurs respectifs. Vous devez posseder la licence du logiciel dont vous téléchargez une DLL

Wine, Winecfg buggent avec ma carte ATI FireGL

Je n'ai pas de son dans mes applications/jeux

⇒ Dans le menu audio de winecfg, dans le cadre "DirectSound" :

Réduisez "Accélération matérielle" à "Standard" au lieu de "Complete"

⇒cliquer sur l'onglet audio fait planter wine: taper ça:

sudo mv /usr/lib/wine/winearts.drv.so /usr/lib/wine/old_winearts.drv.so

Problèmes de Polices

rajouter home/UTILISATEUR/.wine/user.reg (situé dans votre dossier utilisateur, fait afficher les fichiers cachés) :

[Software\\Wine\\X11 Driver] 1226210902
"ClientSideWithRender"="N"

Son surround

Wine ne supporte pas encore le son au delà de la stéréo : voir ce bug

Touche suppr qui affiche un point au lieu d'effacer

Système → Préférences → Clavier → Agencements

Cliquer sur Ajouter… Dans Pays choisir France et dans Variantes choisir France. Cliquer sur Ajouter.

Enlever ensuite le clavier qui a été ajouté par défaut (ca devrait être "France Autre")

Vous n'avez pas trouvé de solution à votre problème ? Rendez-vous sur le forum !


Contributeurs: Id2ndR, kmeleon, complété par Les contributeurs d'Ubuntu-fr, Gemnoc (mise à jour Winetricks)


1) , 2) , 3) , 4)
nom de connexion
  • wine_trucs_et_astuces.1280428515.txt.gz
  • Dernière modification: Le 29/07/2010, 20:35
  • par Gemnoc