- p°edchozφ Φlßnek - nßsledujφcφ Φlßnek - obsah - ·vodnφ strßnka -

LinuxovΘ noviny 10/98

P°ehled window manager∙ pro X Window System

Jacek Kopeck², 11.°φjna 1998

X Window System je nejpou╛φvan∞j╣φ z n∞kolika systΘm∙ umo╛≥ujφcφch UNIX∙m i jin²m systΘm∙m pracovat v grafickΘm m≤du, tedy v situacφch, kdy u╛ nestaΦφ textov² terminßl. Tento systΘm byl navr╛en v polovin∞ osmdesßt²ch let na Massachusetts Institute of Technology jako velmi modulßrnφ. P°i normßlnφ prßci s X ·Φinkujφ a╛ Φty°i Φßsti: X Server, kter² v╣e vykresluje a "poslouchß" my╣ a klßvesnici; Toolkit, pomocφ n∞ho╛ program pou╛φvß prvky jako tlaΦφtka, inputboxy, scrollbary atd.; vlastnφ program; a nakonec window manager. Ten je tu od toho, aby se snßze pracovalo s vφce okny/programy. Window manager (dßle jen zkrßcen∞ WM) dß va╣emu oknu rßmeΦky, umo╛nφ vßm oknem pohnout, zmen╣it ho do ikonky nebo ho nßsiln∞ zav°φt. WM taky °φdφ, kterΘ okno dostßvß udßlosti z klßvesnice Φi my╣i. Kdy╛ je n∞jakΘ okno p°ekryto jin²m, m∙╛e je WM na po╛ßdßnφ "zvednout". N∞kterΘ WM dokonce umo╛nφ mφt pracovnφ plochu v∞t╣φ ne╛ obrazovku, nebo i vφc ploch, mezi nimi╛ je pak mo╛no p°epφnat.

Na strßnce http://www.plig.org/~xwinman je uvedena spousta window manager∙ se screenshoty a krßtk²m popisem, Φasto i s odkazem na oficißlnφ strßnku v∞novanou danΘmu WM. Z tΘto strßnky vychßzφ i m∙j seznam, vylouΦil jsem ty, kterΘ bych si musel koupit nebo se mi je na mΘm poΦφtaΦi nepoda°ilo z r∙zn²ch d∙vod∙ rozjet. Bohu╛el zrovna v dob∞, kdy tyto °ßdky pφ╣u, je tato strßnka mimo provoz, mß to b²t v╣ak jen do dvanßctΘho °φjna, tak╛e kdy╛ se m∙j text dostal a╛ k Vßm, m∞la by b²t funkΦnφ, mo╛nß dokonce vylep╣enß.

Dal╣φ zajφmavou strßnku jsem objevil a╛ p°i psanφ tohoto textu, je to http://themes.org, a urΦit∞ stojφ za shlΘdnutφ. Je to centrum sdru╛ujφcφ tzv. themes pro r∙znΘ WM. Themes jsou soubory obrßzk∙ a konfiguraΦnφch soubor∙, kterΘ do r∙znΘ mφry m∞nφ chovßnφ a vzhled WM.

WM se dajφ posuzovat podle n∞kolika r∙zn²ch kriteriφ. Jako ta nejd∙le╛it∞j╣φ mne napadajφ: vzhled, nßroΦnost na zdroje, snadnost instalace a mo╛nosti konfigurace. N∞kdo by mohl je╣t∞ namφtnout rychlost, ale ta je ji╛ dnes na v∞t╣in∞ stroj∙ tak°ka v╛dy dostateΦnß. Kdy╛ budu dßle uvßd∞t nßroky na pam∞╗, je nutno je brßt jen jako orientaΦnφ, proto╛e Φßsti tΘto pam∞ti mohou b²t sdφleny, nap°φklad mezi jednotliv²mi moduly WM, pak dohromady zabφrajφ mΘn∞ pam∞ti, ne╛ tvrdφ souΦet hodnot z ps.

