Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Xgl: Hračka nebo nástroj?

Akcelerovaný X server hýbe linuxovým světem a jeho širokým okolím. Zatím je sice v plenkách, ale určitě nám v budoucnu nabídne mnoho nových možností. Pojďme se mu podívat na zoubek.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Akcelerace je na desktopu jistě krok správným směrem. Hardwarovou podporu dnes najdeme naprosto v každém moderním počítači, a to i v nejlevnějších sestavách. Teď jde jen o to vše náležitě využít. Napadlo mě, že se zkusím podívat na aktuální stav a zjistit, do jaké míry dokáže aktuální stav Xgl pomoci při práci.

Po internetu je k dispozici spousta návodů, jak Xgl dostat na tu či onu distribuci, takže není problém jej hned nasadit a začít používat. Distributoři se akceleraci zatím brání, protože vyžaduje X.org 7.0, což rozhodně není stabilita sama.

Chcete-li si Xgl vyzkoušet bez rizika poškození stávající instalace X serveru, doporučujeme live distribuci Kororaa, která vám připravený a nastavený Xgl server nabídne.

Probereme si jednotlivé vymoženosti, které je možno s tímto projektem získat, a ty se následně pokusím obodovat podle toho, jestli jsou ergonomicky prospěšné nebo jen vizuálně nabité.

Netvrdím, že je vizuální vylepšení nepodstatné nebo zbytečné. Jen to pravděpodobně není to, co většina uživatelů očekává – ulehčení práce a vylepšení ergonomie.

Kromě funkcí, které zmíním, má Xgl ještě jeden velmi pozitivní efekt. Tím je celková akcelerace desktopu, kdy se okna chovají jako textury a není tedy potřeba jejich obsah stále překreslovat. Jednoduše je pak možno s minimální ztrátou výkonu provádět všechny zmíněné operace. Celkové urychlení vykreslování je také znát.

Průhlednost oken

Běžné window managery podporují falešnou průhlednost oken, která jednoduše například na pozadí terminálu mapuje část obrázku z pozadí. To pochopitelně znamená, že pod okny není vidět reálný obraz a při jejich překryvu to vypadá opravdu podivně.

Xgl1

Xgl nabízí skutečnou průhlednost s možností nastavení její intenzity u jednotlivých oken. Jedná se sice o vizuální vylepšení, které ovšem dokáže zvýšit přehlednost na ploše. Vždy máte možnost vidět, která okna jsou pod těmi nahoře.

efekt vs. užitečnost: 0:1

Gumová okna

Nenašel jsem pro tuto funkci lepší název, ale myslím, že přesně vystihuje podstatu věci. Okna se při každém pohybu vlní, jako by byla z gumy. Pokud je přilepíte k okraji obrazovky nebo k jinému oknu, začnou se při pokusu o odtrhnutí nebo další přiblížení natahovat nebo smršťovat.

Xgl2

Tahle funkce je opravdu efektní, ale na druhé straně nemá praktické využití. Okna už nejsou jen sterilní obdélníky, chovají se živě. V praxi ovšem zlepšení ergonomie nepředstavují.

efekt vs. užitečnost: 1:0

Virtuální plochy

Xgl nabízí staronový pohled na virtuální plochy. Nabídne vám krychli, na které se jednotlivé desktopy nacházejí. Krychli je možno jednoduše otáčet a měnit a tím přepínat pohledy. Napsal jsem, že se jedná o staronový přístup. Existuje bezpočet projektů, které se o něco podobného docela úspěšně snaží už dlouhou dobu. Rozdíl je ovšem v tom, že tyto projekty promítají jen screenshot ploch, mezi kterými přepínáte. Xgl ukazuje opravdu živou krychli, na které pořád vidíte třeba přehrávané video.

Xgl3

Nemůžu si pomoci, ale v ergonomii ovládání to nijak nepomáhá, takové přepínání je docela neefektivní a mnohem rychlejší je kliknout na malý obrázek v rohu obrazovky s naznačenými plochami, kdy přepnutí je otázkou desetinek sekundy. Obracet při tom ohromnou krychli je zbytečná ztráta času.

