Linux umí 3D efekty, které může Vista závidět

Pružná okna jako z gumy, pracovní plocha na otočné kostce, průhlednost a podobné efekty. K vidění na Linuxu. Video!


Kapitoly článku

Kompozitní správce oken

Linuxové distribuce adoptovaly X Window System (zkráceně X nebo X11), který má na starosti i grafické operace. Správce oken je v terminologii systému X program, který kreslí dekorace oken a má na starosti jejich umístění na ploše a manipulaci s nimi.

02-nowin.png 
Bez správce oken vypadá desktop trochu podivně

Kompozitní správce oken potom vykreslení přesměruje do zvláštního místa v paměti a převede na pixmapu. Tu potom spolu s transformacemi odesílá grafické kartě, která je provede a zobrazí na výstupu. Ony operace nemusí být prováděny grafickou kartou, ale získáme tím velice nepoužitelný a pomalý systém. Schématicky to znázorňuje obrázek.

schema.png

V souvislosti s kompozitním desktopem na Linuxu jsou slyšel pojmy AIGLX a Xgl. Obě technologie dělají v konečném důsledku to samé, ovšem liší se tím, jak vlastně používají OpenGL ke komunikaci s grafickou kartou.

AIGLX (či-li Accelerated Indirect GLX – akcelerované nepřímé GLX) vytváří speciální proud příkazů, který funguje obdobně jako kreslicí rutiny X11 – způsobem klient/server. Tato nepřímá (proto slovíčko Indirect) cesta způsobuje, že jsou kreslicí příkazy odeslány na X server, který je pomocí GLX posílá grafické kartě. Nepřímý způsob umožňuje zachytit proud příkazů, udělat z něj pixmapu a příkazy pro grafickou kartu a to potom poslat grafické kartě.

Naproti tomu Xgl používá jiný způsob – otevře okno, v němž se prostřednictvím OpenGL knihovny posílají příkazy přímo grafické kartě. O okno a akceleraci samotnou se pak stará přímo Xgl, který je druhým běžícím X serverem v systému.

Tyto zkratky vás začnou zajímat především při čtení návodů, jak rozběhat tyto technologie na vaší distribuci.

Jak na instalaci

Instalace není nic extrémně složitého, pokud použijeme nejnovější verze distribucí Fedora, Mandriva, OpenSUSE nebo Ubuntu, získáme systém, který obsahuje přímo správce oken Compiz. Stačí doinstalovat ovladače a maximálně si v nastavení povolit další efekty.

Naneštěstí se tento stupeň integrace týká pouze prostředí GNOME a správce oken Compiz. Příznivci jiných prostředí musejí navštívit dokumentaci svojí distribuce a postupovat dle návodu:

Uživatelé ostatních distribucí nechť potrápí Google. Pokud by fráze Compiz Fusion a jméno distribuce nepřinesla ovoce, potom je dobré nejprve najít wiki stránku distribuce a hledat přímo v ní.

Instalace v OpenSUSE 10.3

Nejprve je nutné ověřit, zda jsou nainstalovány ovladače grafické karty. Ty nejsou z licenčních důvodů přímou součástí distribuce. V případě, že nefungují, je třeba navštívit web OpenSUSE, kde se dozvíte návod k instalaci. Uživatelé karet Intel už mají akceleraci od instalace funkční a pokud ne, je třeba ji v Yastu zapnout (Hardware/Grafická karta a monitor).

Dále je třeba ověřit, zda je aktivní kompozitní rozšíření, a to nejlépe příkazy

grep Composite /var/log/Xorg.0.log
(**) Extension "Composite" is enabled

Pokud ne, je třeba nastavit X server podle návodu.

Po dokončení nastavení už přichází poslední fáze, a to je instalace. V OpenSUSE 10.3 je to jednoduché, stačí kliknout na jeden ze dvou odkazů (liší se v tom, zda používáte KDE či GNOME) uvedených na wiki a po zadání hesla uživatele root a pár potvrzení se do systému nainstaluje příslušný software.

Potom stačí v konzoli zadat příkaz compiz --replace, který nahradí stávajícího správce oken. Ovšem osobně doporučuji použít příkaz fusion-icon, který si „osahá“ stávající prostředí a provede základní konfiguraci (jako je třeba dekorace oken).

V případě problémů je více než vhodné projít tuto sekci, kde je popis mnoha už objevených problémů.

xcompmgr a kcompmgr

Psal se rok 2004 a pro X server byly napsány dva první kompozitní správci vůbec. Ty využívaly podpory pro průhlednost objektů a rozšíření Composite, která se v té době objevila. Z technického hlediska mezi nimi není rozdíl, protože kcompmgr používá stejný kód, pouze přidává KDE nadstavbu. Navíc je v současné době integrován ve správci oken prostředí KDE3 kwin. Oba správci podporují průhlednosti oken, stíny, stmívací efekty.

06-kcompmgr.png
Možnosti nastavení 

Výhodou je, že jim stačí funkční 2D akcelerace, takže fungují prakticky vždy. Na druhou stranu jsou daleko pomalejší než Compiz a jeho varianty.

07-kcompmgr.png 
Možnosti okna

Compiz, Beryl a Compiz Fusion

Jsou slova, která v souvislosti s Linuxem, rotujícími kostkami a „gumovými“ okýnky už leckdo zaslechl. V únoru roku 2006 byl spolu s Xgl vydán glxcompmgr, který byl záhy nahrazen i novým kompozitním správcem oken Compiz. Vývoj kompozitního správce je atraktivní (výsledek se snadno prezentuje i neodborníkům) a poměrně jednoduchý (pluginy jsou relativně malé). David Reeman začal být zavalen požadavky komunity na začlenění toho či onoho efektu. Postupem času se uzavřený způsob vývoje přestal líbit komunitě a jeden z vývojářů – QuinnStorm – založil vlastní vývojovou větev compiz-quinnstorm. Ta je v současné době známější pod názvem Beryl, který vznikl v září roku 2006. Mimo většího otevření vývoje byla odstraněna i závislost na GNOME a gconf.

Jak čas postupoval, tak se Compiz a Beryl od sebe začaly dost odlišovat. Nebylo možné portovat opravy nebo pluginy z jednoho projektu do druhého. Komunita Berylu také doplatila na překotný vývoj a soustředění se na pluginy místo architekturu jádra.

Vývojáři nakonec našli společnou řeč a vznikl projekt Compiz Fusion. Ten je založen na stejném jádru, které nabízí Compiz, ale není závislý na GNOME a nabízí větší množství pluginů. Díky tomu došlo ke spojení toho nejlepšího z obou světů – Compiz přinesl stabilitu, Compiz Fusion zase možnost experimentovat.

Kapitoly článku


X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat


celkem 590

Poslední komentáře Komentáře

Re: Pokrok REONxsp 1. 1. 2009 22:29
Re: Chování MS je nanejvýše logické a proč je Linu dgfg 16. 4. 2008 10:52
Re: Žumpa Vokurka 9. 3. 2008 17:10
Re: Chování MS je nanejvýše logické a proč je Linu Nikdo 27. 2. 2008 20:39
Žumpa PK 27. 2. 2008 17:28
Přidat příspěvek Zobrazit vše


Další podobné články

Windows 8 má „problém“, startuje příliš rychle

Windows 8 má „problém“, startuje příliš rychle

Rozlučte se s klávesami F2 nebo třeba F8. Windows 8 je po desítkách let už nebude používat. Zapomeňte na klasický vstup do BIOSu a zapomeňte vlastně i na samotný BIOS.

Právě teď  |  Čížek Jakub  |  1

Na stopě tajemství: Co je záhadná aplikace ve Windows 8?

Na stopě tajemství: Co je záhadná aplikace ve Windows 8?

21. 5. 2012  |  Čičák Matěj  |  12
DiffPDF: Porovnejte obsah dvou PDF mezi sebou

DiffPDF: Porovnejte obsah dvou PDF mezi sebou

Máte více verzí téhož dokumentu, které se od sebe liší jen nepatrně. Najít rozdíly pouze pomocí oka je zdlouhavé a náročné. Práci vám usnadní malý a bezplatný pomocník.

21. 5. 2012  |  Kraus Josef

Nejlepší programy na outdoorové aktivity pro Windows
TIP!

Nejlepší programy na outdoorové aktivity pro Windows

Léto se blíží, stejně tak pěkné počasí a doba venkovních aktivit. Jaké programy lze využít k plánování a vylepšování výletů, zájezdů, sportování či poznávání? Připravte se na outdoor.

20. 5. 2012  |  Kraus Josef  |  5

Týden Živě 177: Bloatware? Zakázat!

Týden Živě 177: Bloatware? Zakázat!

Už jsme si zvykli, že nový předinstalovaný počítač obsahuje zbytečný software. To je chyba. Google začíná rozumět významu slov a v Computeru je test elektronických čteček.

20. 5. 2012  |  Polesný David, Čížek Jakub  |  20

Zprávy Živě: Steve Jobs bude mít možná oskarový film

Zprávy Živě: Steve Jobs bude mít možná oskarový film

Filmů o Stevu Jobsovi bude více. Sony Pictures získalo prémiového scénáristu, který napsal i oskarový The Social Network. Microsoft bude prodávat čisté počítače, Facebook je na burze.

19. 5. 2012  |  redakce  |  3

Listen N Write: Rychlý přepis přednášek či rozhovorů

Listen N Write: Rychlý přepis přednášek či rozhovorů

Nahráli jste si do zvukového formátu přednášku ve škole, interview s důležitou osobou či vlastní poznatky a komentáře? Přepisování do textové podoby může být zdlouhavé. Usnadněte si to!

18. 5. 2012  |  Kraus Josef  |  2


DEJTE NÁM TIP NA ČLÁNEK