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
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.org. 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.