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.info/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 odstráni veci, ktoré sa u¾ nachádzajú v desktopových prostrediach
166 ako KDE a GNOME. Odstránené veci sú: zoznam okien, menu aplikácií,
167 výber viacerých okien. Vedzte, ¾e u¾ nebudete schopní ukonèi»
168 Window Maker; budete ho musie» zabi» pou¾itím signálu SIGTERM alebo
169 ho ukonèi» z KDE. Neodporúèa sa povoli» túto vlastnos».
172 podpora pre XKB nastavenie jazyka. Ak neviete, èo to je, pravdepo-
173 dobne to nepotrebujete. (Slú¾i to na prepínanie rozlo¾enia kláves
174 pomocou nového tlaèidla na hornom paneli okien.)
177 povolí podporu pre modul zvukových efektov
180 zaká¾e podporu pre kni¾nicu XPM aj keï je dostupná na va¹om systéme.
183 zaká¾e pou¾itie kni¾nice PNG
186 zaká¾e pou¾itie kni¾nice TIFF
189 zaká¾e pou¾itie kni¾nice GIF
192 zaká¾e pou¾itie kni¾nice JPEG
195 zaká¾e tvarované okná (pre oclock, xeyes atï.)
198 POZNÁMKY PRE ©PECIFICKÉ PLATFORMY:
199 ==================================
203 Nasledovný mail nie je prelo¾ený, ale hovorí sa v òom, ¾e
204 _pravdepodobne_ nie je nutné konfigurova» Window Maker na
205 Alphe s voµbou --disable-shm.
208 From: Anton Ivanov <aivanov@eu.level3.net>
209 To: Marcelo E. Magallon <mmagallo@debian.org>
210 Subject: Re: Is the WindowMaker package working ok on Alpha?
214 > I was reading some docs on the WindowMaker tarball, and found this:
216 > | - DEC/Alpha machines
217 > | You might need to pass the --disable-shm flag to configure,
218 > | like ./configure --disable-shm
220 > is anyone having problems with WindowMaker on Alpha? Can someone
221 > please test this? Should the flag be passed when building on Alpha?
223 Disclaimer: alphas under my command have never run X and are least likely to
224 suddenly start running it anytime soon.
226 Alpha used to have some ridiculously low amount of shared memory
228 So quite a lot of apps used to barf. Namely - cdrecord, mysql server, etc.
230 Check where is yours at the moment and raise it to a more appropriate
231 value by either catting to the appropriate /proc entry or changing the
232 /usr/src/linux/include/asm/shmparam.h.
234 Otherwise the shared memory on alpha should be fully functional and I
235 see no reason to disable it. Mine are bumped up to 32 or more on most
238 And If I recall correctly the comments in that file are actually
239 wrong. Value is not bytes, but in machine size word. For alpha *8.
241 As I said - I do not run X on them so all #include "stdisclaimer.h"
246 - SCO Unix - spustite configure takto
247 CFLAGS="-belf -DANSICPP" ./configure
250 Ak máte nain¹alované gcc, spustite configure takto:
251 CPP_PATH="gcc -E -x c" ./configure
252 Cpp od Sunu chýbajú niektoré vlastnosti, ktoré Window Maker potrebuje,
253 a to mô¾e spôsobi» problémy pri parsovaní konfiguraèných súborov.
254 Je tie¾ mo¾né, ¾e budete musie» pou¾i» --with-libs-from a
255 --with-incs-from na urèenie ciest k libtiff.
256 Niekto mi mailoval, ¾e tie¾ /usr/local/lib musí by» prvá cesta v
257 premennej LD_LIBRARY_PATH, aby to fungovalo.
258 Ak máte Ultra Creator 3D alebo iný stroj s high-end grafikou,
259 uistite sa, ¾e spú¹»ate iXy s 24-bitovou farebnou håbkou alebo
260 mô¾ete ma» problémy s pomie¹anými farbami. Toto je chyba wmakera
263 - GNU/Linux vo v¹eobecnosti
264 Uistite sa, ¾e máte /usr/local/lib v /etc/ld.so.conf a ¾e ste
265 po in¹talácii spustili ldconfig.
266 Odin¹talujte v¹etky balíkované verzie Window Makera pred in¹talovaním
270 Systémy RedHat majú niekoµko nepríjemných problémov. Ak ich pou¾ívate,
271 dodr¾ujte nasledovné kroky, alebo vám Window Maker nebude fungova»:
273 * ak máte nain¹alovaný Window Maker, ktorý je dodaný s RedHatom,
274 pred upgadom ho odin¹talujte;
276 * uistite sa, ¾e nemáte premenné LANG a LINGUAS nastavené na en_RN;
278 * uistite sa, ¾e máte /usr/local/bin v premennej PATH;
280 * uistite sa, ¾e máte /usr/local/lib v /etc/ld.so.conf pred
283 * ak máte problémy, v ktorých sa spomína chyba s --no-reexec,
284 odin¹talujte libtool-1.2b a nain¹talujte libtool-1.3. libtool-1.3
285 nájdete na ftp.gnu.org. Tie¾ si preèítajte èas» RIE©ENIE PROBLÉMOV.
288 * uistite sa, ¾e máte symbolický odkaz z /usr/include/X11 na
289 /usr/X11R6/include/X11 (ak nie, zadajte ln -s /usr/X11R6/include/X11
292 * uistite sa, ¾e /lib/cpp odkazuje na program cpp
294 Ak máte akékoµvek pochybnosti, prosím, neotáµajte a spojte sa
295 s u¾ívateµskou podporou RedHatu. Radi vám odpovedia na v¹etky
296 va¹e otázky týkajúce sa ich systému. Vedia toho o svojom
297 systéme viac ako my (nepou¾ívame RedHat).
301 Musíte ma» poslednú verziu Xpmac. Star¹ie verzie majú asi chyby,
302 ktoré spôsobujú zmrznutie celého systému.
305 Ak chcete podporu JPEG a TIFF, uistite sa, ¾e máte nain¹talované
306 libiff-dev a libjpeg-dev.
309 Ak ste si nain¹talovali balík Window Makera od SuSE, odin¹talujte
310 ho pred pokusmi o skompilovanie wmakera, alebo mô¾ete ma» problémy.
312 - MetroX (neznáma verzia)
313 MetroX má chybu, ktorá kazí obrázky, ktoré sú nastavené ako pozadie
314 okien. Ak pou¾ívate MetroX a máte èudné problémy s textúrami,
315 nepou¾ívajte textúry v horných li¹tách. Alebo pou¾ite iný X server.
321 Kompilácia Window Makera
322 ------------------------
323 Pre rýchly ¹tart, zadajte nasledovné príkazy v shelly:
328 potom sa prihláste ako root a zadajte:
333 alebo ak chcete z binárnych súborov odstráni» symboly pre debugger a urobi»
334 ich men¹ie, napí¹te miesto toho
339 Toto skompiluje a nain¹taluje Window Maker so ¹tandardnými parametrami.
341 Ak si chcete prispôsobi» nastavenia kompilácie, mo¾ete to urobi» nasledovne:
343 1. (voliteµne) Pozrite sa na èas» MO®NOSTI CONFIGURE, kde sú
344 uvedené mo¾nosti. Tie¾ spustite:
348 ktorý vám vypí¹e kompletný zoznam ostatných mo¾ných nastavení.
350 2. Spustite configure s nastaveniami, ktoré chcete. Napríklad,
351 ak chcete pou¾íva» podporu pre KDE, zadajte:
353 ./configure --enable-kde
355 3. (voliteµne) Otvorte si súbor src/wconfig.h vo svojom obµúbenom
356 textovom editore a prejdite si ho, èi nenájdete nejaké nastavenia,
359 4. Kompilácia. Zadajte len:
363 5. Prihláste sa ako root (ak to nie je mo¾né, èítajte èas» "Nemám
364 rootove heslo :-( ") a nain¹talujte Window Maker:
370 Nastavenia ¹pecifické pre u¾ívateµov
371 ------------------------------------
373 Nemusíte sa dr¾a» týchto in¹trukcií, ak robíte upgrade Window Makera zo
374 star¹ej verzie, pokiaµ to nie je uvedené v súbore NEWS.
376 Ka¾dý u¾ívateµ na va¹om systéme, ktorý chce pou¾íva» Window Maker, musí
379 1. Nain¹talova» konfiguraèné súbory Window Makera do svojho
384 wmaker.inst nain¹taluje konfiguraèné súbory Window Makera a nastaví
385 iXy aby sa pri ¹tarte automaticky spustil Window Maker.
389 Základné informácie o konfigurácii a iných veciach vám poskytne
392 Pre hlb¹í úvod do Window Makera si preèítajte si U¾ívateµký manuál.
394 Tie¾ sa mô¾te pozrie» na FAQ.
398 Installing the extras package
399 -----------------------------
401 Unpack WindowMaker-extra-<version-number>.tar.gz in /usr/local/share
403 You can get the file at ftp://ftp.windowmaker.info. This file is optional
404 and only have a few icons, and themes. Look for the latest <version-number>
406 Also there is a WindowMaker-extra.readme to instruct you where that package
411 Nemám rootove heslo :(
412 ----------------------
414 Ak nemáte práva roota, mô¾ete si nain¹talova» Window Maker do svojho
415 domovského adresára. Na to musíte pou¾i» voµbu --prefix pre configure
416 v druhom kroku kompilácie Window Makera. Tie¾ musíte pou¾i» voµbu
417 --with-appspath, pomocou ktorej ¹pecifikujete cestu pre WPrefs.app.
420 ./configure --prefix=/home/jshome --with-appspath=/home/jshome/GNUstep/Applications
422 Poto pridajte adresár /home/jshome/bin do premennej PATH, /home/jshome/lib
423 do premennej LD_LIBRARY_PATH a spustite bin/wmaker.inst
425 Samozrejme, predpokladá sa, ¾e /home/jshome nahradíte va¹im skutoèným
432 Ak robíte upgrade zo star¹ej verzie Window Makera:
434 1. Skofigurujte a skompilujte Window Maker ako v¾dy
435 2. Nain¹talujte Window Maker (ale nespustite wmaker.inst)
436 3. Preèítajte si súbor NEWS a ak je to potrebné, upravte
437 svoje konfiguraèné súbory.
443 Ak máte problémy poèas konfigurácie (spú¹»ania configure), napríklad
444 nemo¾nos» pou¾i» grafickú kni¾nicu, o ktorej viete, ¾e ju máte nain¹talovanú,
445 v súbore config.log nájdete príèinu problému.
447 == Error with loading fonts, even if they exist.
449 Skúste kompiláciu bez podpory NLS.
451 == Error when configuring
453 ltconfig: unrecognized option `--no-reexec'
454 Try `ltconfig --help' for more information.
455 configure: error: libtool configure failed
457 Odstáòte voµbu --no-reexec zo súborov aclocal.m4 a libPropList/aclocal.m4
458 a spustite configure.
459 Tie¾ sa uistite, ¾e autoconf a automake, ktoré máte nain¹talované, sú v
465 Nesmie to by» libtool 1.2b, ale libtool 1.3, zo stránok GNU.
467 == Cant find proplist.h or libPropList.something
469 Stiahnite a nain¹talujte si libPropList zo stránok uvedených
470 niekde v tomto súbore.
473 == configure doesn't detect libtiff, or other graphic libraries.
475 Odstráòte config.cache, spustite configure s pridanými nasledovnými voµbami
476 (okrem iných, ktoré pou¾ívate):
477 --with-libs-from="-L/usr/local/lib"
478 --with-incs-from="-I/usr/local/include -I/usr/local/include/tiff"
479 Vlo¾te cesty k va¹im grafickým kni¾niciam a zodpovedajúcim hlavièkovým
480 súborom. Mô¾ete vlo¾i» viac ciest do ka¾dej z týchto volieb, ako je to
481 uvedené v príklade --with-incs-from. Len ich oddeµte medzerou.
484 == configure doesn't detect libXpm.
486 * Skontrolujte, èi máte symbolický odkaz z libXpm.so.4.9 na libXpm.so
489 == Segmentation fault on startup
491 * Skontrolujte verziu libXpm, musíte ma» aspoò 4.7
493 * Skontrolujte, èi máte upravenú verziu ~/GNUstep/Defaults/WindowMaker
495 Ak si nie ste istí, skúste premenova» ~/GNUstep na ~/GNUtmp a spustite
499 == "...: your machine is misconfigured. gethostname() returned (none)"
501 * Meno va¹eho poèítaèa je nastavené na nieèo nesprávne, èo zaèína
502 úvodzovkami. Preèítajte si man hostname a dozviete sa, ako to nastavi».
505 == The root menu contains only 2 entries. ("XTerm" and "Exit...")
507 * Window Maker nevie nájs» cpp (C preprocesor). Ak sa vá¹ cpp nenachádza
508 v /lib/cpp, upravte src/config.h a vlo¾te správnu cestu do CPP_PATH.
511 == checking lex output file root... configure: error: cannot find output from true; giving up
513 * Preèítajte si èas» PO®IADAVKY v tomto súbore.
516 MIESTNE NASTAVENIA/INTERNACIONALIZÁCIA
517 ======================================
519 Window Maker má podporu pre národné jazyky. Aby ste ju povolili, musíte
520 skompilova» Window Maker s niekoµkými prídavnými parametrami.
523 0 - Musíte ma» nain¹talovaný balík GNU gettext. Mô¾ete ho nájs» na
524 adrese ftp://prep.ai.mit.edu/pub/gnu/gettext-nnn.tar.gz
526 Kroky 1 a¾ 3 mô¾ete vynecha», ak pou¾ívate skript Install
528 1 - Musíte urèi» jazyky, pre ktoré chcete podporu. Nastavte premennú
529 LINGUAS na zoznam miestnych nastavení, ktoré chcete. Angliètina je
530 podporovaná v¾dy. Príklad:
532 setenv LINGUAS "pt ja de"
537 export LINGUAS;LINGUAS="pt ja de"
540 Zoznam podporovaných miestnych nastavení nájdete v súbore po/README.
541 Angliètina je implicitným jazykom.
543 Ak chcete preklada» a udr¾iava» súbory s miestnymi nastaveniami, preèítajte
546 2 - Naviac, ak vá¹ jazyk pou¾íva multi-byte znaky, napríklad Japonèina
547 alebo Kórejèina, musíte nastaveniu MultiByteText priradi» YES v súbore
548 ~/GNUstep/Defaults/WMGLOBAL
550 3 - Konfigurujte, kompilujte a in¹talujte Window Maker ako zvyèajne.
552 4 - Urèité miesne nastavenia si zvolíte nastavením premennej LANG na
553 to, ktoré chcete. Napríklad, ak chcete nastavi» slovenské miestne
554 nastavenia, musíte spusti»
562 (Bourne sh a podobné)
564 Pozor: Ak máte nastavenú premennú LC_CTYPE, musíte ju zru¹i» pred
567 Window Maker hµadá súbory s definíciou menu v nasledovnom poradí
568 (v tomto prípade pre brazílsku portugalèinu):
575 5 - Ak si zvolíte jazyk, ktorý pou¾íva multi-byte znaky, musíte poriadne
576 nastavi» svoje fonty. Preèítajte si manuálovú stránku k XCreateFontSet,
577 kde nájdete viac detailov. Musíte v súbore ~/G/D/WindowMaker upravi» fonty
578 pre horné li¹ty, menu a iné veci. Pre fonty pou¾ité v dialógových oknách
579 upravte súbor ~/G/D/WMGLOBAL. Re»azce %d v menách fontov nesmú by»
580 odstránené. Tie¾ mô¾ete pou¾i» skript wsetfont, ktorý to urobí za vás.
582 Napríklad mô¾e zada» v súbore ~/G/D/WindowMaker nasledovné:
584 WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
585 MenuTitleFont = "-*-helvetica-bold-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
586 MenuTextFont = "-*-helvetica-medium-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
587 IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*,-*-*-medium-r-normal-*-12-*";
588 ClipTitleFont = "-*-helvetica-bold-r-normal-*-10-*,-*-*-medium-r-normal-*-12-*";
589 DisplayFont = "-*-helvetica-medium-r-normal-*-12-*,-*-*-medium-r-normal-*-12-*";
593 SystemFont = "-*-*-medium-r-normal-*-%d-*-*-*-*-*-*-*";
594 BoldSystemFont = "-*-*-medium-r-normal-*-%d-*-*-*-*-*-*-*";
596 Tieto dva fonty sa pou¾ijú len v aplikáciách, ktoré pou¾ívajú WINGs
597 (Window Maker a WPrefs.app)
599 Skript wsetfont vám umo¾ní nastavi» fonty jednoduch¹ím spôsobom. Pozrite
600 sa priamo do jeho súboru pre bli¾¹ie informácie.