ntdll: Preserve syscall frame when calling async IO system APC.
[wine/zf.git] / loader / wine.pl.UTF-8.man.in
blobc487d0a6d832de753c97937b1f1d24b77fe24204
1 .\" -*- nroff -*-
2 .TH WINE 1 "October 2005" "@PACKAGE_STRING@" "Windows On Unix"
3 .SH NAZWA
4 wine \- uruchamiaj programy Windowsowe na Uniksie
5 .SH SKŁADNIA
6 .BI "wine " program
7 [opcje ... ]
8 .br
9 .B wine --help
10 .br
11 .B wine --version
12 .PP
13 Informacji na temat przekazywania opcji programom Windowsowym szukaj w rozdziale
15 OPCJE
16 tej instrukcji.
17 .SH OPIS
18 .B wine
19 ładuje i wykonuje dany program, gdzie program to plik wykonywalny DOSa, Windowsa
20 3.x lub Win32 (tylko binarne x86).
21 .PP
22 Do debugowania wine lepiej jednak użyć
23 .B winedbg
24 .PP
25 Do uruchamiania plików wykonywalnych CUI (programy konsolowe Windowsa) używaj
26 .B wineconsole
27 zamiast
28 .BR wine .
29 Spowoduje to, że całe wyjście zostanie pokazane w osobnym oknie (wymaganiem jest uruchomiony X11).
30 Przez nie użycie
31 .B wineconsole
32 do programów CUI otrzymasz ograniczone wsparcie dla konsoli
33 ,a twój program może nie zadziałać prawidłowo.
34 .PP
35 Gdy wywołasz wine z
36 .B --help
37 lub
38 .B --version
39 jako jedyną opcją,
40 .B wine
41 pokaże małą informację pomocy lub odpowiednio wyświetli swoją wersję i zakończy działanie.
42 .SH OPCJE
43 Nazwa programu może być określona w formacie DOS
44 .RI ( C:\(rs\(rsWINDOWS\(rs\(rsSOL.EXE )
45 lub w formacie Unix
46 .RI ( /msdos/windows/sol.exe ).
47 Możesz dodać opcje do wykonywanego programu przez dodanie ich do
48 końca wywołania linii wiersza poleceń
49 .B wine
50 (tak jak np.: wine notepad C:\(rs\(rsTEMP\(rs\(rsREADME.TXT).
51 Zauważ, że musisz '\(rs' poradzić sobie ze znakami specjalnymi (i spacjami) podczas wywoływania Wine przez
52 powłokę, np.
53 .PP
54 wine C:\(rs\(rsProgram\(rs Files\(rs\(rsMyPrg\(rs\(rstest.exe
55 .PP
56 .SH ZMIENNE ŚRODOWISKOWE
57 .B wine
58 udostępnia zmienne środowiskowe z powłoki, z której wystartował
59 .B wine
60 programom windowsowym/dosowym, więc używaj odpowiedniej składni
61 twojej powłoki, aby wpisać zmienne środowiskowe, których potrzebujesz.
62 .TP
63 .I WINEPREFIX
64 Jeżeli ta zmienna jest ustawiona, to jej zawartość jest brana jako nazwa katalogu gdzie
65 .B wine
66 przechowuje swoje dane (domyślny katalog to
67 .IR $HOME/.wine ).
68 Katalog ten jest także wykorzystywany do identyfikacji gniazda używanego do
69 porozumiewania się z
70 .IR wineserver .
71 Wszystkie procesy
72 .B wine
73 używające tego samego
74 .B wineserver
75 (np.: ten sam użytkownik) dzielą pewne elementy takie jak rejrestr, współdzielona pamięć,
76 i plik konfiguracyjny.
77 Poprzez ustawianie
78 .I WINEPREFIX
79 na inne wartości dla różnych procesów
80 .B wine
81 jest możliwe uruchamianie kilka prawdziwie niezależnych procesów
82 .BR wine .
83 .TP
84 .I WINESERVER
85 Określa ścieżkę i nazwę programu binarnego
86 .B wineserver
87 Jeżeli nie ustawione, Wine będzie próbował załadować
88 .BR @bindir@/wineserver
89 i jeśli zakończy się to niepowodzeniem to będzie szukał pliku o nazwie
90 "wineserver" w podanej ścieżce i kilku innych miejscach prawdopodobnego występowania.
91 .TP
92 .I WINELOADER
93 Określa ścieżkę i nazwę programu binarnego
94 .B wine
95 używanej do uruchamiania nowych procesów Windowsowych. Jeżeli nieustawione, Wine będzie
96 próbowało załadować
97 .BR @bindir@/wine
98 i jeśli zakończy się to niepowodzeniem to będzie szukał pliku o nazwie "wine" w
99 podanej ścieżce i kilku innych miejscach prawdopodobnego występowania.
101 .I WINEDEBUG
102 Włącza lub wyłącza wiadomości debuggera. Składnia zmiennej
103 wygląda następująco
104 .RI [ klasa ][+/-] kanał [,[ klasa2 ][+/-] kanał2 ].
105 .RS +7
107 .I klasa
108 jest opcjonalna i może być jedną z następujących:
109 .BR err ,
110 .BR warn ,
111 .BR fixme ,
113 .BR trace .
114 Jeżeli
115 .I klasa
116 nie jest określona, to wszystkie wiadomości debuggera dla określonego
117 kanału są wyłączone.  Każdy kanał będzie wyświetlał wiadomości o poszczególnym
118 komponencie
119 .BR wine .
120 Następny znak może być albo + albo - i służy odpowiednio do włączenia albo wyłączenia
121 określonego kanału.  Jeżeli nie ma części
122 .I klasa
123 przed nim, to znak znaczący + może być pominięty. Zauważ, że spacje są niedozwolone
124 w żadnym miejscu łańcucha znaków.
126 Przykłady:
128 WINEDEBUG=warn+all
129 włączy wszystkie ostrzeżenia (zalecane przy debugowaniu).
132 WINEDEBUG=warn+dll,+heap
133 włączy wszystkie ostrzeżenia bibliotek DLL i wszystkie wiadomości stosu.
136 WINEDEBUG=fixme-all,warn+cursor,+relay
137 wyłączy wszystkie wiadomości FIXME, włączy ostrzeżenia kursora i
138 wszystkie wiadomości relay (wywołania API).
141 WINEDEBUG=relay
142 włączy wszystkie wiadomości relay. Aby mieć większą kontrolę przy uwzględnianiu i wykluczaniu
143 funkcji i bibliotek dll ze śladu relay, zapoznaj się z kluczem rejestru
144 .B HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\Debug
146 Informacji na temat wiadomości debugera szukaj w rozdziale
147 .I Running Wine
148 z Przewodnika użytkownika Wine.
151 .I WINEDLLPATH
152 Określa ścieżkę/ki, w których należy szukać wbudowanych bibliotek dll i programów
153 Winelib. To lista katalogów oddzielonych znakiem ":". W dodatku do
154 każdego katalogu określonego w
155 .IR WINEDLLPATH ,
156 Wine będzie także szukał w katalogu
157 .BR @dlldir@ .
159 .I WINEDLLOVERRIDES
160 Definiuje typ nadpisania i kolejność ładowania bibliotek dll użytych do ładowania
161 procesu dla jakiejkolwiek biblioteki dll. Obecnie istnieją dwa typy bibliotek, które można załadować
162 do przestrzeni adresowej procesu: natywne biblioteki Windowsa
163 .RI ( native ),
164 .B wine
165 wewnętrzne biblioteki dll
166 .RI ( builtin ).
167 Typ może być skrócony przez pierwszą literkę typu
168 .RI ( n ", " b ).
169 Biblioteka może być także całkowicie wyłączona (''). Każda sekwencja rozkazów musi być oddzielona przecinkami.
172 Każda biblioteka dll może mieć swoją własną kolejność ładowania. Kolejność ładowania
173 określa, którą wersję biblioteki dll będzie się próbowało załadować do
174 przestrzeni adresowej. Jeżeli pierwsza zawiedzie, to próbowana jest następna i tak dalej.
175 Wiele bibliotek z tą samą kolejnością ładowania może być oddzielona przecinkami.
176 Istnieje także możliwość określenia różnych kolejności ładowania dla różnych bibliotek
177 przez oddzielanie wpisów znakiem ";".
179 Kolejność ładowania dla 16-bitowej biblioteki dll jest zawsze określona przez kolejność ładowania
180 32-bitowej biblioteki dll, która ją zawiera (co może być rozpoznane przez podgląd
181 symbolicznych dowiązań 16-bitowego pliku .dll.so). Dla przykładu jeżeli biblioteka
182 ole32.dll jest skonfigurowana jako wbudowana, to biblioteka storage.dll będzie również zładowana jako
183 wbudowana, ponieważ 32-bitowa biblioteka ole32.dll zawiera 16-bitową bibliotekę
184 storage.dll.
186 Przykłady:
188 WINEDLLOVERRIDES="comdlg32,shell32=n,b"
190 Spróbuj załadować comdlg32 i shell32 jako natywne biblioteki windowsowe i powróć
191 do wersji wbudowanych jeżeli natywne zawiodą.
193 WINEDLLOVERRIDES="comdlg32,shell32=n;c:\(rs\(rsfoo\(rs\(rsbar\(rs\(rsbaz=b"
195 Spróbuj załadować comdlg32 i shell32 jako natywne biblioteki windowsowe. Dodatkowo, jeżeli
196 program zażąda załadowania c:\(rsfoo\(rsbar\(rsbaz.dll to załaduj wbudowaną bibliotekę rsbaz.
198 WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="
200 Najpierw spróbuj załadować comdlg32 jako wbudowaną i skorzystaj z wersji natywnej jeżeli
201 wbudowane zawiodą; zawsze ładuj shell32 jako wbudowaną i comctl32
202 jako natywną. Oleaut32 pozostaw wyłączone.
205 .I WINEARCH
206 Określa jaką architekturę Windowsa wspierać. Może to być zarówno
207 .B win32
208 (wsparcie tylko 32-bitowych programów), lub
209 .B win64
210 (wsparcie dla programów 64-bitowych jak i 32-bitowych w trybie WoW64).
212 Architektura wspierana przez dany prefiks Wine jest ustawiana już w momencie tworzenia prefiksa
213 i nie może być później zmieniona. Gdy opcja zostanie uruchomiona z istniejącym
214 prefiksem, Wine odmówi uruchomienie jeżeli
215 .I WINEARCH
216 nie zgadza się z architekturą prefiksu.
218 .I DISPLAY
219 Określa, którego wyświetlacza X11 użyć.
221 Zmienne konfiguracyjne sterownika dźwięku OSS
223 .I AUDIODEV
224 Ustaw urządzenie dla wejścia / wyjścia dźwięku. Domyślnie
225 .BR /dev/dsp .
227 .I MIXERDEV
228 Ustaw urządzenie dla suwaków miksera. Domyślnie
229 .BR /dev/mixer .
231 .I MIDIDEV
232 Ustaw urządzanie MIDI (sekwencer). Domyślnie
233 .BR /dev/sequencer .
234 .SH FILES
236 .I @bindir@/wine
237 Ładowarka programów
238 .B wine
240 .I @bindir@/wineconsole
241 Ładowarka programów
242 .B wine
243 dla aplikacji CUI (konsolowych).
245 .I @bindir@/wineserver
246 Serwer
247 .B wine
249 .I @bindir@/winedbg
250 Debugger
251 .B wine
253 .I @dlldir@
254 Katalog zawierający współdzielone biblioteki
255 .BR wine
257 .I $WINEPREFIX/dosdevices
258 Katalog zawierający mapowania urządzeń DOS. Każdy plik w tym
259 katalogu jest dowiązaniem symbolicznym do pliku urządzenia Uniksowego implementującego
260 dane urządzenie. Dla przykładu, jeżeli COM1 byłoby zmapowane do /dev/ttyS0 to miałbyś
261 symboliczene dowiązanie w formie $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0.
263 Napędy DOS również są określone przez dowiązania symboliczne; Dla przykładu jeżeli napęd D:
264 odpowiadałby napędowi CDROM zamontowanemu w /mnt/cdrom, miałbyś dowiązanie symboliczne
265 $WINEPREFIX/dosdevices/d: -> /mnt/cdrom. Urządzenia Uniksowe odpowiadające
266 napędom DOS mogą być określone w ten sam sposób, z użyciem '::' zamiast ':'.
267 Tak więc dla poprzedniego przykładu, jeżeli urządzenie CDROM byłoby zamontowane
268 z /dev/hdc, to odpowiadające dowiązanie symboliczne wyglądałoby następująco
269 $WINEPREFIX/dosdevices/d:: -> /dev/hdc.
270 .SH AUTORZY
271 .B wine
272 jest dostępne dzięki pracy wielu programistów. Lista autorów
273 jest dostępna w pliku
274 .B AUTOHORS
275 w głównym katalogu dystrybucyjnym źródła.
276 .SH PRAWA AUTORSKIE
277 .B wine
278 może być rozpowszechniane pod warunkami licencji LGPL. Kopia
279 licencji jest dostępna w pliku
280 .B COPYING.LIB
281 w głównym katalogu dystrybucyjnym źródła.
282 .SH BŁĘDY
284 Raporty stanu działania programów są dostępne na stronie
285 .IR https://appdb.winehq.org .
286 Jeżeli brakuje na liście aplikacji, której używasz, to nie wahaj się
287 dodać jej samodzielnie.
289 Raporty błędów mogą być wysyłane do Wine Bugzilla
290 .I https://bugs.winehq.org
291 Jeżeli chcesz zgłosić błąd zapoznaj się z
292 .I https://wiki.winehq.org/Bugs
293 w źródle
294 .B wine
295 , aby dowiedzieć się jakie informacje są niezbędne
297 Sugestie i problemy dotyczące tej instrukcji również przesyłaj do
298 .I https://bugs.winehq.org
299 .SH DOSTĘPNOŚĆ
300 Najaktualniejszą publiczną wersję
301 .B wine
302 można pobrać ze strony
303 .I https://www.winehq.org/download
305 Najaktualnieszy zrzut kodu można pobrać przez GIT.  Aby dowiedzieć się
306 jak to zrobić, odwiedź stronę
308 https://www.winehq.org/git
310 WineHQ, siedziba rozwoju
311 .B wine
312 , mieści się na stronie
313 .IR https://www.winehq.org .
314 Strona ta zawiera wiele informacji o
315 .BR wine .
317 Po dalsze informacje na temat rozwoju
318 .B wine
319 zapisz się na listę mailingową
320 .B wine
321 na stronie
322 .I https://www.winehq.org/forums
324 .SH "ZOBACZ TAKŻE"
325 .BR wineserver (1),
326 .BR winedbg (1)