efekt vs. užitečnost: 1:0

Zoom

Díky vektorové podstatě drtivé většiny objektů na ploše je možno plynule zoomovat po celém desktopu a podrobně si tak prohlížet jeho libovolnou část. Zoomování je plynulé a celý desktop se při něm dále pohybuje.

Xgl4

Zoom je velmi užitečný nejen pro uživatele se slabším zrakem, pomůže i ostatním. Občas se prostě potřebujete podívat, jak nějaký objekt lícuje a jestli vám to támhle o bodík neuteklo.

efekt vs. užitečnost: 0:1

Přeskupení a přepínání oken

Autoři se při psaní této vlastnosti pravděpodobně inspirovali u Mac OS X a jeho funkce Exposé. Jednak je možno velmi pohodlně „rozhodit” okna po ploše tak, aby se nepřekrývala a pak si jedno z nich vybrat, ale také můžete použít velmi pohodlné přepínání oken, kdy vám v úzkém panelu rotují zmenšeniny právě otevřených aplikací.

Xgl5

Proti klasickému přepínání, kdy jsou vidět jen ikonky, se jedná o mnohem názornější metodu, která na první pohled odlišuje jednotlivá okna i v případě, že máte spuštěno více stejných aplikací. Tento typ přepínání bych přirovnal k odečítání ručičkových hodin. Vše je velmi rychlé a přirozené, aniž byste se museli příliš soustředit.

efekt vs. užitečnost: 0:1

Akcelerované video

Jde v podstatě o to, že všechny zmiňované efektíky se neomezují jen na statická okýnka s jednoduchým obsahem, ale obecně na cokoliv, včetně videa. Můžete tak oknu s filmem nastavit průhlednost, přesouvat jej po plochách, videa se vlní a hrají i „přelomená” mezi plochami nebo v panelu přepínání oken.

Xgl6

Když se ovšem zamyslíme nad účelem této propagované funkce, zjistíme, že je tu spíš pro efekt. Dokážu si představit, že si pustím třeba televizi v rohu a nechám ji tam běžet, ale průhlednost mi bude spíš vadit a rozhodně mi nijak nepomůže, že si můžu nechat video běžet napůl na dvou plochách.

efekt vs. užitečnost: 1:0

Akcelerované OpenGL

Tady je situace velmi podobná jako v předchozím případě. Rozdíl tu přece jen je. Přestože video bude vždy jen videem, OpenGL aplikace může být užitečná a prostředí Looking Glass (podobný projekt od Sunu) předvádí například utilitku, která vám ve 3D zobrazuje archiv vašich CD.

Xgl7

Možná, že hrát průhlednou 3D hru zatím není to pravé ořechové, ale při správném využití v aplikacích by mohlo být OpenGL začleněné do desktopu užitečné.

efekt vs. užitečnost: 0:1

Celkový výsledek

Zaměřil jsem se jen na nejdůležitější funkce prostředí Xgl, které mají zároveň návaznost na akceleraci. Xgl umí i další věci, ale ty je možno implementovat i v klasických desktop managerech, a proto jsem je záměrně vynechal. Celkový výsledek je 3:4 pro užitečnost, což je jistě výsledek dobrý a pozitivní.

Když se ale podíváme na Xgl jako na celek, stále se ještě jedná spíše o hračku a nástroj pro toho, kdo se má v plánu vytahovat před kamarády. Většina z nás se bez zmíněných funkcí bez problému obejde.

To ovšem neznamená, že bychom měli na akcelerovaný desktop zanevřít, právě naopak. V současné době se ovšem jedná o první vlaštovku, která se omezuje na akceleraci stávajících aplikací, což je málo.

Vývojáři by se měli spíše zamyslet nad novým využitím získaných možností a ne jen na rozhýbání toho, co už tu máme. Potenciál akcelerace je obrovský a na začátku nebude snadné vymyslet něco úplně nového a zároveň nalákat nové uživatele. Budeme potřebovat zcela nový pohled na problematiku desktopu jako takového, včetně zcela nových aplikací.

