documentation/spelling
Andreas Mohr
a.mohr at mailto.de
Thu May 24 12:42:58 CDT 2001
Hi all,
- updated installation-und-konfiguration.german
- many spelling fixes
- added an unknown VxD error code
Andreas Mohr
-------------- next part --------------
Determining best CVS host...
Using CVSROOT :pserver:cvs at rhlx01.fht-esslingen.de:/home/wine
Index: dlls/dsound/dsound_main.c
===================================================================
RCS file: /home/wine/wine/dlls/dsound/dsound_main.c,v
retrieving revision 1.43
diff -u -r1.43 dsound_main.c
--- dlls/dsound/dsound_main.c 2001/05/09 17:31:32 1.43
+++ dlls/dsound/dsound_main.c 2001/05/24 15:40:34
@@ -103,6 +103,7 @@
*/
struct IDirectSoundBufferImpl
{
+ /* FIXME: document */
/* IUnknown fields */
ICOM_VFIELD(IDirectSoundBuffer);
DWORD ref;
@@ -1361,7 +1362,7 @@
if (pwrite < pplay) pwrite += primarybuf->buflen; /* wraparound */
pwrite -= pplay;
if (pmix > (DS_SND_QUEUE * primarybuf->dsound->fraglen + pwrite + primarybuf->writelead)) {
- TRACE("detected an underrun: primary queue was %ld\n",pmix);
+ WARN("detected an underrun: primary queue was %ld\n",pmix);
pmix = 0;
}
/* divide the offset by its sample size */
@@ -1535,8 +1536,8 @@
if ((writebytes == This->buflen) &&
((This->state == STATE_STARTING) ||
(This->state == STATE_PLAYING)))
- /* some games, like Half-Life, tries to be clever (not) and
- * keeps one secondary buffer, and mixes sounds into it itself,
+ /* some games, like Half-Life, try to be clever (not) and
+ * keep one secondary buffer, and mix sounds into it itself,
* locking the entire buffer every time... so we can just forget
* about tracking the last-written-to-position... */
This->probably_valid_to = (DWORD)-1;
@@ -2746,7 +2747,7 @@
/* determine this buffer's write position */
DWORD buf_writepos = DSOUND_CalcPlayPosition(dsb, dsb->state & primarybuf->state, writepos,
writepos, dsb->primary_mixpos, dsb->buf_mixpos);
- /* determine how much already-mixed data exist */
+ /* determine how much already-mixed data exists */
DWORD buf_done =
((dsb->buf_mixpos < buf_writepos) ? dsb->buflen : 0) +
dsb->buf_mixpos - buf_writepos;
@@ -2935,6 +2936,7 @@
if (primarybuf->hwbuf) {
if (dsound->priolevel != DSSCL_WRITEPRIMARY) {
BOOL paused = ((primarybuf->state == STATE_STOPPED) || (primarybuf->state == STATE_STARTING));
+ /* FIXME: document variables */
DWORD playpos, writepos, inq, maxq, frag;
hres = IDsDriverBuffer_GetPosition(primarybuf->hwbuf, &playpos, &writepos);
if (hres) {
Index: dlls/shlwapi/reg.c
===================================================================
RCS file: /home/wine/wine/dlls/shlwapi/reg.c,v
retrieving revision 1.8
diff -u -r1.8 reg.c
--- dlls/shlwapi/reg.c 2001/04/25 19:51:56 1.8
+++ dlls/shlwapi/reg.c 2001/05/24 15:40:34
@@ -59,7 +59,7 @@
/*************************************************************************
* SHRegOpenUSKeyA [SHLWAPI.@]
*
- * Openss a user-specific registry key
+ * Opens a user-specific registry key
*/
LONG WINAPI SHRegOpenUSKeyA(
LPCSTR Path,
Index: dlls/winmm/time.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/time.c,v
retrieving revision 1.8
diff -u -r1.8 time.c
--- dlls/winmm/time.c 2001/01/13 00:27:50 1.8
+++ dlls/winmm/time.c 2001/05/24 15:40:34
@@ -1,7 +1,7 @@
/* -*- tab-width: 8; c-basic-offset: 4 -*- */
/*
- * MMSYTEM time functions
+ * MMSYSTEM time functions
*
* Copyright 1993 Martin Ayotte
*/
Index: dlls/winmm/joystick/joystick.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/joystick/joystick.c,v
retrieving revision 1.6
diff -u -r1.6 joystick.c
--- dlls/winmm/joystick/joystick.c 2001/03/10 19:15:49 1.6
+++ dlls/winmm/joystick/joystick.c 2001/05/24 15:40:34
@@ -238,7 +238,7 @@
if ((dev = JSTCK_OpenDevice(jstck)) < 0) return JOYERR_PARMS;
#ifdef HAVE_LINUX_22_JOYSTICK_API
- /* After opening the device it's state can be
+ /* After opening the device, its state can be
read with JS_EVENT_INIT flag */
while ((read(dev, &ev, sizeof(struct js_event))) > 0) {
if (ev.type == (JS_EVENT_AXIS | JS_EVENT_INIT)) {
Index: documentation/installation-und-konfiguration.german
===================================================================
RCS file: /home/wine/wine/documentation/installation-und-konfiguration.german,v
retrieving revision 1.2
diff -u -r1.2 installation-und-konfiguration.german
--- documentation/installation-und-konfiguration.german 2001/01/18 23:03:47 1.2
+++ documentation/installation-und-konfiguration.german 2001/05/24 15:40:36
@@ -9,12 +9,12 @@
Dieser Text beschreibt die Installation, Einrichtung und Bedienung von
WINE. WINE ist eine Laufzeitumgebung zum Ausf?hren von Programmen f?r
MS-Windows unter GNU/Linux und anderen UNIX-kompatiblen
-Betriebssystemen auf Intel-x386-kompatiblen Computern, das Programm kann
+Betriebssystemen auf Intel-x86-kompatiblen Computern, das Programm kann
au?erdem dazu genutzt werden, den Quellcode existierender
Windows-Programme nach UNIX zu portieren. In diesem Text geht es in
erster Linie jedoch um die Installation und Konfiguration der
Laufzeitumgebung f?r Windows-Programme. Der Text wurde
-urspr?nglich als Begleitmatierial f?r einen Vortrag ?ber WINE und die
+urspr?nglich als Begleitmaterial f?r einen Vortrag ?ber WINE und die
Integration von Windows-Anwendungen unter GNU/Linux auf dem LinuxTag
2000 vom 30. Juni bis zum 2. Juli 2000 in Stuttgart geschrieben.
@@ -45,7 +45,7 @@
kommunizieren. In letzter Zeit hat WINE zus?tzliche Unterst?tzung
durch mehrere kommerzielle Unternehmen erfahren, die WINE dazu
einsetzen, ihre Windows-Programme nach GNU/Linux zu portieren. WINE
-ist heute in der Lage einen gro?en Teil der existierenden
+ist heute in der Lage, einen gro?en Teil der existierenden
Windows-Programme (16- und 32bit) unter Linux auszuf?hren, in einem
begrenzten Umfang k?nnen auch DOS-Programme mit WINE benutzt
werden. WINE f?hrt Windows-Programme direkt unter Linux aus, es
@@ -55,7 +55,7 @@
auszuf?hren, wie unter Windows, weil keine Emulation im Sinne einer
Interpretation von Prozessoranweisungen stattfindet. Zur Ausf?hrung
eines bestimmten Programms werden unter GNU/Linux mit WINE theoretisch
-die selben Systemressourcen ben?tigt, wie unter Windows. Optional kann
+dieselben Systemressourcen ben?tigt wie unter Windows. Optional kann
WINE eine bestehende Windows-Installation verwenden. Es ist dann
m?glich, die Einstellungen dieser Installation f?r Windows-Programme
zu ?bernehmen und einige Original-Bestandteile von Windows mit WINE zu
@@ -63,11 +63,15 @@
Verf?gung stehen.
Im folgenden wird beschrieben, wie WINE auf einem GNU/Linux-System
-installiert und eingerichtet werden kann. Ausgegangen wird dabei von
-der Linux-Distribution Debian GNU/Linux 2.2 (potato) und der
-WINE-Version 20000614. Bei Verwendung einer anderen Linux-Distribution
-oder einer anderen WINE-Version sind die beschriebenen Schritte
-entsprechend anzupassen.
+installiert und eingerichtet werden kann. Ausgegangen wurde dabei
+urspruenglich von der Linux-Distribution Debian GNU/Linux 2.2 (potato)
+und der WINE-Version 20000614. Mittlerweile wurde der Inhalt auf neuere
+Wine-Versionen (200105xx) angepasst. Bei Verwendung einer anderen
+Linux-Distribution oder einer anderen WINE-Version sind die
+beschriebenen Schritte entsprechend anzupassen.
+Mittlerweile gibt es bei Debian von Ove Kaaven ein perfekt angepasstes
+Wine-Package ("wine"), das zusammen mit "winesetuptk" kinderleicht verwendet
+werden kann.
3. Bin?rpaket oder Quellcode?
@@ -108,7 +112,7 @@
Damit WINE auf dem System ?bersetzt und ausgef?hrt werden kann, m?ssen
die folgenden Programme und Dateien installiert sein:
- 1. Linux-Kernel der Versionsfamilie 2.2.x. (WINE l?sst sich auch
+ 1. Linux-Kernel ab der Versionsfamilie 2.2.x. (WINE l?sst sich auch
unter Linux-Kernels der Versionsfamilie 2.0.x ausf?hren,
allerdings unterst?tzen diese Kernels bestimmte von WINE ben?tigte
Eigenschaften nicht. Dies macht sich insbesondere dann bemerkbar,
@@ -162,8 +166,8 @@
7. Um WINE zu ?bersetzen, muss der GNU-C-Compiler benutzt werden.
Empfohlen wird zur Zeit Version 2.95. Weiter werden einige
- Standardwerkzeuge wie make, yacc und bison ben?tigt, die auf den
- meisten Linuxsystemen bereits installiert sein sollten.
+ Standardwerkzeuge wie make, (f)lex, yacc oder bison ben?tigt,
+ die auf den meisten Linuxsystemen bereits installiert sein sollten.
Je nachdem, ob in dem zu erzeugenden Bin?rcode Debug-Informationen
enthalten sein sollen, werden f?r die ?bersetzung und die
@@ -283,9 +287,9 @@
Informationen ?ber die hier verwendeten Parameter beim Aufruf von
CVS und ?ber weitere M?glichkeiten des Programms befinden sich
u.a. in der Manualseite zu cvs(1) sowie auf der CVS-Homepage, die
- unter http://www.sourcegear.com/CVS zu erreichen ist. Weitere
+ unter http://www.sourcegear.com/CVS zu erreichen ist. Weitere wichtige
Hinweise im Hinblick auf CVS und WINE sind unter der Adresse
- http://www.winehq.com/dev.html verf?gbar.
+ http://www.winehq.com/dev.shtml verf?gbar.
6.0 Konfiguration und ?bersetzung des Quellcodes
@@ -361,33 +365,26 @@
g?ltige Konfigurationsdatei oder ?ber eine benutzerspezifische
Datei im Heimatverzeichnis des betreffenden Benutzers konfiguriert
werden. Die benutzerspezifische Konfigurationsdatei tr?gt den
- Namen ~/.wine/config. Wenn diese Datei existiert, wird die systemweit
- g?ltige Konfigurationsdatei (standardm??ig
- /usr/local/etc/wine.conf) nicht beachtet und es werden alle
- Einstellungen aus der Konfigurationsdatei des betreffenden
- Benutzers gelesen. F?r den Anfang ist es zu empfehlen, mit einer
- benutzerspezifischen Konfigurationsdatei zu beginnen.
+ Namen ~/.wine/config.
7.1 Aufbau der Konfigurationsdatei
- Von Ihrem Aufbau und den M?glichkeiten zur Konfiguration
- unterscheidet sich die globale Konfigurationsdatei nicht von der
- benutzerspezifischen. Das Format orientiert sich an den von Windows
- her bekannten *.ini-Dateien, die Datei besteht aus einzelnen
- Bl?cken, welche durch Bezeichner eingeleitet werden, die in eckigen
- Klammern und in einer eigenen Zeile stehen. Innerhalb eines Blockes
- befinden sich Paare von Variablen und Werten, die durch ein
- Gleichheitszeichen miteinander verbunden sind. Diese Paare stehen
- ebenfalls jeweils in einer Zeile. Kommentare werden in der Datei
- durch ein Semikolon eingeleitet. Au?erdem d?rfen leere Zeilen
+ Das Format orientiert sich an den von Windows her bekannten *.ini-Dateien,
+ allerdings leicht abge?ndert im Wine-Registry-Format.
+ Die Datei besteht aus einzelnen Bl?cken, welche durch Bezeichner
+ eingeleitet werden, die in eckigen Klammern und in einer eigenen
+ Zeile stehen. Innerhalb eines Blockes befinden sich Paare von Variablen
+ und Werten, die durch ein Gleichheitszeichen miteinander verbunden sind.
+ Diese Paare stehen ebenfalls jeweils in einer Zeile. Kommentare werden
+ in der Datei durch ein Semikolon eingeleitet. Au?erdem d?rfen leere Zeilen
benutzt werden, um die Datei zu strukturieren. Ein Beispiel f?r
einen solchen Block w?re also:
[Drive C]
- Path=/home/karl
- Type=hd
- Label=Laufw.C
- Filesystem=win95
+ "Path" = "/home/karl"
+ "Type" = "hd"
+ "Label" = "Laufw.C"
+ "Filesystem" = "win95"
Au?erdem ist es m?glich, innerhalb der Konfigurationsdatei mit
Werten von Umgebungsvariablen zu arbeiten. Dazu ist an Stelle eines
@@ -398,12 +395,12 @@
zur Zeit der Ausf?hrung von WINE hat, so w?re die entsprechende
Zeile folgenderma?en zu schreiben:
- Path=${HOME}
+ "Path" = "${HOME}"
- Im Basisverzeichnis des WINE-Quellcodes befindet sich in der Datei
- wine.ini ein Beispiel als Vorlage f?r die Erstellung einer eigenen
- Konfigurationsdatei. Die Datei enth?lt alle wichtigen Bl?cke und
- Variablen, sie muss jedoch an die eigene Konfiguration angepasst
+ Vom Basisverzeichnis des WINE-Quellcodes aus befindet sich in der Datei
+ documentation/samples/config ein Beispiel als Vorlage f?r die Erstellung
+ einer eigenen Konfigurationsdatei. Die Datei enth?lt alle wichtigen Bl?cke
+ und Variablen, sie muss jedoch an die eigene Konfiguration angepasst
werden, bevor WINE das erste Mal benutzt wird. Angenommen, das
Basisverzeichnis des WINE-Quellcodes tr?gt den Namen wine und ist
ein Unterverzeichnis des eigenen Heimatverzeichnisses, dann kann
@@ -439,19 +436,18 @@
Weil Programme, die f?r DOS oder Windows geschrieben sind,
Laufwerksbuchstaben verwenden, um Dateien zu bezeichnen, muss WINE
diese Buchstaben auf das UNIX-Dateisystem abbilden. Das Problem ist
- auf die folgende Art gel?st: In der Konfigurationsdatei (~/.wine/config
- oder /usr/local/etc/wine.conf) wird jedem Laufwerksbuchstaben ein
- Verzeichnis im UNIX-Dateisystem zugeordnet. Dieses Verzeichnis
- stellt dann (aus Sicht der Windows-Programme) das Basisverzeichnis
- des entsprechenden Laufwerks dar. Ist also beispielsweise das
- Verzeichnis /var/winroot dem Laufwerksbuchstaben C zugeordnet und
- w?rde ein Windows-Programm unter WINE versuchen, die Datei
- C:\Dokumente\finanzamt.doc zu ?ffnen, so w?rde in Wirklichkeit die
- Datei /var/winroot/Dokumente/finanzamt.doc ge?ffnet werden,
- vorrausgesetzt, diese Datei existiert tats?chlich. Durch diesen
- Mechanismus kann auch erreicht werden, dass von Windows-Programmen,
- die unter WINE ausgef?hrt werden, nur auf einen Teil des
- UNIX-Dateisystems zugegriffen werden kann.
+ auf die folgende Art gel?st: In der Konfigurationsdatei (~/.wine/config)
+ wird jedem Laufwerksbuchstaben ein Verzeichnis im UNIX-Dateisystem
+ zugeordnet. Dieses Verzeichnis stellt dann (aus Sicht der Windows-
+ Programme) das Basisverzeichnis des entsprechenden Laufwerks dar.
+ Ist also beispielsweise das Verzeichnis /var/winroot dem
+ Laufwerksbuchstaben C zugeordnet und w?rde ein Windows-Programm
+ unter WINE versuchen, die Datei C:\Dokumente\finanzamt.doc zu ?ffnen,
+ so w?rde in Wirklichkeit die Datei /var/winroot/Dokumente/finanzamt.doc
+ ge?ffnet werden, vorausgesetzt, diese Datei existiert tats?chlich.
+ Durch diesen Mechanismus kann auch erreicht werden, dass von
+ Windows-Programmen, die unter WINE ausgef?hrt werden, nur auf einen Teil
+ des UNIX-Dateisystems zugegriffen werden kann.
Ein weiterer Unterschied zwischen den Dateisystemen unter DOS und
Windows auf der einen und UNIX/Linux auf der anderen Seite besteht
@@ -479,7 +475,8 @@
angesprochen wird, so sollte diese Partition unter GNU/Linux in ein
beliebiges Verzeichnis eingebunden werden und dieses Verzeichnis in
der Konfigurationsdatei von WINE wieder dem Laufwerksbuchstaben C
- zugeordnet werden.
+ zugeordnet werden, da es sonst natuerlich zu Konflikten mit der
+ vorhandenen Konfiguration bereits installierter Programme kommen kann.
Ein Beispiel f?r die Zuordnung von UNIX-Verzeichnissen und
Laufwerksbuchstaben in der Konfigurationsdatei wurde weiter oben
@@ -490,8 +487,8 @@
mit denen die Eigenschaften des Laufwerkes festgelegt werden. Die
wichtigste dieser Variablen ist Path. Hiermit wird bestimmt,
welchem UNIX-Verzeichnis das Laufwerk entsprechen soll (Beispiele:
- Path=/home/karl, Path=${HOME}). Die weiteren Variablen haben die
- folgende Bedeutung:
+ "Path" = "/home/karl", "Path" = "${HOME}"). Die weiteren Variablen
+ haben die folgende Bedeutung:
Type
Windows kann Anwendungen mitteilen, von welchem Typ
@@ -502,7 +499,7 @@
(CDROM-Laufwerk) und network (Netzwerklaufwerk). Im
allgemeinen empfiehlt es sich, hier den Typ anzugeben, der
dem UNIX-Verzeichnis, welches dem Laufwerk zugeordnet ist,
- entspricht. Beispiel: Type=floppy.
+ entspricht. Beispiel: "Type" = "floppy".
Label
Unter DOS und Windows k?nnen Laufwerke eine so genannte
@@ -511,7 +508,7 @@
kann angegeben werden, welchen Datentr?gerbezeichnung WINE
zur?ckliefern soll, falls eine Anwendung diese f?r das
Laufwerk abfragt. Die Datentr?gerbezeichnung darf aus nicht
- mehr als 11 Buchstaben bestehen. Beispiel: Label=Platte1.
+ mehr als 11 Buchstaben bestehen. Beispiel: "Label" = "Platte1".
Serial
Jedes Laufwerk hat unter Windows eine so genannte
@@ -519,7 +516,7 @@
werden kann. Mit dieser Variablen l?sst sich in Form eine
acht-stelligen hexadezimalen Zahl angeben, welche
Seriennummer in solchen F?llen zur?ckgeliefert werden
- soll. Beispiel: Serial=23f78a6b.
+ soll. Beispiel: "Serial" = "23f78a6b".
Filesystem
Hiermit wird bestimmt, welche Eigenschaften das emulierte
@@ -571,7 +568,7 @@
Dateisystemtyp msdos benutzt werden, weil es sonst passieren
k?nnte, dass WINE versucht, auf dem betreffenden Datentr?ger
Dateien mit langen Namen anzulegen, was dann zu einem Fehler
- f?hren w?rde. Beispiel: Filesystem=win95.
+ f?hren w?rde. Beispiel: "Filesystem" = "win95".
Device
In besonderen F?llen ist es notwendig, dass die
@@ -589,7 +586,7 @@
(z.B. CDROMs). Damit auf den Datentr?ger geschrieben werden
kann, ist es zus?tzlich nat?rlich notwendig, dass die Rechte
an der betreffenden Ger?tedatei ausreichend sind. Beispiel:
- Device=/dev/fd0.
+ "Device" = "/dev/fd0".
FailReadOnly
@@ -607,7 +604,7 @@
liefert eine Fehlermeldung an das Windows-Programm, falls
eine Datei nicht zum Schreiben ge?ffnet werden kann. In der
Regel empfiehlt es sich, hier die Standardeinstellung zu
- ?bernehmen. Beispiel: FailReadOnly=true.
+ ?bernehmen. Beispiel: "FailReadOnly" = "true".
ReadVolInfo
Wenn der Wert dieser Variablen auf true gesetzt ist,
@@ -619,7 +616,7 @@
nur dann funktionieren, wenn sich beispielsweise die
richtige CDROM im Laufwerk befindet und die dies anhand der
Seriennummer oder der Datentr?gerbezeichnung
- feststellen. Beispiel: ReadVolInfo=true
+ feststellen. Beispiel: "ReadVolInfo" = "true"
7.3 Allgemeine Einstellungen
@@ -662,17 +659,17 @@
Laufwerksbuchstabe C: zuzuordnen:
[Drive C]
- Path=/Windows
- Type=hd
- Label=windows
- Filesystem=win95
+ "Path" = "/Windows"
+ "Type" = "hd"
+ "Label" = "windows"
+ "Filesystem" = "win95"
Wenn weiter der Name des Windows-Verzeichnisses dieser
Installation windows lautet (unter Windows also C:\windows
und unter Linux /Windows/windows), so w?re im Abschnitt
[wine] der Konfigurationsdatei folgende Angabe vorzunehmen:
- Windows=C:\Windows
+ "Windows" = "C:\\Windows"
Soll WINE jedoch ohne existierende Windows-Installation
benutzt werden, so kann ein beliebiges Verzeichnis als
@@ -694,7 +691,7 @@
Windows-Installation angegeben werden, falls eine solche
benutzt werden soll. Unter Windows 95/98 tr?gt dieses
Verzeichnis normalerweise den Namen system und unter Windows
- NT den Namen system32. Beispiel: System=C:\Windows\System.
+ NT den Namen system32. Beispiel: "System" = "C:\\Windows\\System".
Temp
Das Temp-Verzeichnis wird von vielen Windows-Programmen dazu
@@ -702,7 +699,7 @@
muss hier ein Verzeichnis angegeben werden, welches sich auf
einem Laufwerk befindet, das einem UNIX-Verzeichnis
entspricht, in dem Schreibberechtigung besteht. Beispiel:
- Temp=D:\tmp.
+ "Temp" = "D:\\tmp".
Path
Diese Variable hat die gleiche Bedeutung wie die
@@ -716,7 +713,7 @@
erwarten viele Windows-Programme, dass das Windows- und das
System-Verzeichnis in dieser Variablen enthalten
sind. Beispiel:
- Path=C:\Windows;C:\Windows\System;D:\Winstuff.
+ "Path" = "C:\\Windows;C:\\Windows\\System;D:\\Winstuff".
Profile
Diese Variable wird von WINE benutzt, um den
@@ -733,7 +730,7 @@
sich normalerweise im Unterverzeichnis Profiles des
Windows-Verzeichnis und tragen den Namen des Benutzers,
dessen Konfigurationsdaten sie beherbergen. Beispiel:
- Profile=C:\Windows\Profiles\Peter.
+ "Profile" = "C:\\Windows\\Profiles\\Peter".
GraphicsDriver
WINE kann unterschiedliche Treiber f?r die graphische
@@ -745,7 +742,7 @@
funktionsf?hig, weswegen sich hier nur die Verwendung des
Treibers x11drv empfiehlt, dies ist auch die
Standardeinstellung, wenn die Variable nicht gesetzt
- wird. Beispiel: GraphicsDriver=x11drv.
+ wird. Beispiel: "GraphicsDriver" = "x11drv".
7.4 Konfiguration der zu verwendenden Bibliotheken
@@ -758,18 +755,17 @@
also die Bibliotheken ben?tigt, um das Programm ausf?hren zu
k?nnen.
- WINE stellt eine gro?en Anzahl der normalerweise unter Windows
+ WINE stellt eine gro?e Anzahl der normalerweise unter Windows
verf?gbaren Bibliotheken zur Verf?gung. Diese Bibliotheken liegen
entweder in Form eigener Dateien vor, welche sich standardm??ig im
- Verzeichnis /usr/local/lib befinden oder sie sind direkt in der
+ Verzeichnis /usr/local/lib befinden, oder sie sind direkt in der
Programmdatei wine enthalten. WINE ist jedoch auch in der Lage, die
- normalen Windows-Bibliotheken zu verwenden, dies ist beispielsweise
+ normalen Windows-Bibliotheken zu verwenden; dies ist beispielsweise
dann notwendig, wenn von einem Programm eine Bibliothek ben?tigt
- wird, bei der es sich nicht um eine standardm??ige
- Windows-Bibliothek handelt, sondern um eine, die dem System w?hrend
- der Installation des betreffenden Programms hinzugef?gt worden
- ist. Solche Bibliotheken werden normalerweise nicht von WINE zur
- Verf?gung gestellt.
+ wird, bei der es sich nicht um eine standardm??ige Windows-Bibliothek
+ handelt, sondern um eine, die dem System w?hrend der Installation
+ des betreffenden Programms hinzugef?gt worden ist. Solche Bibliotheken
+ werden normalerweise nicht von WINE zur Verf?gung gestellt.
Falls WINE mit einer bestehenden Windows-Installation benutzt wird,
bietet es sich u.U. an, in einigen F?llen an Stelle der von WINE
@@ -784,7 +780,7 @@
aus einer bestehenden Windows-Installation benutzt werden.
Die meisten Bibliotheken stehen unter Windows (95/98) in zwei
- verschiedenen Versionen zur Verf?gung, einer 32Bit Version, die von
+ verschiedenen Versionen zur Verf?gung, einer 32Bit-Version, die von
32Bit-Programmen geladen werden kann und einer 16Bit-Version, die
von 16Bit-Programmen benutzt werden kann. Beide Versionen benutzen
in der Regel Programmcode aus der jeweils zugeh?rigen anderen
@@ -799,7 +795,7 @@
ob diese Bibliotheken aus einer bestehenden Windows-Installation
geladen werden k?nnen oder unbedingt von WINE zur Verf?gung
gestellt werden m?ssen. Es wird jeweils zun?chst die 16-Bit Version
- und dann die 32-Bit Version genannte
+ und dann die 32-Bit Version genannt.
krnl386
kernel32
@@ -831,7 +827,7 @@
gdi
gdi32
- GDI steht f?r Graphic Device Interface. Die Bibliothek stellt eine
+ GDI steht f?r Graphics Device Interface. Die Bibliothek stellt eine
einheitliche Schnittstelle zur Bildschirmausgabe und zu Druckern
dar. Auch hier m?ssen die WINE-Versionen benutzt werden.
@@ -839,15 +835,15 @@
user32
User stellt u.a. Funktionen zur Fensterverwaltung, zu Men?s oder
zur Bedienung der Zwischenablage bereit. Die Windows 95/98
- Versionen dieser Bibliotheken k?nnen theoretisch unter bestimmten
+ Versionen dieser Bibliotheken konnten fr?her unter bestimmten
Bedingungen mit WINE benutzt werden. Die USER-Bibliotheken von
Windows NT rufen in der Regel Funktionen im NT-Kernel auf und
- k?nnen deswegen nicht mit WINE benutzt werden. Normalerweise
- empfiehlt es sich, die User-Bibliotheken von WINE zu verwenden.
+ k?nnen deswegen nicht mit WINE benutzt werden. Es empfiehlt sich,
+ die User-Bibliotheken von WINE zu verwenden.
lzexpand
lz32
- Diese beiden Bibliotheken stellen Funktionen zum dekomprimierieren
+ Diese beiden Bibliotheken stellen Funktionen zum Dekomprimieren
von LZ-Archiven zur Verf?gung. Solche Funktionen werden im
wesentlichen von Installationsprogrammen ben?tigt. Die zu Windows
geh?renden Versionen dieser Bibliotheken benutzen einige Funktionen
@@ -888,17 +884,17 @@
eine Reihe weiterer Bibliotheken zur Verf?gung, beispielsweise zur
Unterst?tzung von Multimedia-Anwendungen. Falls eine
Windows-Installation zur Verf?gung steht, empfiehlt es sich in
- vielen F?llen, auszuprobieren ob ein Programm besser mit den
+ vielen F?llen, auszuprobieren, ob ein Programm besser mit den
WINE-Versionen oder den Windows-Versionen dieser Bibliotheken
funktioniert.
- In der Datei ~/.wine/config bzw. wine.conf gibt es zwei Abschnitte
- mit denen bestimmt wird, welche Bibliotheken aus einer
- Windows-Installation geladen werden sollen. Dar?berhinaus k?nnen
- diese Einstellungen beim Aufruf von WINE an der Kommandozeile
- ?berschrieben werden. Im allgemeinen empfiehlt es sich, die
- Einstellungen in der Beispielversion der Konfigurationsdatei
- (wine.ini) zu ?bernehmen und diese nur dann zu ver?ndern, falls
+ In der Datei ~/.wine/config gibt es zwei Abschnitte, mit denen
+ bestimmt wird, welche Bibliotheken aus einer Windows-Installation
+ geladen werden sollen. Dar?berhinaus k?nnen diese Einstellungen
+ beim Aufruf von WINE an der Kommandozeile ?berschrieben werden.
+ Im allgemeinen empfiehlt es sich, die Einstellungen in der
+ Beispielversion der Konfigurationsdatei (documentation/samples/config)
+ zu ?bernehmen und diese nur dann zu ver?ndern, falls
bestimmte Programme mit den Voreinstellungen nicht richtig
funktionieren. Falls die Bibliotheken einer Windows-Installation
benutzt werden sollen, ist darauf zu achten, dass diese auch von
@@ -911,16 +907,6 @@
Im Abschnitt [DllDefaults] k?nnen die folgenden beiden Einstellungen
vorgenommen werden:
- EXTRA_LD_LIBRARY_PATH
- Mit dieser Variablen k?nnen, durch Doppelpunkte voneinander
- getrennt, UNIX-Verzeichnisse angegeben werden, in denen WINE
- zus?tzlich zu den normalerweise nach dynamisch ladbaren
- Bibliotheken durchsuchten Verzeichnissen, nach Bibliotheken
- suchen soll. Die Variable beeinflusst nur die Suche nach den
- WINE-Versionen der Bibliotheken und nicht die Suche nach
- Windows-Bibliotheken. Beispiel:
- EXTRA_LD_LIBRARY_PATH=/home/peter/WINE_libs:/usr/local/WINE/libs.
-
DefaultLoadOrder
Hiermit wird bestimmt, welche Reihenfolge WINE standardm??ig
benutzen soll, wenn versucht wird, eine Bibliothek zu laden.
@@ -961,8 +947,8 @@
Durch die Reihenfolge, mit der diese Schl?sselw?rter der
Variablen DefaultLoadOrder zugeordnet werden, wird
festgelegt, in welcher Reihenfolge WINE die einzelnen
- Strategien benutzt. Wurde beispielsweise DefaultLoadOrder =
- native, builtin, so angegeben, so versucht WINE, wenn eine
+ Strategien benutzt. Wurde beispielsweise "DefaultLoadOrder" =
+ "native, builtin, so" angegeben, so versucht WINE, wenn eine
Bibliothek geladen werden muss, zun?chst die
Windows-Version zu laden. Wenn dies nicht funktioniert (in
der Regel, weil die Bibliothek nicht vorhanden ist oder
@@ -985,10 +971,10 @@
ist. Beispiel:
[DllOverrides]
- krnl386, kernel32 = builtin
- gdi, gdi32 = builtin
- user, user32 = builtin
- shell,shell32 = native, builtin
+ "krnl386, kernel32" = "builtin"
+ "gdi, gdi32" = "builtin"
+ "user, user32" = "builtin"
+ "shell,shell32" = "native, builtin"
7.5 Konfiguration des X11 Graphiktreibers
@@ -1019,7 +1005,7 @@
geteilten Palette maximal von WINE benutzt werden
d?rfen. Der h?chstm?gliche Wert ist hier 256, weil bei
besseren Farbtiefen keine Palette benutzt wird. Beispiel:
- AllocSystemColors = 100.
+ "AllocSystemColors" = "100".
PerfectGraphics
An einigen Stellen hat WINE die M?glichkeit,
@@ -1027,7 +1013,7 @@
besonders schnell sind oder so, dass sie besonders korrekt
ausgef?hrt werden. Wenn diese Variable auf den Wert true
gesetzt wird, wird der Genauigkeit Vorzug gegeben. Beispiel:
- PerfectGraphics = false.
+ "PerfectGraphics" = "false".
UseDGA
DGA (Direct Graphics Access) ist eine Erweiterung von
@@ -1039,8 +1025,8 @@
Spiele mit einer ?hnlichen Geschwindigkeit wie unter Windows
ausf?hren lassen. Weil DGA den direkten Hardwarezugriff
erfordert, sind dazu in der Regel Administratorrechte
- erforderlich. Die Verwendung von DGA wird mit UseDGA = true
- ein- und mit UseDGA = false ausgeschaltet.
+ erforderlich. Die Verwendung von DGA wird mit "UseDGA" = "true"
+ ein- und mit "UseDGA" = "false" ausgeschaltet.
Achtung:
Anwendungen, die DirectDraw benutzen, versuchen
@@ -1055,7 +1041,7 @@
UseXShm
Hierbei handelt es sich um eine andere Erweiterung des X
Window Systems, die schnellere Graphikoperationen
- erm?glicht. Beispiel: UseXShm = true.
+ erm?glicht. Beispiel: "UseXShm" = "true".
DXGrab
Diese Option bewirkt, dass der Mauszeiger - bei der
@@ -1064,7 +1050,7 @@
um einige Programme richtig bedienen zu k?nnen, allerdings
wird dadurch verhindert, mit der Maus in ein anderes Fenster
zu schalten, beispielsweise um WINE zu beenden. Beispiel:
- DXGrab = false.
+ "DXGrab" = "false".
ScreenDepth
Einige X-Server unterst?tzen unterschiedliche Farbtiefen auf
@@ -1084,8 +1070,8 @@
normalerweise an der Kommandozeile beim Aufruf von WINE
angegeben. Durch diese Variable in der Konfigurationsdatei
l?sst sich festlegen, ob von WINE gesteuerte Fenster
- standardm??ig den Window-Manager verwenden sollen (Managed =
- true).
+ standardm??ig den Window-Manager verwenden sollen ("Managed" =
+ "true").
DesktopDoubleBuffered
Diese Option sollte auf den Wert true gesetzt werden, wenn
@@ -1235,7 +1221,7 @@
Fall ist. Mit der Variable Resolution kann deswegen justiert
werden, welche Schriftgr??en in solchen F?llen von WINE
ausgew?hlt werden. Der Standardwert ist 96, sinnvolle Werte
- liegen zwischen 60 und 120. Beispiel: Resolution = 100.
+ liegen zwischen 60 und 120. Beispiel: "Resolution" = "100".
Default
Mit dieser Variable wird angegeben, welche Schriftart WINE
@@ -1247,24 +1233,24 @@
ein Minuszeichen befinden. Die unter X11 verf?gbaren Fonts
k?nnen beispielsweise mit den Programmen xfontsel(1) oder
xlsfonts(1) ausgew?hlt werden.
- Beispiel: Default = -adobe-times-
+ Beispiel: "Default" = "-adobe-times-"
DefaultFixed
Hiermit wird festgelegt, welchen Font WINE als
standardm??ige Schriftart mit gleichm??iger Buchstabenbreite
verwenden soll. Der Name der gew?nschten Schrift ist wie
bei der Variablen Default anzugeben. Beispiel:
- DefaultFixed = -sony-fixed-
+ "DefaultFixed" = "-sony-fixed-"
DefaultSerif
Hiermit wird festgelegt, welchen Font WINE als
standardm??ige Schriftart mit Serifen verwenden
- soll. Beispiel: DefaultSerif = -adobe-times-
+ soll. Beispiel: "DefaultSerif" = "-adobe-times-"
DefaultSansSerif
Hiermit wird bestimmt, welchen Font WINE als standardm??ige
Schriftart ohne Serifen verwenden soll. Beispiel:
- DefaultSansSerif = -adobe-helvetica-
+ "DefaultSansSerif" = "-adobe-helvetica-"
Fontmetric
Wenn WINE das erste Mal gestartet wird, fragt es vom
@@ -1278,7 +1264,7 @@
Fontdaten zwischengespeichert werden sollen. Dadurch l?sst
sich beispielsweise vermeiden, dass die Abfrage f?r jeden
Benutzer erneut ausgef?hrt werden muss. Beispiel:
- Fontmetric=/var/lib/WINE/font.cache.
+ "Fontmetric" = "/var/lib/WINE/font.cache".
Alias
Wie weiter oben bereits angesprochen, kann es vorkommen,
@@ -1301,7 +1287,7 @@
werden, mit der angegeben wird, um die wievielte
Alias-Definition es sich handelt. Dabei ist mit der Zahl
Null zu beginnen, es darf keine Zahl ausgelassen
- werden. Beispiel: Alias0 = System, --international-, subst
+ werden. Beispiel: "Alias0" = "System, --international-, subst"
7.7 Konfiguration von Schnittstellen und Hardwarezugriff
@@ -1325,12 +1311,12 @@
diesen Variablen der Name der Ger?tedatei ?bergeben, welche die
entsprechende Schnittstelle unter Linux repr?sentiert. Falls also
Windows-Anwendungen unter WINE ?ber die Schnittstelle Com1 auf das
- Ger?t zugreifen sollen, dass unter Linux durch die Ger?tedatei
+ Ger?t zugreifen sollen, das unter Linux durch die Ger?tedatei
/dev/ttyS0 repr?sentiert wird, so muss in der Konfigurationsdatei
der folgende Abschnitt zu finden sein:
[serialports]
- Com1=/dev/ttyS0
+ "Com1" = "/dev/ttyS0"
Die Konfiguration paralleler Schnittstellen erfolgt analog zur
@@ -1343,14 +1329,14 @@
Konfigurationsdatei dieser Abschnitt aufzunehmen.
[parallelports]
- Lpt1=/dev/lp0
+ "Lpt1" = "/dev/lp0"
- Um den Zugriff auf bestimmte Ein- und Ausgageadressen zu erm?glichen
+ Um den Zugriff auf bestimmte Ein- und Ausgabeadressen zu erm?glichen,
sind die gew?nschten Adressen in hexadezimaler Schreibweise im
Abschnitt [ports] anzugeben. Als Adressen lassen sich entweder
einzelne Adressen (Beispiel: 0x779) oder Adressbereiche angeben. Bei
Adressbereichen werden die untere und obere Adresse des gew?nschten
- Bereichs, verbunden durch einen Bindestrich angegeben (Beispiel:
+ Bereichs, verbunden durch einen Bindestrich, angegeben (Beispiel:
0x280-0x2a0). Wenn mehrere Adressen oder Adressbereiche konfiguriert
werden sollen, sind diese hintereinander - durch Kommata getrennt -
anzugeben. Adressen, von denen gelesen werden soll, sind der Variablen
@@ -1360,8 +1346,8 @@
zuzuordnen. Beispiel:
[ports]
- read=0x378,0x379,0x220-0x2a0
- write=0x379,0x220-0x2a0
+ "read" = "0x378,0x379,0x220-0x2a0"
+ "write" = "0x379,0x220-0x2a0"
7.7.1 Zugriff auf SCSI-Ger?te
@@ -1405,8 +1391,8 @@
LoadGlobalRegistryFiles
Wenn diese Variable auf den Wert true gesetzt ist, liest
WINE die systemweit g?ltigen Registraturdaten ein. Dies ist
- die Standardeinstellung. Beispiel: LoadGlobalRegistryFiles =
- true
+ die Standardeinstellung. Beispiel: "LoadGlobalRegistryFiles" =
+ "true"
LoadHomeRegistryFiles
Wenn diese Variable auf den Wert true gesetzt ist, liest
@@ -1416,7 +1402,7 @@
g?ltigen Daten geladen, so dass Benutzer die
Voreinstellungen aus der globalen Registratur mit eigenen
Werten ?berschreiben k?nnen. Beispiel:
- LoadHomeRegistryFiles = true
+ "LoadHomeRegistryFiles" = "true"
LoadWindowsRegistryFiles
Mit dieser Variablen wird bestimmt, ob die Registratur einer
@@ -1424,23 +1410,23 @@
die Variable auf den Wert true gesetzt ist, stellt WINE
selbstst?ndig fest, um welche Version von Windows es sich
bei der bestehenden Installation handelt und liest die
- Registraturdaten der Installation ein, Es ist zu beachten,
+ Registraturdaten der Installation ein. Es ist zu beachten,
dass dies nur funktioniert, wenn das Windows- und das
Systemverzeichnis im allgemeinen Teil der
Konfigurationsdatei richtig angegeben worden sind und der
bestehenden Installation entsprechen. Au?erdem ist es
u.U. notwendig, die Variable Profile im allgemeinen Teil
- richtig zu setzen. Beispiel: LoadWindowsRegistryFiles = true.
+ richtig zu setzen. Beispiel: "LoadWindowsRegistryFiles" = "true".
WriteToHomeRegistryFiles
Wird diese Variable auf den Wert true gesetzt, versucht WINE
alle ?nderungen, die w?hrend der Laufzeit von WINE an der
- Registratur vorgenommen werden in die Registraturdateien im
+ Registratur vorgenommen werden, in die Registraturdateien im
Verzeichnis .wine des aufrufenden Benutzers zu
schreiben. Dies ist in der Regel notwendig, damit
Windows-Programme (insbesondere Installationsprogramme)
?nderungen an der Konfiguration abspeichern
- k?nnen. Beispiel: WriteToHomeRegistryFiles = true.
+ k?nnen. Beispiel: "WriteToHomeRegistryFiles" = "true".
PeriodicSave
Wenn Ver?nderungen an der Registratur von WINE gespeichert
@@ -1453,7 +1439,7 @@
dieser Variablen ?bergebene Zahl wird als Zeitintervall in
Sekunden interpretiert. Damit die Registratur also
beispielsweise alle 10 Minuten automatisch abgespeichert
- wird, w?re diese Variable so zu setzen: PeriodicSave = 600.
+ wird, w?re diese Variable so zu setzen: "PeriodicSave" = "600".
SaveOnlyUpdatedKeys
Mit dieser Variablen kann bestimmt werden, ob WINE lediglich
@@ -1461,21 +1447,21 @@
der Laufzeit ver?ndert haben oder ob immer die gesamte
Registratur gespeichert werden soll. Das folgende Beispiel
speichert die Registratur komplett:
- SaveOnlyUpdatedKeys=false.
+ "SaveOnlyUpdatedKeys" = "false".
Hinweis:
Weil das Importieren einer gro?en Windows-Registratur ein relativ
zeitaufwendiger Vorgang ist, empfiehlt es sich, die
Windows-Registratur nur beim ersten Start von WINE zu importieren
- (LoadWindowsRegistryFiles=true) und diese dann komplett von WINE
- speichern zu lassen (SaveOnleUpdatedKeys=false). Danach liegt die
+ ("LoadWindowsRegistryFiles" = "true") und diese dann komplett von WINE
+ speichern zu lassen ("SaveOnleUpdatedKeys" = "false"). Danach liegt die
Registratur vollst?ndig in WINEs eigenem Format vor, so dass bei
sp?teren Starts von WINE auf den Import der Windows-Registratur
- verzichtet werden kann (LoadWindowsRegistryFiles=false).
+ verzichtet werden kann ("LoadWindowsRegistryFiles" = "false").
7.9 Einstellung des Look and Feel
- Im Abschnitt Tweak.Layout der Registratur l?sst sich durch die
+ Im Abschnitt Tweak.Layout der Konfiguration l?sst sich durch die
Variable WINELook bestimmen, welches Look and Feel von Windows
durch WINE nachempfunden werden soll. Der Wert Win31 bewirkt, dass
WINE alle Fensterelemente in dem Erscheinungsbild erzeugt, wie es
@@ -1483,26 +1469,26 @@
und Win98 ein moderneres Erscheinungsbild. Beispiel:
[Tweak.Layout]
- WINELook=Win98
+ "WINELook" = "Win98"
7.10 Konfiguration der Windows-Console
- Im Gegensatz 16-Bit-Windows-Versionen ist es mit dem Win32 API wie
+ Im Gegensatz zu 16-Bit-Windows-Versionen ist es mit dem Win32 API wie
unter UNIX m?glich, Programme f?r den Textmodus zu erstellen, die
unter Windows normalerweise in einem so genannten "MS-DOS-Fenster"
ausgef?hrt werden (obwohl diese Programme nicht viel mit MS-DOS zu
tun haben). Unter WINE verwenden solche Programme standardm??ig die
Standardeingabe und -Ausgabe des Terminals, von dem aus WINE
gestartet wurde. Im Abschnitt [Console] der Konfigurationsdatei ist
- es m?glich die Eigenschaften der Konsole f?r Windows-Programme
+ es m?glich, die Eigenschaften der Konsole f?r Windows-Programme
n?her zu bestimmen.
Drivers
- Hermit wird festgelegt, wie die Konsole zur Verf?gung
+ Hiermit wird festgelegt, wie die Konsole zur Verf?gung
gestellt werden soll. WINE kann dazu das mit dem
WINE-Prozess verbundene Terminal verwenden oder f?r jedes
- Windows-Programm, welches eine neue Konsole anfordert ein
+ Windows-Programm, welches eine neue Konsole anfordert, ein
neues Terminalfenster (wie z.B. xterm) starten. Im
allgemeinen ist es zu empfehlen, f?r jede Konsole ein
eigenes Terminalfenster zu verwenden, weil es zu
@@ -1522,25 +1508,25 @@
neue Konsole anfordert. Die Angabe ncurses bewirkt, dass die
ncurses-Bibliothek benutzt wird. Dies funktioniert nur, wenn
die Unterst?tzung daf?r beim ?bersetzen des Programms
- aktiviert wurde. Beispiel: Drivers=ncurses+xterm
+ aktiviert wurde. Beispiel: "Drivers" = "ncurses+xterm"
XtermProg
Hiermit l?sst sich angeben, welches Programm aufgerufen
werden soll, um die Konsole in einem eigenen Fenster
- darzustellen (z.B. bei Drivers=xterm). Es lassen sich alle
+ darzustellen (z.B. bei "Drivers" = "xterm"). Es lassen sich alle
Terminalemulationsprogramme verwenden, welche die von xterm
her bekannten Kommandozeilenargumente verstehen. Beispiel:
- XtermProg=wterm.
+ "XtermProg" = "wterm".
InitialRows
Mit der Variablen wird angegeben, wieviele Zeilen die
Konsole nach ihrem Start haben soll. Beispiel:
- InitialRows=24.
+ "InitialRows" = "24".
InitialColumns
Mit der Variablen wird angegeben, wieviele Spalten die
Konsole nach ihrem Start haben soll. Beispiel:
- InitialColumns=80.
+ "InitialColumns" = "80".
TerminalType
Hiermit l?sst sich festlegen, von welchem Terminaltyp die
@@ -1558,7 +1544,7 @@
markiert worden ist, steht er als so genannte prim?re Auswahl zur
Verf?gung; er kann dann sofort in andere Anwendungen eingef?gt
werden (etwa durch Bet?tigung der mittleren Maustaste). Die
- Zwischenablage ist eine weitere Auswahl in die Texte oder andere
+ Zwischenablage ist eine weitere Auswahl, in die Texte oder andere
Daten von vielen X-Anwendungen aus kopiert und von dort aus wieder
eingef?gt werden k?nnen. Im Abschnitt [clipboard] der
Konfigurationsdatei l?sst sich bestimmen, wie die
@@ -1583,9 +1569,9 @@
markieren, sondern er muss dort explizit in die
Zwischenablage kopiert werden, falls sich dort vorher eine
Auswahl befand, die von einer Windows-Anwendung aus
- vorgenommen wurde. Beispiel: ClearAllSelections=true
+ vorgenommen wurde. Beispiel: "ClearAllSelections" = "true"
- PersistantSelection
+ PersistentSelection
Nachdem WINE beendet worden ist, kann der Inhalt der
Zwischenablage anderen X Programmen normalerweise nicht mehr
zur Verf?gung gestellt werden. Wenn diese Variable auf true
@@ -1593,23 +1579,23 @@
Hintergrundprogramm (wineclipsrv) welches den Inhalt der
Zwischenablage so lange verf?gbar h?lt, bis dieser durch ein
anderes Programm ersetzt wird und sich dann
- beendet. Beispiel: PersistantSelection=true
+ beendet. Beispiel: "PersistentSelection" = "true"
7.12 Konfiguration des PostScript-Druckertreibers
WINE kann zwei Typen von Druckertreibern verwenden, n?mlich echte
16bit Windows-Druckertreiber, wie Sie von Windows 3.11 oder Windows
- 95/98 benutzt werden oder einen eigenen PostScript- Druckertreiber,
+ 95/98 benutzt werden, oder einen eigenen PostScript- Druckertreiber,
mit dem sich aus den meisten Windows-Anwendungen heraus im
PostScript-Format drucken l?sst. Diese PostScript-Ausgabe kann dann
?ber die Spooler-Software des Systems (normalerweise lpr/lpd) auf
einen direkt angeschlossenen oder fernen Drucker ausgegeben werden.
- Hinweise zur Verwendung von 16bit Windows-Druckertreiber finden
+ Hinweise zur Verwendung von 16bit-Windows-Druckertreiber finden
sich u.a. in der Datei printing im Unterverzeichnis documentation
des WINE-Quellcodeverzeichnisses. Im folgenden soll lediglich auf
die Konfiguration des eingebauten PostScript-Druckertreibers
- eingegangen werden.
+ eingegangen werden (was generell sowieso bevorzugt wird).
Zun?chst ist das Vorhandensein des Druckertreibers anzumelden. Dazu
sind in der Datei win.ini im Windows-Verzeichnis die folgenden
@@ -1636,17 +1622,17 @@
documentation des WINE-Quellcodeverzeichnisses vorhanden und lassen
sich mit dem Programm regapi, welches sich im Unterverzeichnis
programs/regapi des Quellcodeverzeichnisses befindet,
- importieren. Falls noch nicht geschehen ist regapi dazu zun?chst zu
+ importieren. Falls noch nicht geschehen, ist regapi dazu zun?chst zu
?bersetzen. Zu diesem Zweck ist in das Verzeichnis programs/regapi
- zu wechseln und dort der Befehl make einzugeben. (Dies setzt
- voraus, dass WINE bereits erfolgreich ?bersetzt wurde) Danach
+ zu wechseln und dort der Befehl make einzugeben (dies setzt
+ voraus, dass WINE bereits erfolgreich ?bersetzt wurde). Danach
k?nnen die erforderlichen Schl?ssel durch die Eingabe des folgenden
Befehls importiert werden:
./regapi setValue < ../../documentation/psdrv.reg
Achtung:
- Bei dem Programm regapi handelt es sich um ein so genanntes
+ Bei dem Programm regapi handelt es sich um ein sogenanntes
WineLib-Programm. Solche Programme benutzen WINE, um
Windows-spezifische Funktionen verwenden zu k?nnen. Damit sie
ausgef?hrt werden k?nnen, muss bereits eine funktionsf?hige
@@ -1684,7 +1670,7 @@
Eintrag in der Konfigurationsdatei bekannt gemacht werden:
[psdrv]
- ppdfile=/usr/local/etc/HP4M3_V1.PPD
+ "ppdfile" = "/usr/local/etc/HP4M3_V1.PPD"
Falls sich die Datei in einem anderen Verzeichnis befindet oder
einen anderen Namen tr?gt, ist der Wert f?r die Variable ppdfile
@@ -1710,18 +1696,18 @@
beispielsweise folgenderma?en aussehen:
[afmfiles]
- file1=/usr/share/texmf/fonts/afm/adobe/times/ptmb8a.afm
- file2=/usr/share/texmf/fonts/afm/adobe/times/ptmbi8a.afm
- file3=/usr/share/texmf/fonts/afm/adobe/times/ptmr8a.afm
- file4=/usr/share/texmf/fonts/afm/adobe/times/ptmri8a.afm
- file5=/usr/share/texmf/fonts/afm/adobe/helvetic/phvbo8an.afm
- file6=/usr/share/texmf/fonts/afm/adobe/helvetic/phvb8a.afm
- file7=/usr/share/texmf/fonts/afm/adobe/helvetic/phvb8an.afm
- file8=/usr/share/texmf/fonts/afm/adobe/helvetic/phvbo8a.afm
- file9=/usr/share/texmf/fonts/afm/adobe/helvetic/phvro8an.afm
- file10=/usr/share/texmf/fonts/afm/adobe/helvetic/phvr8a.afm
- file11=/usr/share/texmf/fonts/afm/adobe/helvetic/phvr8an.afm
- file12=/usr/share/texmf/fonts/afm/adobe/helvetic/phvro8a.afm
+ "file1" = "/usr/share/texmf/fonts/afm/adobe/times/ptmb8a.afm"
+ "file2" = "/usr/share/texmf/fonts/afm/adobe/times/ptmbi8a.afm"
+ "file3" = "/usr/share/texmf/fonts/afm/adobe/times/ptmr8a.afm"
+ "file4" = "/usr/share/texmf/fonts/afm/adobe/times/ptmri8a.afm"
+ "file5" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvbo8an.afm"
+ "file6" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvb8a.afm"
+ "file7" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvb8an.afm"
+ "file8" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvbo8a.afm"
+ "file9" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvro8an.afm"
+ "file10" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvr8a.afm"
+ "file11" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvr8an.afm"
+ "file12" = "/usr/share/texmf/fonts/afm/adobe/helvetic/phvro8a.afm"
Auch hier sind die Dateinamen nat?rlich an die tats?chlich
benutzten Fontmetric-Dateien anzupassen. Der Druckertreiber sollte
@@ -1747,10 +1733,10 @@
w?re in die Konfigurationsdatei folgender Abschnitt aufzunehmen:
[spooler]
- LPT1:|lpr
+ "LPT1:" = "|lpr"
- 7.14 Multimedia Konfiguration
+ 7.14 Multimedia-Konfiguration
Die Multimedia-Architektur unter Windows besteht aus verschiedenen
Typen von Treibern und Schnittstellen, die von Windows-Programmen
@@ -1758,15 +1744,15 @@
nachgebildet, wobei unterschiedliche Bestandteile mehr oder weniger
vollst?ndig vorhanden sind. Eine ausf?hrliche Beschreibung der
Multimedia-Architektur von WINE befindet sich in der Datei
- multimedia um Unterverzeichnis documentation/status des
+ multimedia im Unterverzeichnis documentation/status des
WINE-Quellcodes.
WINE stellt einen eigenen Treiber zur Ansteuerung der Soundhardware
zur Verf?gung. Diese Ansteuerung geschieht ?ber die Ger?tedateien
/dev/dsp, /dev/audio, /dev/mixer usw. Deswegen muss darauf geachtet
- werden, dass Schreib und Leseberechtigung f?r diese Dateien
+ werden, dass Schreib- und Leseberechtigung f?r diese Dateien
besteht, falls die Soundunterst?tzung von WINE benutzt werden
- soll. Der Treiber setzt auf die OSS- (Open SoundSystem) Treiber
+ soll. Der Treiber setzt auf die OSS- (Open Sound System) Treiber
auf, die standardm??ig Bestandteil des Linux-Kernels sind.
Bis auf die Bibliotheken winmm und mmsystem lassen sich alle
@@ -1796,7 +1782,7 @@
Abschnitt aufgenommen werden:
[options]
- mci=CDAUDIO:SEQUENCER:WAVEAUDIO:AVIVIDEO:MPEGVIDEO
+ "mci" = "CDAUDIO:SEQUENCER:WAVEAUDIO:AVIVIDEO:MPEGVIDEO"
Ob ein Treiber aus einer bestehenden Windows-Installation geladen
oder der von WINE zur Verf?gung gestellte Treiber benutzt werden
@@ -1809,10 +1795,10 @@
Treiber von WINE zu verwenden, w?ren dem Abschnitt [DllOverrides]
die folgenden Zeilen zuzuf?gen:
- mciavi.drv, mcianim.drv = native, builtin
- mcicda.drv, mciseq.drv = builtin, native
- msacm.drv, midimap.drv = builtin, native
- mciwave.drv = builtin, native
+ "mciavi.drv, mcianim.drv" = "native, builtin"
+ "mcicda.drv, mciseq.drv" = "builtin, native"
+ "msacm.drv, midimap.drv" = "builtin, native"
+ "mciwave.drv" = "builtin, native"
7.15 Einrichten der Registratur
@@ -1836,7 +1822,7 @@
erstellen, falls dies noch nicht geschehen ist. Danach k?nnen die
erforderlichen Daten mit dem folgenden Befehl importiert werden:
- ./regapi setValue ../../WINEdefault.reg
+ ./regapi setValue ../../winedefault.reg
8 Aufruf von WINE und Kommandozeilenoptionen
@@ -1875,7 +1861,7 @@
folgende Befehl w?rde beispielsweise nicht zum gew?nschten Ergebnis
f?hren:
- WINE /var/winroot/Programme/Microsoft Games/RoA Trial Version/PACDEMO.EXE
+ wine /var/winroot/Programme/Microsoft Games/RoA Trial Version/PACDEMO.EXE
Hier w?rde die Shell WINE vier Argumente ?bergeben, n?mlich
/var/winroot/Programme/Microsoft, Games/RoA, Trial und
@@ -1884,15 +1870,16 @@
Trennung durchf?hrt, ist den betreffenden Leerzeichen ebenfalls ein
r?ckw?rtsgerichteter Schr?gstrich voranzustellen:
- WINE /var/winroot/Programme/Microsoft\ Games/RoA\ Trial\ Version/PACDEMO.EXE
+ wine /var/winroot/Programme/Microsoft\ Games/RoA\ Trial\ Version/PACDEMO.EXE
- Argumente, die den zu startenden Windows-Programmen ?bergeben
- werden sollen, sind dem Programmnamen, getrennt durch Leerzeichen,
- nachzustellen. Um beispielsweise das Programm notepad.exe zu
- starten und diesem Programm das Argument readme.1st zu ?bergeben,
- w?re WINE so aufzurufen:
+ Falls Argumente dem zu startenden Windows-Programmen ?bergeben
+ werden sollen, ist dem Programmnamen ein -- voranzustellen, um Wine
+ das Ende der Wine-Optionen anzuzeigen (damit Wine nicht durch Programm-
+ Optionen verwirrt werden kann, die evt. ebenfalls --XXX heissen).
+ Um beispielsweise das Programm notepad.exe zu starten und diesem Programm
+ das Argument readme.1st zu ?bergeben, w?re WINE so aufzurufen:
- wine notepad readme.1st
+ wine -- notepad readme.1st
Wenn mehrere Windows-Programme hintereinander gestartet werden sollen,
muss WINE mehrmals hintereinander mit den entsprechenden Programmnamen
@@ -1914,27 +1901,6 @@
verwaltet, sie erhalten dann die gleichen Verzierungen wie
normale X Programme (siehe auch Abschnitt 7.5)
- --desktop BreitexH?he
- Mit diesem Parameter werden alle Fenster von
- Windows-Programmen in einem eigenen Fenster dargestellt. Die
- Gr??e dieses Fensters wird in Bildpunkten mit Breite und
- H?he angegeben. Beispiel: --desktop 800x600. Dieser Modus
- wird f?r die Verwendung solcher Programme ben?tigt, die den
- Bildschirm selbst komplett verwalten wollen, wie es
- z.B. beim Windows-Explorer der Fall ist. Der Modus ist auch
- erforderlich, um WINE mit den Bibliotheken user und user32
- aus einer bestehenden Windows-Installation zu verwenden.
-
- --config Dateiname
- Hiermit kann WINE angewiesen werden, eine andere
- Konfigurationsdatei zu verwenden.
-
- --display Displaybezeichnung
- Wie alle X-Programme verwendet WINE normalerweise den
- X-Server, der mit der Umgebungsvariablen DISPLAY angegeben
- ist. Um einen anderen Server zu verwenden, ist diese Option
- zu benutzen. Beispiel: --display workstation:0.
-
--winver Version
Viele Windows-Programme funktionieren nur mit bestimmten
Versionen von Windows oder verhalten sich unterschiedlich,
@@ -1957,20 +1923,6 @@
der Form x.xx anzugeben. Beispiel: --dosver 7.10 (diese
Version entspricht Windows 95b).
- --language Sprache
- W?hrend Windows in Versionen f?r verschiedene Sprachen
- verf?gbar ist, befindet sich die Unterst?tzung f?r eine
- Reihe von Sprachen direkt in WINE. Welche Sprache benutzt werden
- soll kann mit diesem Parameter angegeben werden. Um die
- deutsche Sprache auszuw?hlen, ist f?r Sprache De
- anzugeben. Es ist zu beachten, dass einige Anwendungen nur
- mit bestimmten Sprachen funktionieren. Wenn Anwendungen
- irgendwelche Bibliotheken nicht finden k?nnen, kann das
- daran liegen, dass sie solche Bibliotheken suchen, die f?r
- die Sprache entwickelt wurden, mit der WINE arbeitet und
- diese nicht verf?gbar sind. Hier hilft es, die richtige
- Sprache anzugeben. Beispiel: --language De.
-
--help
Die Option bewirkt, dass eine ?bersicht ?ber die verf?gbaren
Optionen ausgegeben wird.
@@ -2075,7 +2027,7 @@
Wenn beim Start von WINE Meldungen wie Warning:
/var/winroot/windows/sol.exe not accessible from a DOS drive
ausgegeben werden, teilt WINE mit, dass das auszuf?hrende
- Programm sich in einem Verzeichnis befindet, dass aufgrund
+ Programm sich in einem Verzeichnis befindet, das aufgrund
der Zuordnungen in der Konfigurationsdatei mit keinem
Laufwerk assoziiert ist. Es sollten dann die
Laufwerkszuordnungen ?berpr?ft werden.
@@ -2083,7 +2035,7 @@
Windows-Programme finden Einstellungen und Bibliotheken nicht
Wenn WINE mit einer bestehenden Windows-Installation benutzt
wird, ist es erforderlich, dass die Laufwerksbuchstaben
- unter Windows und WINE ?bereinstimmten. Falls ein Programm
+ unter Windows und WINE ?bereinstimmen. Falls ein Programm
n?mlich beispielsweise in der Registratur gespeichert hat,
dass sich eine bestimmte Komponente im Verzeichnis
C:\Windows\System befindet, dann ist es erforderlich, dass
@@ -2114,7 +2066,7 @@
das Programm q2test.exe mit WINE auf einem zweiten X-Server
mit einer Farbtiefe von 8 Bit pro Pixel aus dem aktuellen
Arbeitsverzeichnis zu starten, k?nnte der folgende Befehl
- benutzt werden:
+ benutzt werden (FIXME: nicht mehr korrekt ?):
xinit /usr/local/bin/WINE q2test.exe --display :1 -- -bpp 8 :1
Index: include/winerror.h
===================================================================
RCS file: /home/wine/wine/include/winerror.h,v
retrieving revision 1.35
diff -u -r1.35 winerror.h
--- include/winerror.h 2001/05/07 18:14:10 1.35
+++ include/winerror.h 2001/05/24 15:40:37
@@ -90,6 +90,8 @@
#define ERROR_SHARING_VIOLATION 32
#define ERROR_LOCK_VIOLATION 33
#define ERROR_WRONG_DISK 34
+/* FIXME: 35 gets returned for some unsuccessful DeviceIoControl calls */
+#define ERROR_UNKNOWN_NAME_01 35
#define ERROR_SHARING_BUFFER_EXCEEDED 36
#define ERROR_HANDLE_EOF 38
#define ERROR_HANDLE_DISK_FULL 39
Index: loader/task.c
===================================================================
RCS file: /home/wine/wine/loader/task.c,v
retrieving revision 1.105
diff -u -r1.105 task.c
--- loader/task.c 2001/05/18 23:21:22 1.105
+++ loader/task.c 2001/05/24 15:40:38
@@ -448,7 +448,7 @@
/***********************************************************************
- * TASK_KillTask
+ * TASK_ExitTask
*/
void TASK_ExitTask(void)
{
More information about the wine-patches
mailing list