Wine

Lire les news off-line Gnome
Configuration d'appli

Présentation

Configuration de wine

Des exemples

Présentation

WINE pour WINdows Emulation permet de pouvoir lancer des programmes windows sous Linux. Si vous avez une Mandrake 5.3, le package se nomme wine-990110-1.i386.rpm.  Ne vous attendez pas à ce que tous vos programmes Windows tournent sous Linux, c'est à vous de tester.
La condition préalable pour pouvoir utiliser wine est que vous disposiez d'une partition windows lisible par Linux, attention vous ne pouvez pas lire les partitions windows compréssées.

Configuration de wine

Le fichier de configuration de wine est /etc/wine.conf.Vous avez deux possibilités, wine peut utiliser les dll qui se trouvent directement dans les répertoires windows et windows\system qui se trouve sur la partition windows ou alors utiliser ses propres dll qui se trouve sous /var/lib/wine.
Exemple de fichier de configuration:
 
[Drive A]
Path=/mnt/floppy
Type=floppy
Label=Floppy
Serial=87654321
Device=/dev/fd0
Définion des lecteurs qui apparaitront dans les applications windows, le lecteur A correspondra au répertoire /mnt/floppy où est généralement monté la disquette, /dev/fd0 étant le fichier spécial de la disquette.

[Drive C]
Path=/var/lib/wine
Type=hd
Label=MS-DOS
Filesystem=msdos
C'est ici qu'on définit où se trouve les dll qu'on va utilliser, ici on va utiliser les dll de wine qui se trouve sous /var/lib/wine
Si votre partition windows est montée sous le répertoire /windows et si vous voulez utiliser les dll qui s'y trouvent, vous taperez:
Path=/windows les autres paramètres ne changeant pas.

[Drive D]
Path=/mnt/cdrom
Type=cdrom
Label=CD-ROM
Device=/dev/cdrom
Définition du lecteur de CD-ROM

[Drive E]
Path=/tmp
Type=hd
Label=temp

[Drive F]
Path=${HOME}
Type=hd
Label=Home
Filesystem=unix

[Drive G]
Path=/alphonse
Type=hd
Label=data
Filesystem=msdos

 

Définition d'un ensemble de lecteur, le lecteur G qui correspond au répertoire /alphonse est une partition dos.
[wine]
Windows=c:windows\
System=c:windows\system
Temp=e:\
Path=c:windows;c:windows\system;e:\;e:\test;f:\
SymbolTableFile=/var/lib/wine/wine.sym
C'est ici qu'on détermine l'emplacement des fameuses DLL, le lecteur C a été défini plus haut, la variable Windows correspond en fait à /var/lib/wine/windows dans notre exemple.
Définition du PATH
[options]
AllocSystemColors=100 

   [fonts]
;Read documentation/fonts before adding aliases
Resolution = 96
Default = -adobe-times-

[serialports]
Com1=/dev/ttyS0
Com2=/dev/ttyS1
Com3=/dev/modem,38400
Com4=/dev/modem

 

Un tas de paramètres par défaut.
;; Carreful this Lpt1 device work only for the 2.0.x series kernel
;; adjust to /dev/lp0 if you have a 2.2 Kernel
[parallelports]
Lpt1=/dev/lp1
 

[spooler]
LPT1:=|lpr -Pdj520
LPT2:=|gs -sDEVICE=dj520 -sOutputFile=/tmp/fred -q -
LPT3:=/dev/lp3
 

Définition des ports imprimantes qui seront utilisés dans les programmes windows, correspondance entre les LPT et les imprimantes déclarées sur le système.
Si on choisit LPT1 dans un programme windows, c'est la commande lpr -Pdj520 qui sera exécutée.
Si on choisit LPT2 on va exécuter Ghostscript pour imprimer du postscript (j'ai pas testé...)

[ports]
;read=0x779,0x379,0x280-0x2a0
;write=0x779,0x379,0x280-0x2a0

[spy]
Exclude=WM_SIZE;WM_TIMER;

[Tweak.Layout]
;; WineLook=xxx  (supported styles are 'Win31'(default), 'Win95', 'Win98')
WineLook=Win95

[programs]
Default=
Startup=

Un tas de paramètres, Winelook donne le look par défaut des appli windows, ici on a choisit le look win95.

Des exemples

Voici un exemple avec LviewPro version 16bits pour Windows 3.11. Ma partition dos est montée sous le répertoire /roger , j'ai créé en tant que root un script /usr/bin/LviewPro auquel j'ai donné des droits d'exécution (chmod 777 /usr/bin/Lviewpro), du coup n'importe quel utilisateur peut utiliser LviewPro simplement en tapant LviewPro de n'importe quel shell. Voici  le script en question:

#!/bin/bash
wine -winver win95 "/roger/soft/images/Lviewp 16 bits/lviewp1b.exe"
exit 0

Le chemin de l'exécutable lview1b.exe correspond évidemment à ma config. Voici un screenshot de LviewPro ous environnement KDE.


Retour haut de la page