Možná je ale právě Xgl prvním krokem k plně akcelerovanému grafickému prostředí, které nám za nějakou dobu skutečně výrazně zefektivní práci. Věřím, že se toho časem dočkáme.

STB2

Velká velikonoční soutěž o set-top-boxy

Zajímá vás digitální vysílání? Chcete sledovat televizní programy v digitální kvalitě? Pak se zúčastněte Velké velikonoční soutěže společnosti Internet Info, vydavatele serveru DigiZone.cz, a vyhrajte jeden z deseti set-top-boxů. Kvůli velikonoční výslužce už není nutné mlátit holky! Stačí správně odpovědět na soutěžní otázky a počkat na slosování výherců. Pokud nevyhrajete, nezoufejte. DigiZone.cz spustil internetový obchod se set-top-boxy, kde si určitě vyberete ten správný přijímač.

Anketa

Pomůže nám akcelerovaný desktop při práci?

       

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Zavedení Google Apps do firmy

Cílem školení je provést účastníky jednotlivými kroky zavedení Google Apps na vlastní doménu a seznámit je se základy administrace, aby byli schopni Google Apps sami udržovat a rozvíjet dle potřeb. Účastníci se také dozví, jak používat základní služby v balíku Google Apps (Gmail, Kalendář, Dokumenty a Weby Google) a jaké jsou možnosti jejich využití ve firmě.

Podrobnější informace a přihláška  

Ohodnoťte jako ve škole:
Průměrná známka 2,95

Přehled názorů

F12
miso 21. 4. 2006 00:23
Nový
├ 
Re: F12
Pito 21. 4. 2006 08:13
Nový
│
└ 
Re: F12
quux 21. 4. 2006 10:28
Nový
│
 
└ 
Re: F12
Honza 21. 4. 2006 11:03
Nový
│
 
 
├ 
Re: F12
martin 21. 4. 2006 14:59
Nový
│
 
 
│
├ 
Re: F12
anonymní uživatel 21. 4. 2006 15:32
Nový
│
 
 
│
│
└ 
Re: F12
anonymní uživatel 21. 4. 2006 19:58
Nový
│
 
 
│
└ 
Re: F12
Honza 21. 4. 2006 19:19
Nový
│
 
 
│
 
└ 
Re: F12
filip 22. 4. 2006 22:25
Nový
│
 
 
├ 
Re: F12
anonymní uživatel 22. 4. 2006 09:03
Nový
│
 
 
└ 
Re: F12
Choze 11. 7. 2006 11:37
Nový
├ 
Re: F12
Roman 21. 4. 2006 08:25
Nový
│
├ 
Re: F12
anonymní uživatel 21. 4. 2006 10:48
Nový
│
└ 
Re: F12
anonymní uživatel 21. 4. 2006 11:30
Nový
└ 
Re: F12
Michal Růžička 21. 4. 2006 08:43
Nový
 
└ 
Re: F12
petris 21. 4. 2006 12:17
Nový
 
 
└ 
Re: F12
Michal Růžička 21. 4. 2006 19:39
Nový
proc by mela pruhledna TV vadit?
no.op 21. 4. 2006 01:06
Nový
├ 
Re: proc by mela pruhledna TV vadit?
mato 21. 4. 2006 01:28
Nový
│
├ 
Re: proc by mela pruhledna TV vadit?
Tom 21. 4. 2006 01:40
Nový
│
│
└ 
Re: proc by mela pruhledna TV vadit?
DNA 21. 4. 2006 09:56
Nový
│
│
 
└ 
Re: proc by mela pruhledna TV vadit?
wayne 21. 4. 2006 12:08
Nový
│
├ 
Re: proc by mela pruhledna TV vadit?
luposovs 21. 4. 2006 20:30
Nový
│
└ 
Re: proc by mela pruhledna TV vadit?
anonymní uživatel 22. 4. 2006 09:08
Nový
└ 
Re: proc by mela pruhledna TV vadit?
Honza 21. 4. 2006 11:23
Nový
 
