cmd: Avoid reading char by char from console.
[wine] / loader / wine.pl.man.in
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
14 .B
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 .B wine
83 .
84 .TP
85 .I WINESERVER
86 Określa ścieżkę i nazwę programu binarnego
87 .B wineserver
88 . Jeżeli nie ustawione, Wine będzie próbował załadować
89 .BR @bindir@/wineserver
90 i jeśli zakończy się to niepowodzeniem to będzie szukał pliku o nazwie
91 "wineserver" w podanej ścieżce i kilku innych miejscach prawdopodobnego występowania.
92 .TP
93 .I WINELOADER
94 Określa ścieżkę i nazwę programu binarnego
95 .B wine
96 używanej do uruchamiania nowych procesów Windowsowych. Jeżeli nieustawione, Wine będzie
97 próbowało załadować
98 .BR @bindir@/wine
99 i jeśli zakończy się to niepowodzeniem to będzie szukał pliku o nazwie "wine" w
100 podanej ścieżce i kilku innych miejscach prawdopodobnego występowania.
101 .TP
102 .I WINEDEBUG
103 Włącza lub wyłącza wiadomości debuggera. Składnia zmiennej
104 wygląda następująco
105 .RI [ klasa ][+/-] kanał [,[ klasa2 ][+/-] kanał2 ].
106 .RS +7
107 .PP
108 .I klasa
109 jest opcjonalna i może być jedną z następujących:
110 .BR err ,
111 .BR warn ,
112 .BR fixme ,
113 lub
114 .BR trace .
115 Jeżeli
116 .I klasa
117 nie jest określona, to wszystkie wiadomości debuggera dla określonego
118 kanału są wyłączone.  Każdy kanał będzie wyświetlał wiadomości o poszczególnym
119 komponencie
120 .BR wine .
121 Następny znak może być albo + albo - i służy odpowiednio do włączenia albo wyłączenia
122 określonego kanału.  Jeżeli nie ma części
123 .I klasa
124 przed nim, to znak znaczący + może być pominięty. Zauważ, że spacje są niedozwolone
125 w żadnym miejscu łańcucha znaków.
126 .PP
127 Przykłady:
128 .TP
129 WINEDEBUG=warn+all
130 włączy wszystkie ostrzeżenia (zalecane przy debugowaniu).
131 .br
132 .TP
133 WINEDEBUG=warn+dll,+heap
134 włączy wszystkie ostrzeżenia bibliotek DLL i wszystkie wiadomości stosu.
135 .br
136 .TP
137 WINEDEBUG=fixme-all,warn+cursor,+relay
138 wyłączy wszystkie wiadomości FIXME, włączy ostrzeżenia kursora i
139 wszystkie wiadomości relay (wywołania API).
140 .br
141 .TP
142 WINEDEBUG=relay
143 włączy wszystkie wiadomości relay. Aby mieć większą kontrolę przy uwzględnianiu i wykluczaniu
144 funkcji i bibliotek dll ze śladu relay, zapoznaj się z kluczem rejestru
145 .B HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\Debug
146 .PP
147 Informacji na temat wiadomości debugera szukaj w rozdziale
148 .I Running Wine
149 z Przewodnika użytkownika Wine.
150 .RE
151 .TP
152 .I WINEDLLPATH
153 Określa ścieżkę/ki, w których należy szukać wbudowanych bibliotek dll i programów
154 Winelib. To lista katalogów oddzielonych znakiem ":". W dodatku do
155 każdego katalogu określonego w
156 .IR WINEDLLPATH ,
157 Wine będzie także szukał w katalogu
158 .BR @dlldir@ .
159 .TP
160 .I WINEDLLOVERRIDES
161 Definiuje typ nadpisania i kolejność ładowania bibliotek dll użytych do ładowania
162 procesu dla jakiejkolwiek biblioteki dll. Obecnie istnieją dwa typy bibliotek, które można załadować
163 do przestrzeni adresowej procesu: natywne biblioteki Windowsa
164 .RI ( native ),
165 .B wine
166 wewnętrzne biblioteki dll
167 .RI ( builtin ).
168 Typ może być skrócony przez pierwszą literkę typu
169 .RI ( n ", " b ).
170 Biblioteka może być także całkowicie wyłączona (''). Każda sekwencja rozkazów musi być oddzielona przecinkami.
171 .RS
172 .PP
173 Każda biblioteka dll może mieć swoją własną kolejność ładowania. Kolejność ładowania
174 określa, którą wersję biblioteki dll będzie się próbowało załadować do
175 przestrzeni adresowej. Jeżeli pierwsza zawiedzie, to próbowana jest następna i tak dalej.
176 Wiele bibliotek z tą samą kolejnością ładowania może być oddzielona przecinkami.
177 Istnieje także możliwość określenia różnych kolejności ładowania dla różnych bibliotek
178 przez oddzielanie wpisów znakiem ";".
179 .PP
180 Kolejność ładowania dla 16-bitowej biblioteki dll jest zawsze określona przez kolejność ładowania
181 32-bitowej biblioteki dll, która ją zawiera (co może być rozpoznane przez podgląd
182 symbolicznych dowiązań 16-bitowego pliku .dll.so). Dla przykładu jeżeli biblioteka
183 ole32.dll jest skonfigurowana jako wbudowana, to biblioteka storage.dll będzie również zładowana jako
184 wbudowana, ponieważ 32-bitowa biblioteka ole32.dll zawiera 16-bitową bibliotekę
185 storage.dll.
186 .PP
187 Przykłady:
188 .TP
189 WINEDLLOVERRIDES="comdlg32,shell32=n,b"
190 .br
191 Spróbuj załadować comdlg32 i shell32 jako natywne biblioteki windowsowe i powróć
192 do wersji wbudowanych jeżeli natywne zawiodą.
193 .TP
194 WINEDLLOVERRIDES="comdlg32,shell32=n;c:\(rs\(rsfoo\(rs\(rsbar\(rs\(rsbaz=b"
195 .br
196 Spróbuj załadować comdlg32 i shell32 jako natywne biblioteki windowsowe. Dodatkowo, jeżeli
197 program zażąda załadowania c:\(rsfoo\(rsbar\(rsbaz.dll to załaduj wbudowaną bibliotekę rsbaz.
198 .TP
199 WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="
200 .br
201 Najpierw spróbuj załadować comdlg32 jako wbudowaną i skorzystaj z wersji natywnej jeżeli
202 wbudowane zawiodą; zawsze ładuj shell32 jako wbudowaną i comctl32
203 jako natywną. Oleaut32 pozostaw wyłączone.
204 .RE
205 .TP
206 .I WINEARCH
207 Określa jaką architekturę Windowsa wspierać. Może to być zarówno
208 .B win32
209 (wsparcie tylko 32-bitowych programów), lub
210 .B win64
211 (wsparcie dla programów 64-bitowych jak i 32-bitowych w trybie WoW64).
212 .br
213 Architektura wspierana przez dany prefiks Wine jest ustawiana już w momencie tworzenia prefiksa
214 i nie może być później zmieniona. Gdy opcja zostanie uruchomiona z istniejącym
215 prefiksem, Wine odmówi uruchomienie jeżeli
216 .I WINEARCH
217 nie zgadza się z architekturą prefiksu.
218 .TP
219 .I DISPLAY
220 Określa, którego wyświetlacza X11 użyć.
221 .TP
222 Zmienne konfiguracyjne sterownika dźwięku OSS
223 .TP
224 .I AUDIODEV
225 Ustaw urządzenie dla wejścia / wyjścia dźwięku. Domyślnie
226 .BR /dev/dsp .
227 .TP
228 .I MIXERDEV
229 Ustaw urządzenie dla suwaków miksera. Domyślnie
230 .BR /dev/mixer .
231 .TP
232 .I MIDIDEV
233 Ustaw urządzanie MIDI (sekwencer). Domyślnie
234 .BR /dev/sequencer .
235 .SH FILES
236 .TP
237 .I @bindir@/wine
238 Ładowarka programów
239 .B wine
240 .TP
241 .I @bindir@/wineconsole
242 Ładowarka programów
243 .B wine
244 dla aplikacji CUI (konsolowych).
245 .TP
246 .I @bindir@/wineserver
247 Serwer
248 .B wine
249 .TP
250 .I @bindir@/winedbg
251 Debugger
252 .B wine
253 .TP
254 .I @dlldir@
255 Katalog zawierający współdzielone biblioteki
256 .BR wine
257 .TP
258 .I $WINEPREFIX/dosdevices
259 Katalog zawierający mapowania urządzeń DOS. Każdy plik w tym
260 katalogu jest dowiązaniem symbolicznym do pliku urządzenia Uniksowego implementującego
261 dane urządzenie. Dla przykładu, jeżeli COM1 byłoby zmapowane do /dev/ttyS0 to miałbyś
262 symboliczene dowiązanie w formie $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0.
263 .br
264 Napędy DOS również są określone przez dowiązania symboliczne; Dla przykładu jeżeli napęd D:
265 odpowiadałby napędowi CDROM zamontowanemu w /mnt/cdrom, miałbyś dowiązanie symboliczne
266 $WINEPREFIX/dosdevices/d: -> /mnt/cdrom. Urządzenia Uniksowe odpowiadające
267 napędom DOS mogą być określone w ten sam sposób, z użyciem '::' zamiast
268 ':'. Tak więc dla poprzedniego przykładu, jeżeli urządzenie CDROM byłoby zamontowane
269 z /dev/hdc, to odpowiadające dowiązanie symboliczne wyglądałoby następująco
270 $WINEPREFIX/dosdevices/d:: -> /dev/hdc.
271 .SH AUTORZY
272 .B wine
273 jest dostępne dzięki pracy wielu programistów. Lista autorów
274 jest dostępna w pliku
275 .B AUTOHORS
276 w głównym katalogu dystrybucyjnym źródła.
277 .SH PRAWA AUTORSKIE
278 .B wine
279 może być rozpowszechniane pod warunkami licencji LGPL. Kopia
280 licencji jest dostępna w pliku
281 .B COPYING.LIB
282 w głównym katalogu dystrybucyjnym źródła.
283 .SH BŁĘDY
284 .PP
285 Raporty stanu działania programów są dostępne na stronie
286 .IR http://appdb.winehq.org .
287 Jeżeli brakuje na liście aplikacji, której używasz, to nie wahaj się
288 dodać jej samodzielnie.
289 .PP
290 Raporty błędów mogą być wysyłane do Wine Bugzilla
291 .I http://bugs.winehq.org
292 Jeżeli chcesz zgłosić błąd zapoznaj się z
293 .I http://wiki.winehq.org/Bugs
294 w źródle
295 .B wine
296 , aby dowiedzieć się jakie informacje są niezbędne
297 .PP
298 Sugestie i problemy dotyczące tej instrukcji również przesyłaj do
299 .I http://bugs.winehq.org
300 .SH DOSTĘPNOŚĆ
301 Najaktualniejszą publiczną wersję
302 .B wine
303 można pobrać ze strony
304 .I http://www.winehq.org/download
305 .PP
306 Najaktualnieszy zrzut kodu można pobrać przez GIT.  Aby dowiedzieć się
307 jak to zrobić, odwiedź stronę
308 .I
309 http://www.winehq.org/site/git
310 .PP
311 WineHQ, siedziba rozwoju
312 .B wine
313 , mieści się na stronie
314 .IR http://www.winehq.org .
315 Strona ta zawiera wiele informacji o
316 .BR wine .
317 .PP
318 Po dalsze informacje na temat rozwoju
319 .B wine
320 zapisz się na listę mailingową
321 .B wine
322 na stronie
323 .I http://www.winehq.org/forums
324
325 .SH "ZOBACZ TAKŻE"
326 .BR wineserver (1),
327 .BR winedbg (1)