Wine: instalace a používání

Supportní databáze (mbanse_wine)

Symptomy:

Provedli jste instalaci emulátoru wine, ale co teď s tím?

Příčina:

Po instalaci wine se provádí konfigurace. Mějte prosím na paměti, že emulátor nenahrazuje MS Windows, ale právě naopak potřebuje instalované Windows pro svou činnost (resp. jejich části). Emulátor také neslouží jako emulátor Windows, ale umožňuje používat vaše windowsové aplikace v Linuxu.

Řešení:

Po provedení instalace programem YaST naleznete konfigurační soubor v adresáři:
 /etc/wine.conf
Abyste mohli používat emulátor wine, je třeba upravit následující řádky ve výše uvedeném souboru. Zde je příklad konfigurace.
[Drive A]
Path=/floppy
Type=floppy
Label=Floppy
Serial=87654321
Device=/dev/fd0
V následující části souboru je třeba uvést, kde je umístěn operační systém Windows.
[Drive C]
Path=/windows/C
Type=hd
Label=MS-DOS
Filesystem=win95
Nyní je konfigurována CD mechanika
[Drive D]
Path=/cdrom
Type=cdrom
Label=CD-Rom
Filesystem=win95
; make sure that device is correct and has proper permissions !
Device=/dev/cdrom
Následuje odkladový adresář, který by měl být používán.
[Drive E]
Path=/tmp
Type=hd
Label=Tmp Drive
Filesystem=win95
Mechaniku F není většinou třeba upravovat, odkazuje naš domovský adresář stávajícího uživatele.
[Drive F]
Path=${HOME}
Type=network
Label=Home
Filesystem=win95
Nyní záleží na tom, jak jste instalovali operační systém Windows, uveďte potřebné adresáře, kde se nacházejí.
[wine]
Windows=c:\windows
System=c:\windows\system
Temp=e:\
Path=c:\windows;c:\windows\system;e:\;e:\test;f:\
Profile=c:\windows
GraphicsDriver=x11drv
V části DllOverrides není zpočátku třeba provádět žádné změny, potřebné soubory jsou emulovány v pořádku.
[DllOverrides]
kernel32, gdi32, user32 = builtin
krnl386, gdi, user      = builtin
toolhelp                = builtin
comdlg32, commdlg       = elfdll, builtin, native
version, ver            = elfdll, builtin, native
shell32, shell          = builtin, native
lz32, lzexpand          = builtin, native
commctrl, comctl32      = builtin, native
wsock32, winsock        = builtin
advapi32, crtdll, ntdll = builtin, native
mpr, winspool.drv       = builtin, native
ddraw, dinput, dsound   = builtin, native
winmm, mmsystem         = builtin
msvideo, msvfw32        = builtin, native
mcicda.drv, mciseq.drv  = builtin, native
mciwave.drv             = builtin, native
mciavi.drv, mcianim.drv = native, builtin
msacm.drv, midimap.drv  = builtin, native
w32skrnl                = builtin
wnaspi32, wow32         = builtin
Zde můžete upravit ovladač grafické karty pro X11 za předpokladu, že víte co děláte.
[x11drv]
; Number of colors to allocate from the system palette
AllocSystemColors = 100
; 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
; Use XFree86 DGA extension if present
UseDGA = Y
; Use XShm extension if present
UseXShm = Y
; Enable DirectX mouse grab
DXGrab = N
Chcete-li používat další písma, můžete je uvést do části [fonts].
[fonts]
;Read documentation/fonts before adding aliases
Resolution = 96
Default = -adobe-times-
Pro např. modem aktivujte sériové rozhraní.
[serialports]
Com1=/dev/ttyS0
Com2=/dev/ttyS1
Com3=/dev/modem,38400
Com4=/dev/modem
S winem je možné i tisknout, stačí pouze uvést rozhraní, na kterém je připojena tiskárna.
[parallelports]
Lpt1=/dev/lp0

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

[ports]
;read=0x779,0x379,0x280-0x2a0
;write=0x779,0x379,0x280-0x2a0
Registry Windows, které by měly být nahrány.
;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=Y
; Home registries (stored in ~user/.wine/)
LoadHomeRegistryFiles=Y
; Load Windows registries from the Windows directory
LoadWindowsRegistryFiles=Y
; TRY to write all changes to home registries
WritetoHomeRegistryFiles=Y
; Use new file format
UseNewFormat=Y
; Registry periodic save timeout in seconds
; PeriodicSave=600
; Save only modified keys
SaveOnlyUpdatedKeys=Y
Vzhled a chování wine.
[Tweak.Layout]
;; WineLook=xxx  (supported styles are 'Win31'(default), 'Win95', 'Win98')
WineLook=Win95
V části [programs] je možné uvést programy, které budou vždy volány po startu emulátoru wine.
[programs]
Default=
Startup=
Tento odstavec slouží pro vzhled a chování konzole.
[Console]
;Drivers=tty
;XtermProg=nxterm
;InitialRows=25
;InitialColumns=80
;TerminalType=nxterm
Tato část slouží pro přechdovou paměť a může být zachována tak jak je
[Clipboard]
ClearAllSelections=0
PersistentSelection=1

Provádějte prosím pouze změny, kdy víte co děláte nebo ty, které jsou nezbytné pro používání wine. Poté, co provedete vaše změny a windowsový diskový oddíl je přístupný z linuxového souborového systému, můžete začít pracovat s wine, windowsovými aplikacemi v operačním systému Linux.

Windowsovou aplikaci spustíte příkazem

wine "soubor.exe"
nebo
wine "soubor.bat"
Bližší informace získáte na internetové adrese http://www.winehq.com/
Klíčová slova: WINE, EMULATOR, EMULáTOR, EMULACE

SDB-mbanse_wine, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 20. Nov 2000
SuSE Linux AG - Poslední změnu: 08. Jan 2001 provedl mbanse (sdb_gen 1.40.0)