├ 
Re: proc by mela pruhledna TV vadit?
jacobs 21. 4. 2006 11:36
Nový
 
└ 
Re: proc by mela pruhledna TV vadit?
Rezza 21. 4. 2006 14:04
Nový
 
 
└ 
Re: proc by mela pruhledna TV vadit?
Honza 21. 4. 2006 19:24
Nový
spotreba
andree 21. 4. 2006 01:08
Nový
├ 
Re: spotreba
Palo 21. 4. 2006 01:46
Nový
│
├ 
Re: spotreba
developer 21. 4. 2006 02:31
Nový
│
│
├ 
Re: spotreba
Corwin 21. 4. 2006 06:58
Nový
│
│
│
└ 
Re: spotreba
anonymní uživatel 21. 4. 2006 10:55
Nový
│
│
└ 
Re: spotreba
Karel 21. 4. 2006 10:21
Nový
│
│
 
└ 
Re: spotrebaRe: spotreba
z 22. 4. 2006 16:25
Nový
│
├ 
Re: spotreba
Zdenek 21. 4. 2006 07:04
Nový
│
│
└ 
Re: spotreba
Peto_MiG 21. 4. 2006 07:55
Nový
│
│
 
├ 
Re: spotreba
andree 21. 4. 2006 08:34
Nový
│
│
 
└ 
Re: spotreba
tully 11. 5. 2006 03:53
Nový
│
└ 
Re: spotreba
J 21. 4. 2006 09:42
Nový
│
 
└ 
Re: spotreba
Karel 21. 4. 2006 10:30
Nový
│
 
 
└ 
Re: spotreba
Petr Mach 21. 4. 2006 14:43
Nový
│
 
 
 
├ 
Re: spotreba
Zdenek 21. 4. 2006 15:01
Nový
│
 
 
 
│
└ 
Re: spotreba
Jindřich Makovička 22. 4. 2006 11:19
Nový
│
 
 
 
├ 
Re: spotreba
JCC 21. 4. 2006 19:25
Nový
│
 
 
 
└ 
Re: spotreba
pet 22. 4. 2006 20:25
Nový
├ 
Re: spotreba
anonymní uživatel 21. 4. 2006 07:48
Nový
│
├ 
Re: spotreba
Zdenek 21. 4. 2006 07:51
Nový
│
│
└ 
Re: spotreba
HKMaly 21. 4. 2006 08:01
Nový
│
│
 
└ 
Re: spotreba
GEDIK 21. 4. 2006 08:09
Nový
│
│
 
 
└ 
Re: spotreba
HKMaly 21. 4. 2006 08:29
Nový
│
│
 
 
 
└ 
Re: spotreba
ludo 21. 4. 2006 08:52
Nový
│
│
 
 
 
 
├ 
Re: spotreba
peter 21. 4. 2006 10:14
Nový
│
│
 
 
 
 
└ 
Re: spotreba
jacobs 21. 4. 2006 11:43
Nový
│
│
 
 
 
 
 
└ 
Re: spotreba
pet 22. 4. 2006 20:30
Nový
│
├ 
Re: spotreba
andree 21. 4. 2006 08:38
Nový
│
│
└ 
Re: spotreba
anonymní uživatel 21. 4. 2006 11:00
Nový
│
│
 
├ 
Re: spotreba
andree 21. 4. 2006 11:12
Nový
│
│
 
└ 
Re: spotreba
Jerry 25. 4. 2006 18:01
Nový
│
└ 
Re: spotreba
astray 21. 4. 2006 11:14
Nový
└ 
Re: spotreba
hyperion 21. 4. 2006 09:18
Nový
Widgety na serveru a bufferování
Jiří Veruněk 21. 4. 2006 08:21
Nový
├ 
Re: Widgety na serveru a bufferování
anonymní uživatel 21. 4. 2006 12:28
Nový
├ 
Re: Widgety na serveru a bufferování
BlackRider 21. 4. 2006 12:54
Nový
│
└ 
Re: Widgety na serveru a bufferování
martin 21. 4. 2006 14:49
Nový
│
 
