diff --git a/.gitignore b/.gitignore index 93227f64dcf..21e0dbec880 100644 --- a/.gitignore +++ b/.gitignore @@ -647,6 +647,7 @@ loader/wine-preloader loader/wine-preloader-installed loader/wine-pthread loader/wine-pthread-installed +loader/wine.de.man loader/wine.man programs/Makeprog.rules programs/clock/clock diff --git a/loader/Makefile.in b/loader/Makefile.in index ef60a56e10f..24f757c3155 100644 --- a/loader/Makefile.in +++ b/loader/Makefile.in @@ -32,9 +32,12 @@ PROGRAMS = \ wine-pthread \ wine-pthread-installed -MANPAGES = wine.man +MANPAGES = wine.man wine.de.man -INSTALLDIRS = $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man$(prog_manext) +INSTALLDIRS = \ + $(DESTDIR)$(bindir) \ + $(DESTDIR)$(mandir)/man$(prog_manext) \ + $(DESTDIR)$(mandir)/de.UTF-8/man$(prog_manext) all: $(WINE_BINARIES) $(WINE_BINARIES:%=%-installed) $(MODULE) $(MANPAGES) @@ -81,10 +84,12 @@ install:: $(WINE_BINARIES:%=%-installed) $(MANPAGES) $(INSTALLDIRS) fi; \ done $(INSTALL_DATA) wine.man $(DESTDIR)$(mandir)/man$(prog_manext)/wine.$(prog_manext) + $(INSTALL_DATA) wine.de.man $(DESTDIR)$(mandir)/de.UTF-8/man$(prog_manext)/wine.$(prog_manext) uninstall:: -cd $(DESTDIR)$(bindir) && $(RM) $(WINE_BINARIES) $(MODULE) $(RM) $(DESTDIR)$(mandir)/man$(prog_manext)/wine.$(prog_manext) + $(RM) $(DESTDIR)$(mandir)/de.UTF-8/man$(prog_manext)/wine.$(prog_manext) clean:: $(RM) version.c version-stamp diff --git a/loader/wine.de.man.in b/loader/wine.de.man.in new file mode 100644 index 00000000000..7ead4a4f731 --- /dev/null +++ b/loader/wine.de.man.in @@ -0,0 +1,323 @@ +.\" -*- nroff -*- +.TH WINE 1 "November 2007" "@PACKAGE_STRING@" "Windows On Unix" +.SH NAME +wine \- Windows-Programme auf Unix-Systemen ausführen +.SH ÜBERSICHT +.BI "wine " "Programm " "[Argumente ... ]" +.br +.B wine --help +.br +.B wine --version +.PP +Für das Übergeben von Kommandos an Windows-Programme siehe den +Abschnitt +.B +"Programm / Argumente" +in dieser Manpage. +.SH BESCHREIBUNG +.B wine +lädt und führt ein Windows-Programm aus. Dieses Programm kann ein +beliebiges DOS/Win3.1/Win32-Programm sein; es wird nur die +x86-Architektur unterstützt. +.PP +Um wine zu debuggen, nutzen Sie anstelledessen das Kommando +.B winedbg. +.PP +Um rein kommandozeilenbasierte Programme auszuführen, nutzen Sie +.B wineconsole +anstelle von +.B wine. +Wenn Sie nicht +.B wineconsole +für CLI-Programme nutzen, kann dies dazu führen, dass das Programm +nicht korrekt ausgeführt werden kann. +.PP +Wenn wine nur mit +.B --help +oder +.B --version +als Argument aufgerufen wird, wird +.B wine +nur einen kleinen Hilfetext oder die Version ausgeben und sich beenden. +.SH PROGRAMM/ARGUMENTE +Der Programmname kann auf DOS-Art ( +.I +C:\(rs\(rsWINDOWS\(rs\(rsSOL.EXE +) oder auf UNIX-Art angegeben werden ( +.I /msdos/windows/sol.exe +). Sie können Argumente an die Windows-Anwendung übergeben, indem Sie +sie einfach an den wine-Befehl anhängen (z. B.: +.I wine notepad C:\(rs\(rsTEMP\(rs\(rsREADME.TXT +). +Sie müssen unter Umständen Sonderzeichen und/oder Leerzeichen +mit '\(rs' maskieren, wenn Sie wine über die Kommandokonsole aufrufen, +z.B. +.PP +wine C:\(rs\(rsProgram\(rs Files\(rs\(rsMyPrg\(rs\(rstest.exe +.PP +.SH UMGEBUNGSVARIABLEN +.B wine +leitet die Umgebungsvariablen der Shell, in der es gestartet wurde, an +die Windows-Applikation weiter. Um eine für Ihre Applikation nötige +Variable zugänglich zu machen, folgen Sie der Anleitung Ihrer Shell zu +Umgebungsvariablen. +.TP +.I WINEPREFIX +Wenn gesetzt, wird dieser Ordner als Speicherort für die +Konfigurationsdateien von +.B wine +genutzt. Die Standardeinstellung ist +.I $HOME/.wine. +Dieser Ordner wird auch für den UNIX-Socket zur Kommunikation mit +.I wineserver. +genutzt. Alle +.B wine +-Prozesse, die den gleichen +.B wineserver +nutzen (z.B. Prozesse desselben Nutzers) teilen sich bestimmte Objekte +wie die Registry, Arbeitsspeicher und die Konfigurationsdateien. Mit +dem Setzen von +.I WINEPREFIX +beim Starten verschiedener +.B wine +-Prozesse ist es möglich, eine Anzahl vollkommen unabhängiger +.B wine +-Prozesse zu starten. +.TP +.I WINESERVER +Gibt den Ort der +.B wineserver +-Anwendung an. Wenn diese Variable nicht gesetzt ist, wird versucht, +.B @bindir@/wineserver +zu laden. Wenn auch dies nicht funktioniert, sucht +.B wine +in $PATH und anderen Orten nach wineserver. +.TP +.I WINELOADER +Gibt den Ort der +.B wine +-Anwendung an, die genutzt wird, um Windows-Programme zu laden. Wenn + diese Variable nicht gesetzt ist, wird versucht, +.B @bindir@/wineserver +zu laden. Wenn auch dies nicht funktioniert, wird in $PATH und anderen +Orten nach wine gesucht. +.TP +.I WINEDEBUG +Wählt die Stufe der Debug-Meldungen aus. Die Variable hat das Format +.RI [ Klasse ][+/-] Kanal [,[ Klasse2 ][+/-] Kanal2 ]. +.RS +7 +.PP +.I Klasse +ist optional und kann z.B. folgende Werte annehmen: +.B err, warn, fixme, +oder +.B trace. +Wenn +.I class +nicht angegeben ist, werden alle Debugmeldungen dieses Kanals +ausgegeben. Jeder Kanal gibt Meldungen einer bestimmten +.B wine. +-Komponente aus. Das folgende Zeichen kann entweder + oder - sein, je +nachdem ob der Kanal ein- oder ausgeschaltet werden soll. Wenn keine +.I Klasse +angegeben ist, kann das führende + weggelassen werden. In WINEDEBUG +sind keine Leerzeichen erlaubt. +.PP +Beispiele: +.TP +WINEDEBUG=warn+all +zeigt alle Nachrichten der Kategorie "warning" an (empfohlen zum +Debuggen). +.br +.TP +WINEDEBUG=warn+dll,+heap +schaltet alle DLL-Meldungen der Kategorie "warning" sowie jegliche +Heap-Meldungen an. +.br +.TP +WINEDEBUG=fixme-all,warn+cursor,+relay +schaltet alle FIXME-Nachrichten ab, Zeigernachrichten der Kategorie +"warning" an und schaltet alle Relay-Meldungen (API-Aufrufe) an. +.br +.TP +WINEDEBUG=relay +schaltet alle Relay-Nachrichten an. Für mehr Kontrolle über die im +Relaytrace angezeigten DLLs und Funktionen siehe den [Debug]-Abschnitt +der Wine-Konfigurationsdatei. +.PP +Für mehr Informationen zu den Debug-Meldungen siehe den Abschnitt +.I Running Wine +im Wine-Benutzerhandbuch. +.RE +.TP +.I WINEDLLPATH +Gibt den Pfad/die Pfade an, in denen wine nach eigenen DLLs und +Winelib-Anwendungen sucht. Die Einträge der Liste werden mit einem ":" +getrennt. Zusätzlich wird noch in +.B @dlldir@ +gesucht. +.TP +.I WINEDLLOVERRIDES +Definiert die Bibliotheksüberschreibung und Ladereihenfolge der DLLs, +die beim Laden jeder DLL berücksichtigt wird. Die Standardwerte sind +in der Konfigurationsdatei enthalten. Derzeit gibt es zwei Typen von +DLLs, die in den Speicher eines Prozesses geladen werden können: +Native Windows-DLLs ( +.I native +) und +.B wine +-interne DLLs ( +.I builtin +). Der Typ kann mit dem ersten Buchstaben abgekürzt werden ( +.I n, b +). Jede Anweisungssequenz muss mit einem Komma abgeschlossen werden. +.RS +.PP +Jede DLL kann ihre eigene Ladereihenfolge besitzen. Die +Ladereihenfolge bestimmt, welche DLL-Version als erste geladen werden +soll. Wenn die erste versagt, ist die nächste an der Reihe und so +weiter. Viele DLLs mit derselben Reihenfolge können durch Kommata +getrennt werden. Es ist auch möglich, mit dem Semikolon verschiedene +Reihenfolgen für verschiedene DLLs festzulegen. +.PP +Die Ladereihenfolge für eine 16bit-DLL wird immer durch die +Reihenfolge der 32bit-DLL bestimmt, die sie enthält. Diese 32bit-DLL +kann durch Ansehen des symbolischen Links der 16bit .dll.so-Datei +gefunden werden. Wenn zum Beispiel ole32.dll als "builtin" eingestellt +ist, wird storage.dll ebenfalls als "builtin" geladen, da die +32bit-DLL ole32.dll die 16bit-DLL storage.dll enthält. +.PP +Beispiele: +.TP +WINEDLLOVERRIDES="comdlg32,shell32=n,b" +.br +Versuche, die DLLs comdlg32 und shell32 als native Windows-DLLs zu +laden; wenn dies fehlschlägt, soll Wine die mitgebrachte Version +benutzen. +.TP +WINEDLLOVERRIDES="comdlg32,shell32=n;c:\(rs\(rsfoo\(rs\(rsbar\(rs\(rsbaz=b" +.br +Versuche, die DLLs comdlg32 und shell32 als native Windows-DLLs zu +laden. Weiterhin, wenn eine Anwendung versucht, die DLL +c:\(rsfoo\(rsbar\(rsbaz.dll zu laden, soll wine die eingebaute DLL baz +verwenden. +.TP +WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n" +.br +Versuche, die mitgebrachte comdlg32-Bibliothek zu laden; wenn dies +fehlschlägt soll Wine die native comdlg32-DLL nutzen. Bei shell32 soll +immer die mitgebrachte Version verwendet werden; bei comctl32 immer +die native. +.RE +.TP +.I DISPLAY +Gibt das zu nutzende X11-Display an. +.TP +OSS sound driver configuration variables +.TP +.I AUDIODEV +Gerät für Audio-Ein-/Ausgabe festlegen. Standard: +.B /dev/dsp. +.TP +.I MIXERDEV +Audiomixer-Gerät festlegen. Standard: +.B /dev/mixer. +.TP +.I MIDIDEV +MIDI-Sequencergerät festlegen. Standard: +.B /dev/sequencer. +.SH DATEIEN +.TP +.I @bindir@/wine +Der +.B wine +-Programmstarter +.TP +.I @bindir@/wineconsole +Der +.B wine +-Programmstarter für Konsolenapplikationen (CLI) +.TP +.I @bindir@/wineserver +Der +.B wine +-Server +.TP +.I @bindir@/winedbg +Der +.B wine +-Debugger +.TP +.I @dlldir@ +Der Ordner mit den gemeinsamen DLLs von +.B wine +.TP +.I $WINEPREFIX/dosdevices +Dieser Ordner enthält die DOS-Gerätezuweisungen. Jede Datei in diesem +Ordner ist ein Symlink auf die Unix-Gerätedatei, die dieses Gerät +bereitstellt. Wenn zum Beispiel COM1 /dev/ttyS0 repräsentieren soll, +wird der Symlink $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0 benötigt. +.br +DOS-Laufwerke werden auch mit Symlinks angegeben. Wenn z.B. das +Laufwerk D: dem CD-ROM-Laufwerk entsprechen soll, das auf /mnt/cdrom +eingebunden ist, wird der Link $WINEPREFIX/dosdevices/d: -> /mnt/cdrom +benötigt. Es kann auch die Unix-Gerätedatei angegeben werden; der +einzige Unterschied ist der "::" anstelle dem einfachen ":" im Namen: +$WINEPREFIX/dosdevices/d:: -> /dev/hdc. +.SH AUTOREN +.B wine +ist dank der Arbeit vieler Entwickler verfügbar. Für eine Liste siehe +die Datei +.B AUTHORS +im obersten Ordner der Quellcodedistribution. +.SH COPYRIGHT +.B wine +kann unter den Bedingungen der LGPL genutzt werden; für eine Kopie der +Lizenz siehe die Datei +.B COPYING.LIB +im obersten Ordner der Quellcodedistribution. +.SH FEHLER +.PP +Statusberichte für viele Anwendungen sind unter +.I http://appdb.winehq.org + verfügbar. Bitte fügen Sie Anwendungen, die Sie mit Wine nutzen, der + Liste hinzu, sofern noch kein Eintrag existiert. +.PP +Fehler können unter +.I http://bugs.winehq.org +gemeldet werden. Wenn Sie einen Fehler melden möchten, lesen Sie +bitte vorher die Datei +.I documentation/bugs.sgml +im +.B wine +-Quellcode, um zu sehen, welche Informationen benötigt werden. +.PP +Probleme und Hinweise mit/zu dieser Manpage können auch auf +.I http://bugs.winehq.org +gemeldet werden. +.SH VERFÜGBARKEIT +Die aktuellste öffentliche Wine-Version kann auf +.I http://www.winehq.org/download +bezogen werden. +.PP +Ein Schnappschuss des Entwicklungscodes kann via GIT besorgt werden, +siehe dazu +.I +http://www.winehq.org/site/git +.PP +WineHQ, die Hauptseite der +.B wine +-Entwicklung, befindet sich auf +.I http://www.winehq.org. +Diese Website bietet viele Informationen und Ressourcen zu +.B wine. +.PP +Für nähere Informationen zur Entwicklung von +.B wine +können Sie sich als Abonnement bei der +.B wine +-Mailingliste auf +.I http://www.winehq.org/forums +eintragen. +.SH "SIEHE AUCH" +.BR wineserver (1),\ winedbg (1)