Te∩ u╛ se ale zaΦnu zab²vat jednotliv²mi window managery zvlß╣╗.

Tab Window Manager (twm) a Virtual Tab Window Manager (vtwm)

Twm se dodßvß p°φmo s distribucφ XFree86, proto jφm zaΦφnßm. Vtwm je roz╣φ°enφ twm o tzv. virtußlnφ desktopy, jinak se neli╣φ, tak╛e je popφ╣u dohromady. Vzhled je dob°e vid∞t na kopiφch obrazovky. V dodanΘ konfiguraci okna dostanou jen jednoduch² titlebar s dv∞ma tlaΦφtky, vtwm okn∙m neposkytuje aktivnφ okraje. Menu jsou jednoduchß, vno°enß podmenu se chovajφ trochu jinak, ne╛ je zvyk nap°φklad z Motifu a Windows.

[ vtwm ]

Ov╣em kdy╛ si Φlov∞k po°ßdn∞ proΦte manußlovou strßnku Φφtajφcφ 41 stran, jak je formßtuje man, dovφ se o hromad∞ nastavenφ, kter²mi si m∙╛e zp°φjemnit prost°edφ. Dß se nap°φklad zkrßtit titlebar, umφstit kdekoli na vr╣ku okna, dßle m∙╛ete mφt pestrobarevnß a╛ duhovß menu apod.

Okna se dajφ ikonifikovat, to je normßlnφ, dß se i vypnout zobrazovßnφ n∞kter²ch ikon, takovß okna jsou pak vid∞t jen v takzvanΘm icon manageru, odkud se dajφ obnovit. V∙bec mnoho nastavenφ (v)twm se d∞je na seznamu oken, kter²ch se to t²kß, tak╛e se n∞kterß okna mohou chovat ·pln∞ jinak, ne╛ jinß.

Proto╛e vtwm je prvnφ "virtual" WM, kter² popisuji, zmφnφm se zde, co to "virtual" znamenß. U╛ivatel∙m poΦφtaΦ∙, zvlß╣t∞ t∞m aktivn∞j╣φm, Φasto nestaΦφ plocha jejich obrazovky pro v╣echna jejich okna. Nebo majφ programy s opravdu velk²mi okny. Pak m∙╛e nastat problΘm, kam s okny. Virtual window managery vßm nabφzejφ zv∞t╣enφ pracovnφ plochy tak, ╛e vlastnφ plocha viditelnß na monitoru je pak jen v²°ez skuteΦnosti. Toto d∞lajφ jin²m zp∙sobem ne╛ X server, kter² k podobnΘmu efektu pou╛φvß pam∞╗ videokarty a je jφ omezen. WM jen v∞t╣φ plochu simuluje, co╛ v X window systΘmu lze bez problΘm∙, a velik² "virtual desktop" nezabφrß vφc pam∞ti ne╛ mal².

Tφmto jsem se dostal k nßroΦnosti na pam∞╗. Twm a vtwm jsou na tom docela dob°e, oba si rezervovaly asi 2.5MB a pou╛φvaly kolem 1.3MB.

Nakonec popφ╣u instalaci. V balφku jsem krßtce hledal postup instalace, ale z∙stal mi skryt, tak╛e jsem z p°φtomnosti souboru Imakefile usoudil, ╛e bude fungovat sekvence

xmkmf -a; make

a uhodl jsem. Po krßtkΘ kompilaci jsem dostal spustiteln² soubor vtwm. Twm, jak u╛ jsem psal, jsem dostal zkompilovan² v instalaci X. Vtwm mo╛nß je╣t∞ pot°ebuje make install, proto╛e m∞ se to poprvΘ nepoda°ilo spustit p°φmo zadßnφm cesty, po chvilce pßtrßnφ jsem zjistil, ╛e se sna╛φ naΦφst konfiguraΦnφ soubor ze standardnφho vstupu, tak╛e nynφ mßm v souboru .xinitrc p°φkaz

/cesta/k/vtwm <  /.vtwmrc

