LinuxovΘ noviny | 10/98 | |||
| ||||
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.
![]() 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.
![]() 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.
WindowMakerToto 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.
![]() 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.
AfterStepToto 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 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.
![]() 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.
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 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².
![]() 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.
AmiWMAmiga 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.
![]() 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ß.
WM2Tento 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.
![]() Domovskß strßnka WM2 je na adrese http://123.org/wm2.
Zßv∞rJe╣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∞rN∞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.![]() |