2 In¹trukcie pre in¹taláciu Window Makera
8 (tzn: vraj to na tom niekto skompiloval...)
10 - Intel GNU/Linux Conectiva 5.9 (beta)
11 - Intel GNU/Linux Slackware
12 - Intel GNU/Linux Debian
13 - Intel GNU/Linux other distributions
14 - Sparc GNU/Linux RedHat 5.1
16 - Alpha GNU/Linux RedHat 5.1
21 - Solaris 2.5.1, 2.5.2
29 - AIX 4.1.4 / IBM PowerPC
30 - AIX 4.3.1 / IBM CC compiler
31 - AIX 4.3.2 / IBM PowerPC
33 - DEC Alpha/Digital UNIX 4.x
37 - PowerMac / Power MachTen 4.1.1 over MacOS
38 - Amiga 3000 running RedHat Linux 5.1 (Rawhide)
39 - IBM S/390 running Linux
40 - iBook running Darwin
42 Patche na rozbehanie na iných platformách sú vítané.
48 Nasledovný softvér je potrebný pre beh Window Makera:
51 Window Maker mô¾e by» skompilovaný na star¹ích verziách X, ako
52 X11R5 (Solaris) alebo X11R4 (OpenWindows) ale nebude pracova»
53 100% korektne. Na takých serveroch nebudú ikony aplikácií a budete
54 ma» problémy s pou¾ívaním doku. Upgrade klientských kni¾níc (Xlib,
55 Xt, atï.) pomô¾e, ak u¾ nemô¾ete spravi» upgrade servera.
57 Nasledovné je potrebné k skompilovaniu Window Makera:
60 Ak chcete kompilova» Window Maker, uistite sa, ¾e máte gcc (alebo
61 iný ANSI C kompilátor) a hlavièkové súbory iXov. Hlavne pre zaèia-
62 toèníkov v Linuxe: musíte nain¹talova» v¹etky X-devel balíky a gcc.
63 Inak nebudete schopní skompilova» ¾iadny program pre X, teda ani
67 Túto kni¾nicu mo¾no nájs» na ftp://ftp.windowmaker.org/pub/libs alebo
68 ftp://ftp.gnome.org/pub/libPropList. Nain¹talujte ju pred kompiláciou
71 - autoconf, automake a libtool
72 Tieto nástroje NIE sú potrebné, ale ak máte niektoré z nich nain¹talo-
73 vané, uistite sa, ¾e V©ETKY sú presne nasledovné verzie:
77 Ak máte odli¹né verzie, odin¹talujte ich alebo ich doèasne premenujte.
78 Ak neprogramujete, nebudete ich potrebova» a teda ich mô¾ete
81 - lex (alebo flex) a yacc (alebo bison)
82 Tieto sú vyu¾ívané z libPropList. Lex v skutoènosti nie je nutný,
83 lebo jeho výstupný súbor je prítomný, ale buï ja alebo automake je
84 hlupák, lebo configuraèný skript pre libPropList sa jednoducho
85 ukonèí z neznámych dôvodov ak lex nie je prítomný.
92 Tieto kni¾nice nie sú nutné pre beh Window Makera, ale sú podporované
93 v prípade, ¾e ich chcete pou¾íva». Èísla verzií sú tie, ktoré som pou¾il
94 ja (teda urèite fungujú), ale aj iné verzie mô¾u pracova» správne.
97 - libXPM 4.7 alebo nov¹ia
98 Star¹ie verzie nemusia fungova»!!!
99 Dostupné na ftp://sunsite.unc.edu/pub/Linux/libs/X/
101 Podpora XPM je aj vstavaná, ale nenaèíta obrázky v
102 ne¹tandardných kódovaniach.
104 - libpng 0.96 alebo nov¹ia a zlib
105 Pre podporu obrázkov PNG.
106 http://www.cdrom.com/pub/png/
108 - libtiff 3.4 alebo nov¹ia
109 Pre podporu obrázkov TIFF.
110 ftp://ftp.sgi.com/graphics/tiff
112 - libjpeg 6.0.1 alebo nov¹ia
113 Pre podporu obrázkov JPEG.
116 - libgif 2.2 alebo libungif
117 Pre podporu obrázkov GIF.
118 ftp://prtr-13.ucsc.edu/pub/libungif/
121 Ak chcete pou¾íva» prelo¾ené hlásenia, potrebujete GNU gettext.
122 Iné verzie gettext nie sú kompatibilné a nebudú fungova».
123 Stiahnite si GNU verziu z ftp://ftp.gnu.org
130 Tieto mo¾nosti mô¾u by» dané skriptu configure ako argumenty za úèelom
131 povolenia/zakázania urèitých vlastností Window Makera. Príklad:
133 ./configure --enable-kde --enable-gnome
135 nakonfiguruje Window Maker s podporou KDE a GNOME.
138 Zoznam v¹etkých mo¾ností vypí¹e príkaz ./configure --help
141 cesty, kde sa majú hµada» kni¾nice. Re»azec -L musí predchádza»
143 --with-libs-from="-L/opt/libs -L/usr/local/lib"
146 cesty, kde sa majú hµada» hlavièkové súbory. Re»azec -I musí
147 predchádza» ka¾dú cestu, napr.:
148 --with-incs-from="-I/opt/headers -I/usr/local/include"
151 umo¾òuje zrolovanie v¹etký ikon aplikácií WM_CLASS+WM_INSTANCE do
152 jedinej. Táto vlastnos» nie je podporovaná zo strany vývojárov.
153 V prípade problémov s òou, kontaktujte autora:
154 Christopher Seawood <cls@seawood.org>
157 zaká¾e pou¾itie roz¹írenia zdieµanej pamäte MIT. Toto trochu spomalí
158 generovanie textúr, ale v niektorých prípadoch je táto voµba potrebná
159 kvôli chybe, ktorá spôsobuje nesprávne zobrazovanie ikon a textúr.
162 zaká¾e podporu pre pokyny mana¾éra okien wmw
165 povolí podporu pre pokyny mana¾éra okien OPEN LOOK(tm)
168 povolí podporu pre pokyny mana¾éra okien GNOME
171 povolí podporu pre pokyny mana¾éra okien kde/kwm
174 odstráni veci, ktoré sa u¾ nachádzajú v desktopových prostrediach
175 ako KDE a GNOME. Odstránené veci sú: zoznam okien, menu aplikácií,
176 výber viacerých okien. Vedzte, ¾e u¾ nebudete schopní ukonèi»
177 Window Maker; budete ho musie» zabi» pou¾itím signálu SIGTERM alebo
178 ho ukonèi» z KDE. Neodporúèa sa povoli» túto vlastnos».
181 podpora pre XKB nastavenie jazyka. Ak neviete, èo to je, pravdepo-
182 dobne to nepotrebujete. (Slú¾i to na prepínanie rozlo¾enia kláves
183 pomocou nového tlaèidla na hornom paneli okien.)
186 povolí podporu pre modul zvukových efektov
189 zaká¾e podporu pre kni¾nicu XPM aj keï je dostupná na va¹om systéme.
192 zaká¾e pou¾itie kni¾nice PNG
195 zaká¾e pou¾itie kni¾nice TIFF
198 zaká¾e pou¾itie kni¾nice GIF
201 zaká¾e pou¾itie kni¾nice JPEG
204 zaká¾e tvarované okná (pre oclock, xeyes atï.)
207 POZNÁMKY PRE ©PECIFICKÉ PLATFORMY:
208 ==================================
212 Nasledovný mail nie je prelo¾ený, ale hovorí sa v òom, ¾e
213 _pravdepodobne_ nie je nutné konfigurova» Window Maker na
214 Alphe s voµbou --disable-shm.
217 From: Anton Ivanov <aivanov@eu.level3.net>
218 To: Marcelo E. Magallon <mmagallo@debian.org>
219 Subject: Re: Is the WindowMaker package working ok on Alpha?
223 > I was reading some docs on the WindowMaker tarball, and found this:
225 > | - DEC/Alpha machines
226 > | You might need to pass the --disable-shm flag to configure,
227 > | like ./configure --disable-shm
229 > is anyone having problems with WindowMaker on Alpha? Can someone
230 > please test this? Should the flag be passed when building on Alpha?
232 Disclaimer: alphas under my command have never run X and are least likely to
233 suddenly start running it anytime soon.
235 Alpha used to have some ridiculously low amount of shared memory
237 So quite a lot of apps used to barf. Namely - cdrecord, mysql server, etc.
239 Check where is yours at the moment and raise it to a more appropriate
240 value by either catting to the appropriate /proc entry or changing the
241 /usr/src/linux/include/asm/shmparam.h.
243 Otherwise the shared memory on alpha should be fully functional and I
244 see no reason to disable it. Mine are bumped up to 32 or more on most
247 And If I recall correctly the comments in that file are actually
248 wrong. Value is not bytes, but in machine size word. For alpha *8.
250 As I said - I do not run X on them so all #include "stdisclaimer.h"
255 - SCO Unix - spustite configure takto
256 CFLAGS="-belf -DANSICPP" ./configure
259 Ak máte nain¹alované gcc, spustite configure takto:
260 CPP_PATH="gcc -E -x c" ./configure
261 Cpp od Sunu chýbajú niektoré vlastnosti, ktoré Window Maker potrebuje,
262 a to mô¾e spôsobi» problémy pri parsovaní konfiguraèných súborov.
263 Je tie¾ mo¾né, ¾e budete musie» pou¾i» --with-libs-from a
264 --with-incs-from na urèenie ciest k libtiff.
265 Niekto mi mailoval, ¾e tie¾ /usr/local/lib musí by» prvá cesta v
266 premennej LD_LIBRARY_PATH, aby to fungovalo.
267 Ak máte Ultra Creator 3D alebo iný stroj s high-end grafikou,
268 uistite sa, ¾e spú¹»ate iXy s 24-bitovou farebnou håbkou alebo
269 mô¾ete ma» problémy s pomie¹anými farbami. Toto je chyba wmakera
272 - GNU/Linux vo v¹eobecnosti
273 Uistite sa, ¾e máte /usr/local/lib v /etc/ld.so.conf a ¾e ste
274 po in¹talácii spustili ldconfig.
275 Odin¹talujte v¹etky balíkované verzie Window Makera pred in¹talovaním
279 Systémy RedHat majú niekoµko nepríjemných problémov. Ak ich pou¾ívate,
280 dodr¾ujte nasledovné kroky, alebo vám Window Maker nebude fungova»:
282 * ak máte nain¹alovaný Window Maker, ktorý je dodaný s RedHatom,
283 pred upgadom ho odin¹talujte;
285 * uistite sa, ¾e nemáte premenné LANG a LINGUAS nastavené na en_RN;
287 * uistite sa, ¾e máte /usr/local/bin v premennej PATH;
289 * uistite sa, ¾e máte /usr/local/lib v /etc/ld.so.conf pred
292 * ak máte problémy, v ktorých sa spomína chyba s --no-reexec,
293 odin¹talujte libtool-1.2b a nain¹talujte libtool-1.3. libtool-1.3
294 nájdete na ftp.gnu.org. Tie¾ si preèítajte èas» RIE©ENIE PROBLÉMOV.
297 * uistite sa, ¾e máte symbolický odkaz z /usr/include/X11 na
298 /usr/X11R6/include/X11 (ak nie, zadajte ln -s /usr/X11R6/include/X11
301 * uistite sa, ¾e /lib/cpp odkazuje na program cpp
303 Ak máte akékoµvek pochybnosti, prosím, neotáµajte a spojte sa
304 s u¾ívateµskou podporou RedHatu. Radi vám odpovedia na v¹etky
305 va¹e otázky týkajúce sa ich systému. Vedia toho o svojom
306 systéme viac ako my (nepou¾ívame RedHat).
310 Musíte ma» poslednú verziu Xpmac. Star¹ie verzie majú asi chyby,
311 ktoré spôsobujú zmrznutie celého systému.
314 Ak chcete podporu JPEG a TIFF, uistite sa, ¾e máte nain¹talované
315 libiff-dev a libjpeg-dev.
318 Ak ste si nain¹talovali balík Window Makera od SuSE, odin¹talujte
319 ho pred pokusmi o skompilovanie wmakera, alebo mô¾ete ma» problémy.
321 - MetroX (neznáma verzia)
322 MetroX má chybu, ktorá kazí obrázky, ktoré sú nastavené ako pozadie
323 okien. Ak pou¾ívate MetroX a máte èudné problémy s textúrami,
324 nepou¾ívajte textúry v horných li¹tách. Alebo pou¾ite iný X server.
330 Kompilácia Window Makera
331 ------------------------
332 Pre rýchly ¹tart, zadajte nasledovné príkazy v shelly:
337 potom sa prihláste ako root a zadajte:
342 alebo ak chcete z binárnych súborov odstráni» symboly pre debugger a urobi»
343 ich men¹ie, napí¹te miesto toho
348 Toto skompiluje a nain¹taluje Window Maker so ¹tandardnými parametrami.
350 Ak si chcete prispôsobi» nastavenia kompilácie, mo¾ete to urobi» nasledovne:
352 1. (voliteµne) Pozrite sa na èas» MO®NOSTI CONFIGURE, kde sú
353 uvedené mo¾nosti. Tie¾ spustite:
357 ktorý vám vypí¹e kompletný zoznam ostatných mo¾ných nastavení.
359 2. Spustite configure s nastaveniami, ktoré chcete. Napríklad,
360 ak chcete pou¾íva» podporu pre KDE, zadajte:
362 ./configure --enable-kde
364 3. (voliteµne) Otvorte si súbor src/wconfig.h vo svojom obµúbenom
365 textovom editore a prejdite si ho, èi nenájdete nejaké nastavenia,
368 4. Kompilácia. Zadajte len:
372 5. Prihláste sa ako root (ak to nie je mo¾né, èítajte èas» "Nemám
373 rootove heslo :-( ") a nain¹talujte Window Maker:
379 Nastavenia ¹pecifické pre u¾ívateµov
380 ------------------------------------
382 Nemusíte sa dr¾a» týchto in¹trukcií, ak robíte upgrade Window Makera zo
383 star¹ej verzie, pokiaµ to nie je uvedené v súbore NEWS.
385 Ka¾dý u¾ívateµ na va¹om systéme, ktorý chce pou¾íva» Window Maker, musí
388 1. Nain¹talova» konfiguraèné súbory Window Makera do svojho
393 wmaker.inst nain¹taluje konfiguraèné súbory Window Makera a nastaví
394 iXy aby sa pri ¹tarte automaticky spustil Window Maker.
398 Základné informácie o konfigurácii a iných veciach vám poskytne
401 Pre hlb¹í úvod do Window Makera si preèítajte si U¾ívateµký manuál.
403 Tie¾ sa mô¾te pozrie» na FAQ.
407 Installing the extras package
408 -----------------------------
410 Unpack WindowMaker-extra-<version-number>.tar.gz in /usr/local/share
412 You can get the file at ftp://ftp.windowmaker.org. This file is optional
413 and only have a few icons, and themes. Look for the latest <version-number>
415 Also there is a WindowMaker-extra.readme to instruct you where that package
420 Nemám rootove heslo :(
421 ----------------------
423 Ak nemáte práva roota, mô¾ete si nain¹talova» Window Maker do svojho
424 domovského adresára. Na to musíte pou¾i» voµbu --prefix pre configure
425 v druhom kroku kompilácie Window Makera. Tie¾ musíte pou¾i» voµbu
426 --with-appspath, pomocou ktorej ¹pecifikujete cestu pre WPrefs.app.
429 ./configure --prefix=/home/jshome --with-appspath=/home/jshome/GNUstep/Apps
431 Poto pridajte adresár /home/jshome/bin do premennej PATH, /home/jshome/lib
432 do premennej LD_LIBRARY_PATH a spustite bin/wmaker.inst
434 Samozrejme, predpokladá sa, ¾e /home/jshome nahradíte va¹im skutoèným
441 Ak robíte upgrade zo star¹ej verzie Window Makera:
443 1. Skofigurujte a skompilujte Window Maker ako v¾dy
444 2. Nain¹talujte Window Maker (ale nespustite wmaker.inst)
445 3. Preèítajte si súbor NEWS a ak je to potrebné, upravte
446 svoje konfiguraèné súbory.
452 Ak máte problémy poèas konfigurácie (spú¹»ania configure), napríklad
453 nemo¾nos» pou¾i» grafickú kni¾nicu, o ktorej viete, ¾e ju máte nain¹talovanú,
454 v súbore config.log nájdete príèinu problému.
456 == Error with loading fonts, even if they exist.
458 Skúste kompiláciu bez podpory NLS.
460 == Error when configuring
462 ltconfig: unrecognized option `--no-reexec'
463 Try `ltconfig --help' for more information.
464 configure: error: libtool configure failed
466 Odstáòte voµbu --no-reexec zo súborov aclocal.m4 a libPropList/aclocal.m4
467 a spustite configure.
468 Tie¾ sa uistite, ¾e autoconf a automake, ktoré máte nain¹talované, sú v
474 Nesmie to by» libtool 1.2b, ale libtool 1.3, zo stránok GNU.
476 == Cant find proplist.h or libPropList.something
478 Stiahnite a nain¹talujte si libPropList zo stránok uvedených
479 niekde v tomto súbore.
482 == configure doesn't detect libtiff, or other graphic libraries.
484 Odstráòte config.cache, spustite configure s pridanými nasledovnými voµbami
485 (okrem iných, ktoré pou¾ívate):
486 --with-libs-from="-L/usr/local/lib"
487 --with-incs-from="-I/usr/local/include -I/usr/local/include/tiff"
488 Vlo¾te cesty k va¹im grafickým kni¾niciam a zodpovedajúcim hlavièkovým
489 súborom. Mô¾ete vlo¾i» viac ciest do ka¾dej z týchto volieb, ako je to
490 uvedené v príklade --with-incs-from. Len ich oddeµte medzerou.
493 == configure doesn't detect libXpm.
495 * Skontrolujte, èi máte symbolický odkaz z libXpm.so.4.9 na libXpm.so
498 == Segmentation fault on startup
500 * Skontrolujte verziu libXpm, musíte ma» aspoò 4.7
502 * Skontrolujte, èi máte upravenú verziu ~/GNUstep/Defaults/WindowMaker
504 Ak si nie ste istí, skúste premenova» ~/GNUstep na ~/GNUtmp a spustite
508 == "...: your machine is misconfigured. gethostname() returned (none)"
510 * Meno va¹eho poèítaèa je nastavené na nieèo nesprávne, èo zaèína
511 úvodzovkami. Preèítajte si man hostname a dozviete sa, ako to nastavi».
514 == The root menu contains only 2 entries. ("XTerm" and "Exit...")
516 * Window Maker nevie nájs» cpp (C preprocesor). Ak sa vá¹ cpp nenachádza
517 v /lib/cpp, upravte src/config.h a vlo¾te správnu cestu do CPP_PATH.
520 == checking lex output file root... configure: error: cannot find output from true; giving up
522 * Preèítajte si èas» PO®IADAVKY v tomto súbore.
525 MIESTNE NASTAVENIA/INTERNACIONALIZÁCIA
526 ======================================
528 Window Maker má podporu pre národné jazyky. Aby ste ju povolili, musíte
529 skompilova» Window Maker s niekoµkými prídavnými parametrami.
532 0 - Musíte ma» nain¹talovaný balík GNU gettext. Mô¾ete ho nájs» na
533 adrese ftp://prep.ai.mit.edu/pub/gnu/gettext-nnn.tar.gz
535 Kroky 1 a¾ 3 mô¾ete vynecha», ak pou¾ívate skript Install
537 1 - Musíte urèi» jazyky, pre ktoré chcete podporu. Nastavte premennú
538 LINGUAS na zoznam miestnych nastavení, ktoré chcete. Angliètina je
539 podporovaná v¾dy. Príklad:
541 setenv LINGUAS "pt ja de"
546 export LINGUAS;LINGUAS="pt ja de"
549 Zoznam podporovaných miestnych nastavení nájdete v súbore po/README.
550 Angliètina je implicitným jazykom.
552 Ak chcete preklada» a udr¾iava» súbory s miestnymi nastaveniami, preèítajte
555 2 - Naviac, ak vá¹ jazyk pou¾íva multi-byte znaky, napríklad Japonèina
556 alebo Kórejèina, musíte nastaveniu MultiByteText priradi» YES v súbore
557 ~/GNUstep/Defaults/WMGLOBAL
559 3 - Konfigurujte, kompilujte a in¹talujte Window Maker ako zvyèajne.
561 4 - Urèité miesne nastavenia si zvolíte nastavením premennej LANG na
562 to, ktoré chcete. Napríklad, ak chcete nastavi» slovenské miestne
563 nastavenia, musíte spusti»
571 (Bourne sh a podobné)
573 Pozor: Ak máte nastavenú premennú LC_CTYPE, musíte ju zru¹i» pred
576 Window Maker hµadá súbory s definíciou menu v nasledovnom poradí
577 (v tomto prípade pre brazílsku portugalèinu):
584 5 - Ak si zvolíte jazyk, ktorý pou¾íva multi-byte znaky, musíte poriadne
585 nastavi» svoje fonty. Preèítajte si manuálovú stránku k XCreateFontSet,
586 kde nájdete viac detailov. Musíte v súbore ~/G/D/WindowMaker upravi» fonty
587 pre horné li¹ty, menu a iné veci. Pre fonty pou¾ité v dialógových oknách
588 upravte súbor ~/G/D/WMGLOBAL. Re»azce %d v menách fontov nesmú by»
589 odstránené. Tie¾ mô¾ete pou¾i» skript wsetfont, ktorý to urobí za vás.
591 Napríklad mô¾e zada» v súbore ~/G/D/WindowMaker nasledovné:
593 WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
594 MenuTitleFont = "-*-helvetica-bold-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
595 MenuTextFont = "-*-helvetica-medium-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
596 IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*,-*-*-medium-r-normal-*-12-*";
597 ClipTitleFont = "-*-helvetica-bold-r-normal-*-10-*,-*-*-medium-r-normal-*-12-*";
598 DisplayFont = "-*-helvetica-medium-r-normal-*-12-*,-*-*-medium-r-normal-*-12-*";
602 SystemFont = "-*-*-medium-r-normal-*-%d-*-*-*-*-*-*-*";
603 BoldSystemFont = "-*-*-medium-r-normal-*-%d-*-*-*-*-*-*-*";
605 Tieto dva fonty sa pou¾ijú len v aplikáciách, ktoré pou¾ívajú WINGs
606 (Window Maker a WPrefs.app)
608 Skript wsetfont vám umo¾ní nastavi» fonty jednoduch¹ím spôsobom. Pozrite
609 sa priamo do jeho súboru pre bli¾¹ie informácie.