To by krßtce o (v)twm staΦilo, m∙j zßv∞r je, ╛e rozhodn∞ stojφ za pov╣imnutφ t∞m, kdo cht∞jφ funkΦnost a velkΘ mo╛nosti nastavenφ. Nena╣el jsem v nich ov╣em ╛ßdnΘ jedineΦnΘ vlastnosti. M∙╛ete se takΘ podφvat na domovskou strßnku vtwm http://www.visi.com/~hawkeyd/vtwm.html.

Generic Window Manager (gwm)

Tento WM je postaven² na jazyku WOOL, Window Object Oriented LISP, kter²m se dß roz╣i°ovat. Jeho zßkladnφ nastavenφ je podivnΘ, ba nehezkΘ, ale posu∩te sami. Ale v balφku je dostatek nastavenφ jin²ch, emulujφcφch kup°φkladu twm nebo mwm (Motif Window Manager). Emulace jsou to zda°ilΘ, co╛ hovo°φ ve prosp∞ch jazyka WOOL. TakΘ to ov╣em ukazuje, ╛e gwm nenφ urΦen pro u╛ivatele neprogramßtory, leda by necht∞li nijak chovßnφ svΘho WM m∞nit.

[ gwm ]

I gwm, aΦ nemß v nßzvu virtual, umo╛≥uje pou╛itφ virtußlnφ obrazovky. Na rozdφl od jin²ch WM mß tato plocha, alespo≥ ve standardnφm nastavenφ, dynamickou velikost. Kdy╛ chcete pou╛φt Φßst mimo dosavadnφ plochu, tak se tato prost∞ zv∞t╣φ, zßrove≥ se zmen╣φ rßmeΦky znßzor≥ujφcφ existujφcφ okna a viditeln² v²°ez.

Pam∞╗ovΘ nßroky mß gwm takΘ p°ekvapiv∞ nφzkΘ (na to, ╛e musφ obsahovat interpret jazyka WOOL), jen o trochu vy╣╣φ ne╛ twm. Instalace je rovn∞╛ jednoduchß, p°esn∞ podle souboru INSTALL se bez jedinΘho zßdrhele poda°ila.

Gwm obsahuje jen krßtkou manußlovou strßnku, kterß popisuje principy a parametry pro spou╣t∞nφ. Pro hlub╣φ poznßnφ gwm odkazuje na stostrßnkov² manußl v PostScriptu nebo v TeXu. Domovskß strßnka gwm mß adresu http://www.inria.fr/koala/gwm.

Zßv∞r: Kdo mß dost Φasu, mß rßd funkcionßlnφ jazyky a chce se nauΦit WOOL, bude za svou nßmahu jist∞ odm∞n∞n dokonal²m window managerem p°esn∞ podle sv²ch p°edstav.

WindowMaker

Toto je jeden z n∞kolika WM, kterΘ emulujφ vzhled NextStepu. Je to dosti osobit² vzhled a pln∞ chßpu, jak mu n∞kdo m∙╛e propadnout. Nenφ ov╣em ·pln∞ nejvhodn∞j╣φ takov²to WM pou╛φvat s osmibitovou barevnou hloubkou, tedy pokud mßte jen 256 barev. To prost∞ nestaΦφ, jak je vid∞t i na screenshotu.

[ Window Maker ]

