Me and my Wine
Par Jean-Seb le samedi 20 septembre 2008, 10:28 - Linuxeries - Lien permanent
J'avoue, j'ai encore un MS-Windows caché dans le faux
plafond.
Avec Wine, je vais pouvoir m'en passer définitivement.
Comme il nous reste un semblant de fierté, la mise en oeuvre se fera sous
Gentoo, et non pas avec Nioubuntu.
Famous Wine for Crippled Minds
Faut-il vraiment une introduction ?
Wine permets de faire tourner tous les gadgets MS-Windows que vous ne trouvez
pas sous Linux.
Et nous aimons tous les gadgets.
Ce qu'il ne faut pas faire
- Compiler avec -Os ou -O3 (vérifiez vos settings dans le make.conf)
- Lancer Wine en étant root ! Laissez le privilège douteux de l'utilisation de l'OS en tant qu'admin aux vrais' windoziens!
Installation
- Support du son
- De l'avis général, il vaut mieux utiliser le support OSS plutot que le support natif ALSA
- Par contre dans le noyau, n'oubliez pas de compiler ALSA avec le support OSS (sauf si vous utilisez toujours OSS en natif).
- Les flags en résumé: -alsa +oss
- J'ai également ajouté le support jpeg: +jpeg
- Je tourne en version ~x86 , qui correspond en ce moment à la 1.1.4
Configuration
- Laissez tomber les éditions manuelles des fichiers de config.
- Comme le dit portage:
* ~/.wine/config is now deprecated. For configuration either use * winecfg or regedit HKCU\Software\Wine
- Nouvelle façon de procéder: winecfg
- bon là c'est trivial (pensez à tester le son)
- Par défaut, le lecteur C: (comme disent les ouinedoziens) se
trouvera ici:
- ~/.wine/drive_c
- Il contient une arborescence windows classique (vous pouvez ajouter vos DLLs dans windows/system32)
- Pour vérifier si Wine est correctement installé:
wine notepad- notepad est situé dans ~/.wine/dirve_c/windows/system32, qui est dans le $PATH de windows.
- Quelques DLLs qui pourraient vous manquer:
- toute la série des MFC (MFC40.dll, MFC42.dll etc..)
- freeglut
- Une fois les quelques DLLs supplémentaires et suggérées installées, vous pouvez tester un programme plus goulu tel que la démo GL Excess.
Installation des cochonneries
- Si c'est un exe:
wine bidule.exe - Si ce n'est pas un exe:
wine start bidule.msi - Les programmes vont s'installer dans ~/.wine/.drive_c par défaut.
- j'ai juste configuré un lecteur pour le cd-rom, mais le comportement par défaut me convient tout à fait.
- Ensuite, pour le lancer, aller dans le répertoire et:
~/.wine/drive_c/programme/wine mon_programme mes_params
Problèmes les plus courants:
- Tuer un programme:
kill -9 pid de l'exe - Tuez les tous:
wineserver -k - Revenir à la résolution d'origine de X:
xrandr -s 0
DotNet n'est pas installé!
- Terminé, le démineur et la dame de pique !
- Pour le reste, la doc est ici: