Jump to content

[Tuto] Logiciels et Jeux Windows sous Linux : Wine

Recommended Posts

merci pour ce tuto


cependant winesetup.tk n'est pas porté sous freeBSD et le man wine.conf est tr

s light.

c'est pourquoi j'aimerai connaitre:

-les paramètres pour remplir wine.conf

-que sont ces fichiers présents dans ~/.wine/

le truc étant de tenter de booter ma partition win2000 directement, mais bon

ça me dit pas ce qu'il faut mettre ni comment le remplir. :D

je veux bien tenter de remplacer C:\\WINDOWS par /mnt/wind/WNNT mais c'est pas dit que ça fonctionne ;)

heu c'est prévu mais il va falloir que je bosse le sujet parce que j'ai pour l'instant uniquement fait l'insall bourin :chinois:

Link to comment
Share on other sites

  • 2 weeks later...
  • Replies 106
  • Created
  • Last Reply



I've been tinkering for a week or so and D3d9 is

almost their (well except for shaders)

Along with Pirates I can now run Axis and Alies and

Myst4 is looking promising

Most of the demos from here


Swap Chains only runs in one window, Shadow Volume is

still a very flaky and some of the textures have

strange offsets, but everything runs.

Apart from the slightly bad texture offsets wine

should be able to run more DirectX 9 applications than

Cedega if only I could get them installed!

I'm going to do some more debugging, cleaning up and

post some screenshots on a web site and start sending

patches against head (in smaller chunks that the last


Ca pourrait devenir très interessant :zarb:

Link to comment
Share on other sites

  • 1 month later...


et bravo pour ton tuto sur Wine//Winex

donc j'ai toujours des problems avec Winex

j'ai une gentoo un kernel 2.6.10

drivers Nvidia 6629 (et aucune erreur ressort a l'installation)

et j'ai installé Winex par le script CVS

tout s'est deroulé sans erreur (pour une fois :p)

tout content je veut essayer ma commande winex en root comme en user il ne reconnais pas la commande :s

il ma installé Winex dans:


je ne sais pas si c'est normal :p

mais je ne peut toujours pas lancer winex /mnt/cdrom/install.exe :'(

Link to comment
Share on other sites

il ma installé Winex dans:



je ne sais pas si c'est normal zarb.gif

pas vraiment ca devrait plutot etre


(les sources quoi)

et comme tu a fait l'install en "cedega_head_userinstall" (non root)

tu devrait avoir un dossier


avec un fichier cvscedega

tu va dedans et tu y fait

sh cvscedega /ou/est/mon/jeux/


Link to comment
Share on other sites

oui, je suis au courrant du problème des liens :mdr:

jusqu'à hier, j'étais trop occupé pour m'en occuper :roll:

je vais progressivement reprendre ce tuto maitenant que j'ai un peu plus de temps

donc soyez patients

les corrections/Maj vont venir .... bientoto :byebye:

Link to comment
Share on other sites


0 ) cedega_head_userinstall

*PTHREADS VERSION* - for newer distros

This profile gets the most recent, but also most bleeding

edge version of the free cvs cedega - and installs 100 percent

as current user - no need for root.

This is the PTHREADS version, therefore not for older glibc

based distributions.

1*) cvscedega_head

*PTHREADS VERSION* - for newer distros

This profile gets the most recent, but also most bleeding

edge version of the free cvs cedega.

This is the PTHREADS version, therefore not for older glibc

based distributions.

donc j'ai bien pris la cvscedega_head

$ pwd && ls


acinclude.m4  config.status    dlls          libwine_port.so    LICENSE.ReWind  misc      README              unicode

aclocal.m4    configure        documentation  libwineserver.so    LICENSE.Wine    miscemu  README.transgaming  VERSION

ANNOUNCE      configure.ac      files          libwine.so          loader          msdos    relay32            WARRANTY

AUTHORS      console          graphics      libwine_tsx11.so    Makefile        objects  resources          win32

AUTHORS.Wine  controls          if1632        libwine_unicode.so  Makefile.in    ole      scheduler          windows

BUGS          CVS              include        libwine_uuid.a      Make.rules      port      server              winedefault.reg

ChangeLog    debugger          library        LICENSE            Make.rules.in  programs  tools

config.log    DEVELOPERS-HINTS  libtest        LICENSE.LGPL        memory          rc        tsx11

j'ai pas les sources winex.tar.gz

tu devrait avoir un dossier


avec un fichier cvscedega

tu va dedans et tu y fait

sh cvscedega /ou/est/mon/jeux/

j'ai rien de tout ca :reflechis:

ls -ap

./              .bashrc      .dfbserverrc    .evolution/    .gnome2_private/  .mozilla/        .teamspeak2/  .xchat2/

../            .BitchX/    .distcc/        .fonts.cache-1  .gstreamer-0.8/    .mplayer/        .themes/      .xmms/

.advance/      .cache/      .dmrc            .gconf/        .gtk-bookmarks    .nautilus/        .thumbnails/  .xsession-errors

.amsn/          Capture.png  .doom3/          .gconfd/        .gtkrc-1.2-gnome2  perso/            .toprc        .xsmDcJOqX

amsn_received/  .config/    .elinks/        .gdesklets/    .ICEauthority      .q3a/            .tuxracer/    .xsmlZSlNe

.aMule/        .cvscedega/  .eMule          .gftp/          .icons/            .recently-used    .wine/        .xsmosLoMY

.bash_history  .cvspass    .enlightenment/  .gnome/        .local/            .ssh/            .WineCVS/

.bash_profile  Desktop/    .esd_auth        .gnome2/        .metacity/        switchnew.config  .Xauthority

et voila mon cedega config

.cvscedega $ cat config


;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config

;; If you think it is nescessary to show others your complete config for a

;; bug report, filter out empty lines and comments with

;; grep -v "^;" ~/.wine/config | grep '.'


;; MS-DOS drives configuration


;; Each section has the following format:

;; [Drive X]

;; "Path"="xxx"      (Unix path for drive root)

;; "Type"="xxx"      (supported types are 'floppy', 'hd', 'cdrom' and 'network')

;; "Label"="xxx"      (drive label, at most 11 characters)

;; "Serial"="xxx"    (serial number, 8 characters hexadecimal number)

;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix')

;;  This is the FS Wine is supposed to emulate on a certain

;;  directory structure.

;;  Recommended:

;;  - "win95" for ext2fs, VFAT and FAT32

;;  - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)

;;  DON'T use "unix" unless you intend to port programs using Winelib !

;; "Device"="/dev/xx" (only if you want to allow raw device access)


[Drive C]

"Path" = "/home/switch/.cvscedega/c_drive"

"Type" = "hd"

"Label" = "Dos Drive"

"Filesystem" = "win95"

#[Drive D]

#"Path" = "${HOME}"

#"Type" = "hd"

#"Label" = "My Home"

#"Filesystem" = "win95"

[Drive D]

"Path" = "/home/switch/perso/cdrom"

"Type" = "cdrom"

"Label" = "cdrom"

"Filesystem" = "iso9660"

[Drive E]

"Path" = "/tmp"

"Type" = "hd"

"Label" = "tmp"

"Filesystem" = "win95"

[Drive G]

"Path" = "/"

"Type" = "hd"

"Label" = "root"

"Filesystem" = "win95"


"Windows" = "c:\\windows"

"System" = "c:\\windows\\system32\\"

"Temp" = "e:\\"

"Path" = "c:\\windows\\;c:\\windows\\system32\\"

"GraphicsDriver" = "x11drv"

; Wine doesn't pass directory symlinks to Windows programs by default.

; Enabling this may crash some programs that do recursive lookups of a whole

; subdir tree in case of a symlink pointing back to itself.

;"ShowDirSymlinks" = "1"

; Note: The WINESHELLLINK Environment variable will override this setting.

;      (which is set in the winex startup script)

"ShellLinker" = "/usr/lib/transgaming/winex/bin/wineshelllink"

; Note: The WINEBROWSER Environment variable will override this setting.

;      you may format the string by placing a %s where you want

;      the URL to go, if its left off then the URL will be appended to the end.

; This option is used by the winelib app 'winebrowserlink'

"Browser" = "/usr/bin/mozilla %s"

# <wineconf>


; This doesn't work in WineX, but its here for WineHQ compatability.

; can be (win95, win98, winme, nt351, nt40, win2k, winxp, win20, win30, win31)

"Windows" = "win98"

; dos version

;"DOS" = "6.22"


"DefaultLoadOrder" = "native, builtin, so"


"commdlg"      = "builtin, native"

"comdlg32"    = "builtin, native"

"ver"          = "builtin, native"

"version"      = "builtin, native"

"shell"        = "builtin, native"

"shell32"      = "builtin, native"

"shfolder"    = "builtin, native"

"shlwapi"      = "builtin, native"

"shdocvw"      = "builtin, native"

"lzexpand"    = "builtin, native"

"lz32"        = "builtin, native"

"comctl32"    = "builtin, native"

"commctrl"    = "builtin, native"

"advapi32"    = "builtin, native"

"crtdll"      = "builtin, native"

"mpr"          = "builtin, native"

"winspool.drv" = "builtin, native"

"d3d8"        = "builtin, native"

"d3drm"        = "builtin, native"

"ddraw"        = "builtin, native"

"dinput"      = "builtin, native"

"dinput8"      = "builtin, native"

"dmusic"      = "builtin, native"

"dsound"      = "builtin, native"

"opengl32"    = "builtin, native"

"msvcrt"      = "native, builtin"

"rpcrt4"      = "native, builtin"

"msvideo"      = "builtin, native"

"msvfw32"      = "builtin, native"

"mcicda.drv"  = "builtin, native"

"mciseq.drv"  = "builtin, native"

"mciwave.drv"  = "builtin, native"

"mciavi.drv"  = "native, builtin"

"mcianim.drv"  = "native, builtin"

"msacm.drv"    = "builtin, native"

"msacm"        = "builtin, native"

"msacm32"      = "builtin, native"

"midimap.drv"  = "builtin, native"


; Number of colors to allocate from the system palette

"AllocSystemColors" = "100"

; Number of colors to copy from the default palette

"CopyDefaultColors" = "0"

; Use a private color map

"PrivateColorMap" = "N"

; Favor correctness over speed in some graphics operations

"PerfectGraphics" = "N"

; Color depth to use on multi-depth screens

;;"ScreenDepth" = "16"

; Name of X11 display to use

;;"Display" = ":0.0"

; Allow the window manager to manage created windows

"Managed" = "Y"

; Use a desktop window of 640x480 for Wine

;"Desktop" = "800x600"

; Use XFree86 DGA extension if present

; (make sure /dev/mem is accessible by you !)

"UseDGA" = "N"

; Use XShm extension if present

"UseXShm" = "Y"

; Enable DirectX mouse grab

"DXGrab" = "Y"

; Use XVidMode extension if present

"UseXVidMode" = "Y"

; Create the desktop window with a double-buffered visual

; (useful to play OpenGL games)

"DesktopDoubleBuffered" = "Y"

; Code page used for captions in managed mode

; 0 means default ANSI code page (CP_ACP == 0)

"TextCP" = "0"

; Use this if you have more than one port for video on your setup

; (Wine uses for now the first 'input image' it finds).

;; "XVideoPort" = "43"

; Use this to make your X server execute all commands

; sequentially rather than buffering commands. Will make

; everything really SLOW but can be nice for debugging.

;; "Synchronous" = "Y"

; This option controls the use of the X resize and rotate, XRandR, extension

; which provides fullscreen functionality in a manner similar to XVidMode.

; Note that if this option is enabled it will override UseXVidMode.

;; "UseXRandR" = "N"

; Enable the TransGaming HUD

;; "ShowFPS" = "Y"

; ShowFPS must be enabled for ShowMem to be enabled.

;; "ShowMem" = "Y"

; How much Video RAM does your graphic card have?

; If this option is not present, it will default set to 32MB.

"VideoRam" = "32"

; How much should WineX attempt to store into faster AGP memory

; Set the amount of video memory to be allocated for OpenGL vertex arrays.

; Normally the best choice is to leave it untouched or to set it to the

; half of your AGP aperture size -> dmesg | grep 'AGP aperture'

"AGPVertexRam" = "32"


"AnisotropicTextureFiltering" = "N"

"VertexShaders" = "Y"

"ClipSpaceFix" = "Y"


;Read documentation/fonts before adding aliases

"Resolution" = "96"

"Default" = "-adobe-times-"

"Freetype" = "N"


"Pattern0" = "-adobe-times*"

"Pattern1" = "-adobe-helvetica*"

"Pattern2" = "-adobe-courier*"

"Pattern3" = "-misc-fixed*"




;; Add font aliases here. On the left put the name of the windows font family

;; that you want to fake, on the right put the a similar font family that you

;; have installed. These will override the fontconfig and the WineX builtin fallbacks,

;; but may look better (if you choose them correctly).

;; Alias' may refer to other alias' that have been defined above them.

;; These alias' are the first that WineX loads.


;; Serif Fonts

;"Times New Roman"="Times"

"MS Serif"="Times New Roman"


;; Sans Serif Fonts



"MS Sans Serif"="Arial"




;; Mono Space Fonts

;"Courier New"="Courier"



"Com1" = "/dev/ttyS0"

"Com2" = "/dev/ttyS1"

"Com3" = "/dev/ttyS2"

"Com4" = "/dev/modem"


"Lpt1" = "/dev/lp0"


"LPT1:" = "|lpr"

"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"

"LPT3:" = "/dev/lp3"


;"read" = "0x779,0x379,0x280-0x2a0"

; "write" = "0x779,0x379,0x280-0x2a0"


"Exclude" = "WM_SIZE;WM_TIMER;"


;These are all booleans.  Y/y/T/t/1 are true, N/n/F/f/0 are false.

;Defaults are read all, write to Home

; Global registries (stored in /etc)

"LoadGlobalRegistryFiles" = "n"

; Home registries (stored in ~user/.wine/)

"LoadHomeRegistryFiles" = "Y"

; Load Windows registries from the Windows directory

"LoadWindowsRegistryFiles" = "n"

; TRY to write all changes to home registries

"WritetoHomeRegistryFiles" = "Y"

; Registry periodic save timeout in seconds

; "PeriodicSave" = "600"

; Save only modified keys

"SaveOnlyUpdatedKeys" = "Y"


;; supported styles are 'Win31'(default), 'Win95', 'Win98'

"WineLook" = "Win98"


"Drivers" = "xterm"

;"Drivers" = "tty"

"XtermProg" = "konsole"

;"InitialRows" = "25"

;"InitialColumns" = "80"

;"TerminalType" = "nxterm"


"ClearAllSelections" = "0"

"PersistentSelection" = "1"

; List of all directories directly contain .AFM files


;"1" = "/usr/share/ghostscript/fonts"

;"2" = "/usr/share/a2ps/afm"

;"3" = "/usr/share/enscript"

;"4" = "/usr/X11R6/lib/X11/fonts/Type1"


;; This option indicates if Cedega should accelerate

;; interprocess communication (AIC) between the client

;; and server.

"SHMWineserver" = "Y"


"Drivers" = "winealsa.drv"

;"Drivers" = "wineoss.drv"

"WaveMapper" = "msacm.drv"

"MidiMapper" = "midimap.drv"


"UseMMap" = "N"

"FullDuplex" = "N"

;; Specify a mapping for what digital audio devices to use

;"dsp0" = "/dev/dsp0"

;"mixer0" = "/dev/mixer0"


;; This option allows you to configure Cedega to write directly

;; to memory on the sound card rather than having to use the

;; slower route through the kernel.

"UseMMap" = "Y"

;; These options allow you to specify what ALSA sound devices

;; Cedega should use. Appropriate selection of these options

;; can allow you to select a secondary sound card or a plugin.

;"pcm0" = "hw"

;"ctl0" = "hw"

;; sample AppDefaults entries


;"shlwapi" = "native"

;"rpcrt4" = "native"

;"ole32" = "native"

;"shdocvw" = "native"

;"wininet" = "native"

;"shfolder" = "native"

;"shell32" = "native"

;"shell" = "native"

;"comctl32" = "native"



;"Desktop" = "800x600"

;; Battle Field 1942 settings


"ClipSpaceFix" = "N"

;; SimCity 4 settings

[AppDefaults\\SimCity 4.exe\\Version]

"Windows" = "win2k"

[AppDefaults\\SimCity 4.exe\\transgaming]

"cmdlineadd" = "-d:software"

;; Civ 3


"Windows" = "win2k"

;; Call of Duty


"Windows" = "win2k"


"Windows" = "win2k"

;; City of Heros


"Windows" = "win2k"


"CursorAlphaAlwaysOn" = "Y"


"Windows" = "win2k"


"CursorAlphaAlwaysOn" = "Y"

;; EverQuest


"ClipSpaceFix" = "N"

"ForceMaxVertexBlendMatrices" = "2"


"ClipSpaceFix" = "N"

"ForceMaxVertexBlendMatrices" = "2"

;; Need for Speed Underground


"PixelShaders" = "N"

;; Max Payne 2


"PixelShaders" = "N"

;; Far Cry


"NV_VAR" = "N"

;; Steam


"Windows" = "win2k"

# </wineconf>

Link to comment
Share on other sites

Pour info, pas de souci avec cedega (le cvs) et un noyau 2.6.11 (ac1 pour être très précis, mais ça ne change pas grand chose :D) :


NB : la méthode d'installation est toujours sur la première page :roule:.

Link to comment
Share on other sites

un lien sympa trouvé lors de la préparation de la maj


pour installer facilement wine-cvs via un ebuild

en cours de test :transpi:

donne aussi pas mal d'info sur WoW

d'ailleur en perlant de WoW Aer m'a envoyé ca :transpi:


Merci Aer pour ce très bon lien

si vous trouvez des tuto de bonne qualité, hésitez pas :-D

surtout si vous avez pu vérifier par vous meme que tout marche ;)

Link to comment
Share on other sites


j'ai un probleme avec le script WineCVS.sh.

au moment du make, j'ai cette erreur :

gcc -MMD -c  -I. -I. -I../../include -I../../include  -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -DDDRAW_SAVE_AND_RESTORE_FPU_HACK -D_REENTRANT -I/usr/X11R6/include -o d3ddevice/exebuf.o d3ddevice/exebuf.c
/bin/sh: line 1: d3ddevice/exebuf.d: Aucun fichier ou répertoire de ce type
make[2]: *** [d3ddevice/exebuf.o] Erreur 1
make[2]: Leaving directory `/home/dolanor/.WineCVS/sources/cvscedega/winex/dlls/ddraw'
make[1]: *** [ddraw/libddraw.so] Erreur 2
make[1]: Leaving directory `/home/dolanor/.WineCVS/sources/cvscedega/winex/dlls'
make: *** [dlls] Erreur 2

Or le répertoire d3ddevice/exebuf.d existe bien

J'ai cru comprendre que le code du CVS était des fois buggé et faut attendre une version plus stable avec de la chance.

Est ce ca ?

[EDIT] Je viens de recompiler, mais c'est un autre fichier/repertoire, et la il n'existe pas du tout...

Si je fais

touch lenomdufichier

et que je relance la compil, ca arrive au fichier suivant a utiliser qui n'existe pas, etc etc.

Apres avoir fais ca 10 x, j'ai arrété...

Link to comment
Share on other sites

je reuppe au cas ou qqn ai une solution...

Je pense juste que les sources du cvs sont buggées en ce moment et faut attendre le bon moment.

Quelqu'un a un build qui marche ? Si il pouvait partager les sources ou un tarball (ou bien revons un peu, un .deb :zarb: ) A moins que ca ne soit illégal, mais si ca vient du cvs ca m'étonnerait que ca soit illégal. :eeek2:

Link to comment
Share on other sites

j'ai essayé vendredi avec le cvs (ebuild ycarus) + nvidia 6629 pour tester ce que disait un INpactiens sur le fait que ca marchait maintenant .... ca a pas marché., mais comme j'avais pas le temps, j'ai meme pas regardé l'erreur de compil. Je suis ben conscient que ca t'aide pas beaucoup :francais:

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 months later...

pour les pro de wine,

j'ai trouvé en me balladant sur le web un jeux de golf MMORPG gratuit et super sympa. Malheureusement il s'installe bien avec wine mais ne se lance pas.. :yes: bon alors je l'ai tester sur win :cartonrouge: (pas taper), et faut bien dire que c'est bien cool avec en plus une communauté de joueur plutot sympatoches.

ce jeux s'appelle shot-online, le site c'est ICI pour y aller.

Donc avis aux pros et testeur qui seront peut etre plus efficace que moi pour le faire fonctionner avec wine ou cedega, en les remerciant par avance de faire remonter les infos ici ;) .


Link to comment
Share on other sites


voila je vais bientôt changer de machine et cela me fait grave chier de diminuer le budget MATOS pour acheter l'OS (et tous ce qui vas avec) :yes:

Donc je commence à regarder vers LINUX (Mandriva pour le début aprés je verrai...).

J'ai tout ce qu'il me faut pour le NET/MAIL - Pour la bureautique je suis déjà sur OOo.

Ma question me dirais vous (et là vous aller tous me taper dessus...), sur le PC en ce moment j'ai money (AIE taper pas si fort) et j'aimerais le garder (tous les cpte dessus et j'ai pris l'habitude ) donc je ne voudrais pas m'en séparer.....

Est ce que WINEX ou autre peuvent le faire tourner??? si oui il ya t-il des configs particuliaires pour ce genre de soft , car j'ai trouver bcp de chose pour les jeux mais pas bcp (et même rien) pour les soft.

merci :yes:

Link to comment
Share on other sites

Peut être que wine pourrait le faire marcher (à priori pas besoin de winex/cedega : ce n'est pas un jeu 3D).

Mais ce n'est pas sûr du tout (c'est un produit Microsoft, donc sûrement une grande intégration, par exemple avec IE), mais ça ne coûte rien de tenter... (un test avec knoppix?)

Sous linux il y a (au moins) kmymoney, gnofin, gnucash, qhacc.

Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...