NextStepovskΘ rozhranφ je velmi propracovanΘ, WindowMaker opravdu vypadß a chovß se dob°e. Ve WindowMakeru jsem si v╣iml n∞kolika hezk²ch mo╛nostφ, kterΘ nejsou obvyklΘ. Prvnφ je tzv. p°ilepovacφ menu: kdy╛ otev°ete na plo╣e n∞jakΘ menu a pak kliknete na jeho zßhlavφ, objevφ se v onom zßhlavφ zavφracφ tlaΦφtko a menu vydr╛φ otev°enΘ i potΘ, co si z n∞j vyberete. To je vhodnΘ pro menu, kterß se Φasto pou╛φvajφ. Druhß neobvyklß mo╛nost je zasunutφ okna do jeho titlebaru, jakoby srolovßnφ, co╛ se hodφ, kdy╛ ono okno n∞co p°ekr²vß a vy se ho chcete rychle zbavit, ale aby se dalo zase snadno obnovit. Kdy╛ tedy dvojit∞ kliknete na titlebar, okno se sroluje, dal╣φ dvojklik ho vyroluje zp∞t. M∞ osobn∞ se toto velice lφbφ. Dal╣φ v∞c hodnß pov╣imnutφ je "dok", soubor ikonek po stran∞ obrazovky, kterΘ spou╣t∞jφ aplikace, a pokud tyto u╛ jsou spu╣t∞nΘ, pak jejich okno aktivujφ. ZajφmavΘ a jist∞ u╛iteΦnΘ. Podobn∞ jako dok vypadß ikonka aktußlnφ plochy; virtußlnφ obrazovky se vytvß°ejφ takΘ dynamicky, ale jsou nezßvislΘ, tzv. virtußlnφ desktopy. To znamenß, ╛e okno nem∙╛e p°esahovat z jednoho do druhΘho, jak je tomu v p°φpad∞ virtußlnφ plochy. WindowMaker se konfiguruje p°es soubory v adresß°i /GNUstep a zdß se, ╛e neumo╛≥uje sice ani zdaleka tolik, co kup°φkladu twm, ale to vyva╛uje svou promy╣lenostφ p°evzatou od NextStepu, a tak u╛ivatele ani nenapadne, ╛e by cht∞l n∞co m∞nit. :-) N∞kterΘ aspekty se dajφ m∞nit za b∞hu p°φmo z menu zßkladnφho nastavenφ, kup°φkladu tzv. Styles a Themes, to jsou v podstat∞ definice vzhledu. P°i testovßnφ jsem vyu╛il mo╛nosti p°ilepit si menu Styles na plochu a pak jsem z n∞j vybφral jeden styl po druhΘm a mohl jsem si snadno a rychle zvolit ten, kter² se mi nejvφc lφbil. N∞kolik v∞cφ se mi na WindowMakeru nelφbilo: za prvΘ ta barevnß nenasytnost, ale kdo je╣t∞ pou╛φvß 256ti barevnΘ m≤dy, ╛e? A druhß v∞c je to, ╛e si WindowMaker nebo jeho toolkit neporadil s dlouh²mi menu, kterß se nevejdou na obrazovku. Ke spodnφm polo╛kßm jsem se prost∞ nedostal. A i kdy╛ je menu v podstat∞ krßtkΘ, ale k jeho otev°enφ dojde blφzko dolnφho okraje obrazovky, bude prost∞ p°eΦuhovat a musφ b²t trochu povyta╛eno. Dßle by mo╛nß mohla b²t konfigurace ulo╛ena v n∞jakΘm jinΘm adresß°i, ne╛ je GNUstep, t°ebas .GNUstep, podle vzoru .mc, aby nebyla tak nßpadnß v domovskΘm adresß°i. To je ale spoleΦn² nedostatek n∞kolika GNU projekt∙. Pam∞╗ovß nßroΦnost u WindowMakeru je taky nφzkß, chce jen o n∞kolik set kilobajt∙ vφce ne╛ twm. Instalace taktΘ╛ probφhß bez problΘm∙. Domovskß strßnka je na adrese http://www.windowmaker.org.

AfterStep

Toto je, jak u╛ napovφdß nßzev, dal╣φ WM emulujφcφ NextStep. Musφm ale °φci, ╛e se mu to neda°φ tak dob°e jako WindowMakeru. Proto╛e jsou p°esto oba velmi podobnΘ, popφ╣u jen rozdφly.

[ AfterStep ]

AfterStep se znateln∞ lΘpe snß╣φ s osmibitovou hloubkou barev; mß jin² styl virtußlnφch ploch, p°evzat² od fvwm, o kterΘm je╣t∞ bude °eΦ a z n∞ho╛ AfterStep vychßzφ, dφky tomu m∙╛e mφt ka╛dß plocha jin² podklad; okna majφ vφce tlaΦφtek v titlebaru; nedajφ se p°ilepit menu na plochu, zato se pat°iΦn∞ posunou, kdy╛ se majφ otev°φt mimo obrazovku. ⌐patn∞ je na tom AfterStep i s pam∞╗ovou nßroΦnostφ, proto╛e pou╛φvß tzv. moduly, o kter²ch bude je╣t∞ °eΦ v souvislosti s fvwm, a s t∞mito dohromady si rezervuje asi 6MB a pou╛φvß asi 2.5MB pam∞ti.

Tento WM jsem instaloval pomocφ rpm, tak╛e jsem nemusel nic kompilovat. Jedin² zßdrhel, na kter² jsem narazil, bylo to, ╛e jsem musel sßm zkopφrovat adresß° /usr/share/afterstep/GNUstep do svΘho domovskΘho adresß°e, a nebyl jsem na to nikde upozorn∞n. Bez toho se mi AfterStep nespustil.

Strßnka AfterStepu je na adrese http://www.afterstep.org.

F? Virtual Window Manager (fvwm, fvwm2, fvwm95)

Fvwm vychßzφ z twm, ale podstatn∞ se od n∞j li╣φ. Fvwm2 je pokraΦovatel, fvwm95 se od╣t∞pil od fvwm2. Jß osobn∞ pou╛φvßm fvwm a pozd∞ji fvwm95 u╛ lΘta, tak╛e tyto WM znßm nejlΘpe. Fvwm popisovat nebudu, proto╛e oba nßstupci jsou o dost lep╣φ a propracovan∞j╣φ, a tak nenφ d∙vod se k starΘ verzi vracet. Nejprve tedy popφ╣u fvwm2, potom uvedu zm∞ny, kterΘ jsou ve fvwm95.

Kdy╛ ponechßte zßkladnφ nastavenφ, je vzhled spφ╣e stroh², ale funkΦnφ. Ale ve fvwm2 se dß hodn∞ m∞nit, vlastn∞ se dß zm∞nit skoro v╣e. Ve╣kerß nastavenφ jsou v souboru /.fvwm2rc, ale v jeho rßmci se dajφ naΦφtat i jinΘ soubory, pokud by n∞kdo cht∞l mφt konfiguraci rozd∞lenou. Dokonce se dajφ p°φkazy fvwm2 p°evzφt i z v²stupu program∙. Fvwm ned∞lß rozdφl mezi vestav∞n²mi p°φkazy a konfiguraΦnφmi prom∞nn²mi, jak je to u twm. To znamenß, ╛e fvwm m∙╛e b²t za b∞hu p°ekonfigurovßno, pomocφ modulu FvwmTalk dokonce interaktivn∞. Hlavnφ je, ╛e konfiguraΦnφ soubor je velmi srozumiteln² a i manußlovß strßnka je povedenß.

Instalace a kompilace se zase °φdφ souborem INSTALL, kter² je velmi srozumiteln². Tento nßvod na zaΦßtku doporuΦuje projφt si n∞kterΘ konfiguraΦnφ soubory a tam nastavit, co si p°ejete, co╛ mo╛nß n∞kte°φ nebudou chtφt ud∞lat, implicitnφ nastavenφ je v╣ak vyhovujφcφ.

Na fvwm jsou, podobn∞ jako u AfterStepu, kter² z fvwm vlastn∞ vychßzφ, ╣patnΘ pam∞╗ovΘ nßroky, proto╛e aΦ samotn² WM toho moc nechce, moduly, kterΘ pou╛φvß, vy╛enou po╛adavky na 2.8MB pou╛itΘ a 6.8MB rezervovanΘ pam∞ti. Pak mi p°ijde tro╣ku ironickß v∞ta v README, ╛e fvwm bylo vyvφjeno tak, aby m∞lo malou spot°ebu pam∞ti.