└ 
Re: Widgety na serveru a bufferování
Jakub Hegenbart 21. 4. 2006 18:54
Nový
├ 
Re: Widgety na serveru a bufferování
Jirka P. 21. 4. 2006 16:24
Nový
│
└ 
Re: Widgety na serveru a bufferování
Jiří Veruněk 21. 4. 2006 22:00
Nový
├ 
Re: Widgety na serveru a bufferování
pet 22. 4. 2006 20:46
Nový
└ 
Re: Widgety na serveru a bufferování
ma to 26. 4. 2006 09:24
Nový
vykon
lyon 21. 4. 2006 08:24
Nový
└ 
Re: vykon
peter 21. 4. 2006 08:43
Nový
Clanek
Trained.Monkey 21. 4. 2006 08:47
Nový
├ 
Re: Clanek
Petr Krčmář 21. 4. 2006 08:58
Nový
└ 
Re: Clanek
J 21. 4. 2006 09:46
Nový
 
├ 
Re: Clanek
z 22. 4. 2006 16:28
Nový
 
└ 
Re: Clanek
kriznik 23. 4. 2006 17:51
Nový
Více BFU
Murděj Ukrutný 21. 4. 2006 11:07
Nový
├ 
Re: Více BFU
pytel 21. 4. 2006 14:08
Nový
│
└ 
Re: Více BFU
Xerces 21. 4. 2006 22:31
Nový
└ 
Re: Více BFU
jurodivy 22. 4. 2006 11:22
Nový
 
├ 
Re: Více BFU
Honza 22. 4. 2006 12:33
Nový
 
│
└ 
Re: Více BFU
jurodivy 22. 4. 2006 13:15
Nový
 
│
 
└ 
Re: Více BFU
jurodivy 22. 4. 2006 13:20
Nový
 
│
 
 
├ 
Re: Více BFU
anonymní uživatel 22. 4. 2006 14:02
Nový
 
│
 
 
│
└ 
Re: Více BFU
jurodivy 22. 4. 2006 15:07
Nový
 
│
 
 
│
 
└ 
Re: Více BFU
anonymní uživatel 22. 4. 2006 15:40
Nový
 
│
 
 
│
 
 
└ 
Re: Více BFU
anonymní uživatel 22. 4. 2006 15:41
Nový
 
│
 
 
└ 
Re: Více BFU
Honza 22. 4. 2006 18:42
Nový
 
│
 
 
 
├ 
Re: Více BFU
disorder 22. 4. 2006 18:49
Nový
 
│
 
 
 
├ 
Re: Více BFU
jurodivy 22. 4. 2006 20:16
Nový
 
│
 
 
 
│
└ 
Re: Více BFU
Honza 22. 4. 2006 20:25
Nový
 
│
 
 
 
└ 
Re: Více BFU
pet 22. 4. 2006 21:19
Nový
 
│
 
 
 
 
└ 
Re: Více BFU
Honza 23. 4. 2006 12:55
Nový
 
│
 
 
 
 
 
├ 
Re: Více BFU
jurodivy 23. 4. 2006 13:12
Nový
 
│
 
 
 
 
 
├ 
Re: Více BFU
bzuk & strup 23. 4. 2006 19:21
Nový
 
│
 
 
 
 
 
├ 
Re: Více BFU
pet 24. 4. 2006 17:40
Nový
 
│
 
 
 
 
 
└ 
Re: Více BFU
tully 11. 5. 2006 04:09
Nový
 