Fvwm95 se od╣t∞pilo od fvwm 2.0.41. P∙vodn∞ to byla jen ·prava vzhledu a chovßnφ tak, aby p°ipomφnalo co nejvφce Win 95, pozd∞ji byl m∞n∞n i k≤d a hlavnφ zm∞nou bylo p°ed∞lßnφ TaskBaru. Ten v nejnov∞j╣φ verzi podporuje takovΘ ty malΘ ikonky vedle Φasu. Existuje na to n∞kolik podmodul∙, kterΘ si TaskBar nahrßvß p°i startu, a kterΘ m∙╛ou d∞lat r∙znΘ v∞ci, jako prßv∞ zobrazenφ hodin v po╛adovanΘm formßtu, oznamovßnφ p°φchozφ po╣ty apod.

[ fwvm95 ]

Dal╣φ zm∞nou oproti fvwm2 je i to, ╛e byla p°idßna mo╛nost mφt obrßzek na kraji menu, takovΘ to Linux95 na screenshotu. Ve fvwm95 je takΘ standardn∞ vyu╛ito mo╛nosti fvwm2 p°i°adit okn∙m malΘ ikonky a ty pak zobrazit v titlebaru jako tlaΦφtko vyvolßvajφcφ menu. Tyhle ikonky zobrazuje i TaskBar.

Poslednφ zm∞nou je to, ╛e se konfiguraΦnφ soubor jmenuje logicky .fvwm95rc.

Nev²hodou fvwm95 je to, ╛e u╛ dlouho nebyla uvedena n∞jakß dal╣φ verze a vypadß to, ╛e se v²voj zastavil na verzi 2.0.43a.

DomovskΘ strßnky jsou http://www.hpc.uh.edu/fvwm/ a http://www.terraware.net/ftp/pub/Mirrors/FVWM95/fvwm95.html pro fvwm95.

Pro pobavenφ uvßdφm v²ta╛ek z FAQ - viz V²tah z FAQ Fvwm.

1) What does FVWM stand for?

A: "Fill_in_the_blank_with_whatever_f_word_you_like_at_the_time
   Virtual Window Manager".  Rob Nation (the original Author of FVWM)
   doesn't really remember what the F stood for origninally, so we
   have several potential answers:

     Feeble, Fabulous, Famous, Fast, Foobar, Fantastic, Flexible,
     F!@#$%, FVWM (the GNU recursive approach), Free, Final, Funky,
     Fred's (who the heck is Fred?), Freakin', Father-of-all, etc.

   Just pick your favorite (which will of course change depending on
   your mood and whether or not you've run across any bugs recently).
   I prefer Fabulous or Fantastic myself.

V²pis Φ 1: V²tah z FAQ Fvwm

K Desktop Environment a K Window Manager (KDE, KWM)

KDE je nejen WM, to je celΘ prost°edφ obsahujφcφ nap°φklad filemanager a WWW browser (v jednom :-)). Nesna╛φ se n∞co napodobovat, jde svou cestou a n∞kdy pou╛φvß dobrΘ nßpady z jin²ch systΘm∙. Je to doopravdy modernφ systΘm, zatφm ale nenφ ·pln∞ dod∞lan² a mß svΘ v²vojovΘ mouchy.

P°esto╛e KDE samotnΘ rozli╣uje KWM jako samostatnou Φßst, popφ╣u krßtce cel² tento systΘm, proto╛e spou╣t∞t jen kwm je neopodstatn∞nΘ a m∙╛e b²t i nebezpeΦnΘ (nemohl jsem se dostat z X...).

Vzhled oken pod KWM tro╣ku p°ipomφnß OS/2 (blahΘ pam∞ti) a je docela intuitivnφ. KDE celΘ umo╛≥uje dßvat si na plochu ikonky adresß°∙ a soubor∙ a zkratky na programy, k dispozici je li╣ta nßstroj∙ a spu╣t∞n²ch ·loh, v╣e je konfigurovatelnΘ p°φmo v grafickΘm prost°edφ. Mn∞ trochu chybφ mo╛nost nastavit mili≤n v∞cφ v textovΘm konfiguraΦnφm souboru, kde je v╣e pod kontrolou, KDE mß konfiguraci v souboru /.kderc a v adresß°i /.kde a jeho konfiguraΦnφ soubory majφ styl windowsk²ch .ini soubor∙, nena╣el jsem mo╛nosti skriptovßnφ a dal╣φch vymo╛enostφ z fvwm*.

[ Kde ]

KDE jsem instaloval z balφk∙ RPM a tato instalace byla bez problΘm∙. Pam∞tφ KDE ne╣et°φ, programy, kterΘ se spustφ po p°φkazu startkde, si vyhradφ asi 43MB a pou╛φvajφ 21MB. Prßv∞ tady jsem si uv∞domil, ╛e jsou tyto ·daje jen orientaΦnφ, proto╛e free vypisuje, ╛e je pou╛ito dohromady jen 14MB. Ale i orientaΦnφ ·daje majφ jistou vypovφdacφ hodnotu.

Domovskß strßnka KDE je na adrese http://www.kde.org. Kdo mß dostatek pam∞ti (32MB RAM staΦφ pro vyzkou╣enφ), tomu KDE zkusit doporuΦφm, proto╛e to stojφ za to. Pokud u╛ tedy tento systΘm nepou╛φvßte.

Enlightenment (E)

Tento a nßsledujφcφ dva WM jsou takovΘ lah∙dky, jsou tro╣iΦku extravagantnφ nebo exotickΘ. Enlightenment je zatφm ve v²voji, jß mßm jeho t°inßctou v²vojovou verzi. U╛ existuje Φtrnßctß, kterß mß b²t hodn∞ p°epsanß a zlep╣enß. Tenhle WM je jedin² mi znßm², kter² mß inicializaΦnφ obrazovku, kterou ukß╛e p°i startu. Hodn∞ pou╛φvß neobdΘlnφkovß (tzv. shaped) okna, proto pot°ebuje rychlou grafiku. Hodn∞ pou╛φvß barevnΘ obrßzky, proto pro n∞j nenφ vhodn²ch 256 barev. Nastavit se v tomto WM dß asi ·pln∞ v╣echno, to je jeden ze zßm∞r∙ tv∙rc∙. Ne°ekl bych zatφm, ╛e je to WM, ve kterΘm se dß pracovat, ale pro chvφle volna je dokonal².

[ Enlightenment ]

Vzhled zßle╛φ na tzv. tΘmatu, tyto themes se dodßvajφ jako zatarovan² balφk konfiguraΦnφch soubor∙ a obrßzk∙. Standardnφ dodßvan² s verzφ 13 je takov², ╛e by se v n∞m nestyd∞l pracovat filmov² hacker v p°φtmφ svΘho pokoje ani v roce 2200. Rozhranφ tedy nenφ moc promy╣lenΘ, ·spornΘ Φi intuitivnφ, ale je efektnφ.

Instalace vy╛aduje mno╛stvφ knihoven, kterΘ se ale dajφ sehnat na stejn²ch mφstech, jako samotn² E. Spot°eba pam∞ti je u tΘto verze znaΦnß, jedin² spou╣t∞n² program si rezervuje 7.2MB a pou╛φvß 6MB pam∞ti, tady nejsou moc velkΘ ╣ance na sdφlenφ Φßstφ pam∞ti, tak╛e dohromady je to asi nejvφce pam∞╗ov∞ nßroΦn² WM. To se mo╛nß zm∞nφ v dal╣φch verzφch.

Hlavnφ my╣lenka uvedenß na domovskΘ strßnce E http://www.enlightenment.org je "Time to rethink everything!" a Enlightenment je opravdu od zßklad∙ jin². Budu pozorn∞ sledovat dal╣φ v²voj, proto╛e E mß budoucnost.

AmiWM

Amiga je╣t∞ neum°ela. Mo╛nß si n∞kte°φ z vßs vzpomenou na ve svΘ dob∞ p°elomov² a skv∞l² poΦφtaΦ Amiga. N∞kte°φ jeden t°eba i vlastnφ. Amiga m∞la u╛ na zaΦßtku osmdesßt²ch let grafickΘ rozhranφ, pom∞rn∞ propracovanΘ a se zajφmav²mi mo╛nostmi. Toto grafickΘ rozhranφ je imitovßno prßv∞ v AmiWM.

[ AmiWM ]

Vzhled oken a systΘmov²ch menu je tro╣ku spartßnsk², ovlßdßnφ pro nßs neamigisty maliΦko nestandardnφ, ale AmiWM p°ece nenφ pro nßs, ╛e. Na tomto WM m∞ nejvφce zaujalo pojetφ vφce desktop∙, kterΘ nejsou vedle sebe ani ·pln∞ odd∞lenΘ, ony jsou nad sebou. Dajφ se p°epφnat tlaΦφtkem v pravΘm hornφm rohu obrazovky, ale taky se dajφ chycenφm a ta╛enφm vrchnφ li╣ty p°esouvat nad sebou. Pod poslednφ plochou pak je "root window".

Nastavenφ se d∞je v souboru .amiwmrc a podle krßtkΘ manußlovΘ strßnky mo╛nostφ nenφ mnoho. Malß je ov╣em taky spot°eba pam∞ti, 1.1MB pou╛itΘ a 2.2MB vyhrazenΘ. Instalace je tradiΦnφ sekvence ./configure; make; make install, jak to uvedeno v souboru INSTALL, a je bezproblΘmovß.

WM2

Tento WM je postaven tak, aby byl co nejjednodu╣╣φ a stßle dostateΦn∞ funkΦnφ. Jeho vzhled je hezk², viz screenshot. Poskytuje mo╛nosti pohybovßnφ okny, jejich ukr²vßnφ a zavφrßnφ a p°epφnßnφ mezi nimi. V pam∞ti zabφrß logicky nejmΘn∞, a to 800KB z vyhra╛en²ch 2MB. Instalace je popsßna v souboru README, jß jsem pro zkompilovßnφ pot°eboval nahradit v souboru Makefile °et∞zec /usr/X11 za /usr/X11R6, ╛ßdnΘ dal╣φ problΘmy jsem nena╣el. Konfigurovat se WM2 dß jen ·pravou zdrojov²ch soubor∙ a p°ekompilovßnφm.

[ WM2 ]

Domovskß strßnka WM2 je na adrese http://123.org/wm2.

Zßv∞r

Je╣t∞ existujφ dal╣φ WM, jako nap°. mwm (Motif Window Manager), CDE (Common Desktop Environment) apod., kterΘ jsou komerΦnφ, proto jsem je netestoval, a dßle bych na serverech (kup°φkladu ftp://ftp.linux.cz/pub/linux/X11/window-managers) na╣el je╣t∞ dal╣φ free WM, ale n∞kterΘ se mi nepoda°ilo spustit (ctwm, olvwm), o jin²ch jsem nev∞d∞l dostateΦn∞ dlouho p°ed uzßv∞rkou (blackbox, bowman, icewm, xfce, qvwm, scwm). Mo╛nß se k nim je╣t∞ dostanu a pokud n∞kter² z nich shledßm hodn∞ dobr²m, bude dodateΦn∞ popsßn.

┌pln² zßv∞r

N∞kte°φ tvrdφ, ╛e koncepce window manager∙ je zbyteΦnß a matoucφ a ╛e produkuje nekompatibility, jin²m vyhovuje mo╛nost vybrat si. A proto╛e tu window managery mßme, prost∞ si vybrat musφme, tak╛e: vyberte si. Doufßm, ╛e tento Φlßnek vßm v tom pom∙╛e. *


- p°edchozφ Φlßnek - nßsledujφcφ Φlßnek - obsah - ·vodnφ strßnka -