└ 
Re: Více BFU
anonymní uživatel 22. 4. 2006 12:54
Nový
 
 
└ 
Re: Více BFU
jurodivy 22. 4. 2006 13:17
Nový
přínos XGL
Jiří Hnidek 21. 4. 2006 11:12
Nový
├ 
Re: přínos XGL
jacobs 21. 4. 2006 11:53
Nový
│
└ 
Re: přínos XGL
Jirka 24. 4. 2006 00:11
Nový
├ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 14:20
Nový
├ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 16:21
Nový
│
├ 
Re: přínos XGL
disorder 21. 4. 2006 17:13
Nový
│
│
├ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 19:41
Nový
│
│
│
└ 
Re: přínos XGL
disorder 21. 4. 2006 19:57
Nový
│
│
│
 
├ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 23:30
Nový
│
│
│
 
│
└ 
Re: přínos XGL
disorder 21. 4. 2006 23:57
Nový
│
│
│
 
├ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 23:36
Nový
│
│
│
 
│
└ 
Re: přínos XGL
disorder 21. 4. 2006 23:45
Nový
│
│
│
 
│
 
└ 
Re: přínos XGL
Drzka 22. 4. 2006 00:07
Nový
│
│
│
 
│
 
 
├ 
Re: přínos XGL
disorder 22. 4. 2006 00:39
Nový
│
│
│
 
│
 
 
│
└ 
Re: přínos XGL
Drzka 22. 4. 2006 15:37
Nový
│
│
│
 
│
 
 
│
 
└ 
Re: přínos XGL
disorder 22. 4. 2006 16:05
Nový
│
│
│
 
│
 
 
│
 
 
├ 
Re: přínos XGL
cert 23. 4. 2006 14:54
Nový
│
│
│
 
│
 
 
│
 
 
└ 
Re: přínos XGL
anonymní uživatel 24. 4. 2006 15:42
Nový
│
│
│
 
│
 
 
│
 
 
 
└ 
Re: přínos XGL
disorder 24. 4. 2006 15:48
Nový
│
│
│
 
│
 
 
└ 
Re: přínos XGL
De4mator 5. 6. 2006 13:54
Nový
│
│
│
 
└ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 23:47
Nový
│
│
├ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 19:47
Nový
│
│
│
└ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 20:50
Nový
│
│
└ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 23:41
Nový
│
└ 
Re: přínos XGL
R 21. 4. 2006 19:34
Nový
│
 
└ 
Re: přínos XGL
anonymní uživatel 21. 4. 2006 19:42
Nový
│
 
 
└ 
Re: přínos XGL
Xerces 21. 4. 2006 22:33
Nový
├ 
Re: přínos XGL
dejf 23. 4. 2006 19:04
Nový
├ 
Re: přínos XGL
Tankista 24. 4. 2006 06:38
Nový
└ 
Re: přínos XGL
reakcia 7. 9. 2006 17:47
Nový
Gimp a OpenGL
JCC 22. 4. 2006 01:35
Nový
└ 
Re: Gimp a OpenGL
dejf 23. 4. 2006 19:06
Nový
Autor je (opět) mimo :-(
Milan Keršláger 22. 4. 2006 02:36
Nový
├ 
Re: Autor je (opět) mimo :-(
sartori 22. 4. 2006 09:01
Nový
└ 
Re: Autor je (opět) mimo :-(
Karel Funda 18. 9. 2006 09:47
Nový
Mac OS X
Fox 22. 4. 2006 09:39
Nový
└ 
Re: Mac OS X
z 22. 4. 2006 16:32
Nový
krychle vs. autor
kriznik 23. 4. 2006 17:29
Nový
SGi
dejf 23. 4. 2006 19:10
Nový
└ 
Re: SGi
anonymní uživatel 4. 5. 2006 19:15
Nový
 
└ 
Re: SGi
wanthalf 19. 7. 2006 12:09
Nový
Průhlednost, Xinerama
Milan Knizek 24. 4. 2006 07:53
Nový
Za pár let ...
pravdokop 25. 4. 2006 16:18
Nový
└ 
Re: Za pár let ...
disorder 25. 4. 2006 16:26
Nový
Vlastni zkušenosti
JVr 16. 5. 2006 22:42
Nový
XGL
Majo 21. 5. 2006 19:26
Nový
dulezita vlastnost chybi...
Kaa 24. 10. 2006 21:15
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem