Portál AbcLinuxu, 25. dubna 2024 15:13
Dnes vás seznámím s dalším zajímavým desktopem, tentokrát orientovaným na vzhled spíše než na inovaci funkčnosti. A vězte, že svému jménu Looking Glass určitě dostojí.
Dnešní díl se zaměří na ten efektnější ze dvou představovaných dektopů – Looking Glass. Projekt s opravdu prostorovými efekty. Projekt s netušenými možnosti programování pravých 3D aplikací. Projekt, kterým si zaručíte obdiv všech běžných uživatelů.
Představte si, že se váš desktop stal opravdovým 3D prostředím. Že by se vaše sbírka CD nebo databáze filmů stala 3D jukeboxem. Zní to jako klišé použité jen pro přilákání uživatelů. Protentokrát se ale pokusíme vývojářům věřit a ozkoušíme, co je na tom pravdy.
Looking Glass je kompletně napsán v Javě za použití knihoven java3d. Bohužel vám toho tentokrát o vnitřnostech moc neřeknu. Javu ovládám asi tak jako jezevec moderní tance. Mohu jen říct, že k jeho běhu je potřeba X server s composite rozšířením. Jako většina javových programů není vázán na určitou platformu. Spustíte ho tedy nejen v Linuxu, ale i v Solarisu a Windows.
Teď budu pokračovat (oproti minulému dílu) trochu neobvykle a rovnou si popíšeme, kde Looking Glass sehnat.
Nejednodušší možností, a kupodivu většinou i nejlépe funkční, je live CD. Je založené na Slaxu a dá se stáhnout na lg3d-livecd.dev.java.net. Další možností je tzv. Mega Bundle. Jedná se o balík obsahující vše potřebné pro běh Looking Glass, tedy i knihovny Java 3D. Téměř poslední možností je natahat postupně všechny balíky, na kterých LG3D závisí, a pak stáhnout samotný build, který stačí jen rozbalit. Tou poslední možností, která je tu jen pro úplnost, jsou zdrojové kódy.
A co teď? V adresáři bin je hrozně moc spustitelných souborů a já nevím, který spustit. Pro začátek stačí spouštět buď lg3d-app
, který LG3D spustí jako okno, nebo lg3d-app-full
, který ho spustí přes celou obrazovku.
Spouštění trvá trošku delší dobu, obzvláště na slabším počítači. Zatímco se Looking Glass spouští se můžete potěšit pohledem na splash. Sice na něm není nic zajímavého, ale co po tu chvíli dělat, že ano? Kafíčko si mezitím asi dát nestihnete. Mezitím ale už prostředí naskočilo. Vzhledově celkem pěkné, klasického rozložení – dole nabídka s programy, zbytek tvoří prázdná plocha s koukatelným pozadím, vpravo nahoře s animovaným logem Sunu. Všechno tu vypadá tak nějak… skleněně… Bohužel všechny tapety, které jsou distribuovány s Looking Glass, mají poměrně dost malé rozlišení. Zato mohou mít jednu pěknou vychytávku, na kterou musíte přijít sami. Co ale zarazí, je absence virtuálních ploch. Nebojte, těch se také dočkáte, i když v poněkud nezvyklém pojetí.
Největší síla Looking Glass je v aplikacích. Není jich moc, neumí mnoho, ale jsou efektní. A vlastně proto tady Looking Glass je. Pro vzhled. Vlastně ani nepřináší nějaké závratně nové funkce jako Metisse. Neboli chcete-li před někým zamachrovat, doporučuji právě Looking Glass.
A teď pár funkcí alias ptákovinek. Pokud kliknete na logo Sunu v pravém horním rohu a budete zároveň pohybovat myší, tak můžete otáčet okny právě spuštěných programů.
Další, možná jediná prakticky využitelná funkce, je „uklízení“ oken k okraji obrazovky. Stačí kliknout pravým tlačítkem kamkoli na plochu a všechna okna se stočí a uloží k okraji obrazovky, který je bližší k místu kliknutí. Dalším klikem se vrátí zpět. Pokud chcete mít úplnou kontrolu nad tím, kam se uloží dané okno, použijte klik prostředním tlačítkem myši a tah ve směru, kam se má okno přesunout.
Zajímavou možnou možností je také poznámkový blok. Není to ovšem samostatná aplikace. A jak ho tedy spustit? Stačí kliknout pravým tlačítkem v záhlaví okna. Většina oken se pak otočí a ukáže nám poznámkový blok, který je na druhé straně.
Abychom mohli používat virtuální plochy, musíme si vybrat jedno z panoramatických pozadí. Prográmek pro výběr pozadí je vpravo dole - ikonka s věžičkou, listem a hvězdičkou. Jsou na výběr 3 druhy pozadí: běžná pozadí, panoramatická pozadí a pozadí složená z více vrstev. Ou, právě jsem vyzradil tu vychytávku. Mezi zobrazeními jednotlivých typů se přepíná ikonkami vlevo. Samotné plochy se dají přepínat dvěma způsoby: kliknutím, když přejedete ke straně obrazovky, aby se patřičně změnil kurzor na dvě šipky, nebo pravým klikem na lištu dole. V tomto případě se pohled jakoby oddálí a vidíte pohled na všechny plochy.
Můžeme začít? Tak se nejprve rozhlédneme doleva, pak doprava a půjdeme na to. Všechny programy se spouští buď z lišty nebo z nabídky zobrazující se při najetí myši do levého dolního rohu, kde je vidět její miniatura. Ačkoli jsme inteligentní a zvládli bychom i chaos, půjdeme na to popořadě.
První je nabídka demos, tu klidně přeskočíme. Sice tu několik pěkných ukázek možností Looking Glass najdeme, ale buď jsou to opravdu jen ukázky (například vlající okno, u kterého můžete nastavit parametry větru), nebo jsou to sice nápaditě zpracované programy, ale postrádající potřebné funkce, aby se vůbec daly používat. Jeden příklad za všechny – internetový prohlížeč. Nepodporuje CSS, načítání stránek je taky takové… podezřelé… Pokud už se podaří stránku načíst, bývá často částečně průhledná. Tlačítka jsou také nefunkční, zapomeňte tedy na Google a podobné.
Další dvě nabídky přeskočíme, není tu nic zajímavého. V developpers narazíte pouze na odkaz na domácí stránku Looking Glass. V games je toho o trochu víc, dvě hry. A jestliže se vám už začínají třást ruce a do těla se vyplavuje adrenalin, zchladněte. Ping pong si nezahrajete. Gol3D je aspoň trošku interaktivnější, zato jeho účel mi zůstává skryt.
V další nabídce konečně nacházíme spočinutí a několik prográmků, které mají určité využití. Postupně to jsou:
LgScope 3D filemanager, který slouží kupodivu jako prohlížeč souborového systému. Některé údaje jsou skryty na stěnách jednotlivých kvádříčků představujících soubory a adresáře. Na spodní straně jsou informace o cestě, velikosti v bajtech, času poslední změny a přístupových právech. Na boku je informace o velikosti v poněkud moudřejších jednotkách.
Ls3D je cosi. Malé červené cosi. clock jsou prostě hodiny. Jejich typ se dá změnit kliknutím na modrý puntík. fm3D File Manager je další souborový manažer. Nebo spíše prohlížeč. Jeho ovládání je totiž poněkud zbrklé. Screen Snapshot – jeho funkci snad nemusím popisovat. xterm je prostě xterm. Zatím se mi ho nepodařilo spustit. V LiveCD je ale funkční, možná budete mít víc štěstí než já.
Multimedia. Bez multimedií by nebyl žádný desktop. A neříkejte, že jste na desktopu nikdy neposlouchali nějakou hudbu. Tady určitě stojí za shlédnutí K-Web 3D UI Demo. Je to možná nejefektnější program v Looking Glass. Měla by to být konkurence Wikipedie, pravda zatím s jedním jediným článkem. Kdo zjistí s jakým, dostane bod. A za deset bodů lentilku.
A konečně tu nacházíme i program, který dělá to, co má, a to vcelku dobře. Konečně se také dozvíme, co je pravdy na tvrzení o 3D jukeboxu. Přehrávač hudby trumplayer. Doporučuji také vyzkoušet. Hudbu přehrává a to je hlavní. Ale jako vše v Looking Glass má své nedodělky. Nejvýraznějším z nich je vynechávání posledního písmena prakticky u všeho – u interpreta, u skladby i u alba. Ale abych nehanil, tak to chce i nějaké klady. Tedy zaprvé: přehrávání funguje. Zadruhé: opravdu by se dal považovat za 3D jukebox. Jednotlivá alba jsou, jako ostaně vše, 3D objekty. Kliknutí na album ho otočí stranou, na které je napsán název alba a interpreta. Pokud je v adresáři s hudbou obrázek, pak je nahrazuje. Na druhý klik se otočí a vybafne na nás seznam skladeb. Pravým myšítkem je možno album zase sklidit. Album můžete na ploše přemístit kam chcete. Nejdůležitější u hudebního přehrávače je přehrávání. Toho docílíte přetažením alba do obdélníčku dole. Zbytek ovládání je shodný s jinými přehrávači.
Ostatní aplikace v tomto menu nemá cenu jmenovat. Jejich využití je nulové, ani na záchodě nepomohou.
Nabídkou internet také není třeba se zabývat. Googler slouží k vyhledávání na Googlu, ale hned zjistíte, že se používat opravdu nedá, a že návrat k lístečkům by byl rychlejší než tohle. U MyJXTA se mi dokonce ani nezobrazí okno aplikace, přestože se evidentně něco spustí, protože v taskbaru se objeví miniatura okna. Vysvětlováním, k čemu slouží Firefox, bych asi hodně lidí urazil. Tak to dělat nebudu. Jen poznamenám, že se mi ho nepodařilo spustit, pokud jsem Looking Glass spustil jako aplikaci ve stávajícím správci oken. To samé platí i o xtermu.
Jako testovací soustava byl použit počítač:
Pentium 4, 2GHz
768MB RAM
Grafická karta Asus N6200/TD 128MB, AGP
Minimální nároky jsou ale tentokrát vyšší, hlavně kvůli použití Javy není na škodu mít větší RAM. Svědčí o tom i doporučených 512 MB RAM a 1,4GHz procesor. Podle topu se většinu času využití procesoru pohybovalo mezi 30 – 40 %.
Na zkoušení videa jsem použil MPlayer. Video výstupy xv a x11 selhaly. Přestože se v terminálu objevily údaje o přehrávání a vše odpovídalo bezproblémovému přehrávání, okno s videem se nezobrazilo. Funkční byly výstupy gl a gl2, který byl pomalejší. Musím však poznamenat, že musíte mít grafickou kartu nVidia, aby byl rendering přímý. Využití procesoru se při přehrávání videa pohybuje kolem 50 - 60 %. Ale pozor, podobně jako u Metisse vše pohřbíte škálováním. Tehdy se obraz začíná výrazně trhat a zatížení procesoru se vyhoupne na 100 %. Řešením možná může být výkonná grafická karta.
Ačkoli je Looking Glass asi tím nejhezčím desktopem, se kterým jsem měl tu čest pracovat, netroufl bych si ho nikde nasadit naostro. Programátorům jistě přináší výhody dalšího rozměru navíc, ale může se snadno stát, že se nechají unést a začnou tvořit programy sice pěkné, ale velmi tězko ovladatelné. Bohužel je to vidět i na většině ukázkových programů obsažených v distribuci Looking Glass. Osobně ho tedy považuji pouze za takovou „jednorázovku“. Tedy desktop, který nainstalujete, chvíli si s ním pohrajete a pak se vrátíte k předchozímu.
že někteří naši spoluobčané jednoduše nemají 3D LIBy v mozkuPředevším spoluobčanky
Po najetí myší průhlednost mizí (s výjimkou onoho pochybného skoro web prohlížeče). Chyba ve fontech může být i systémem, protože po spuštění mi LG3D vypisovalo, že nemůže najít některé fonty a používá tedy jiné.
PS.: Mně spíš přijdou hrozná pozadí. Je na nich hodně vidět nízké rozlišení.
Hlavně dokud nebude schopné 3D prostředí tak takové věci jako polarizované LCD displaye asi vyrabět nebudou, protože nebude takový odbyt (byl by to rizikový podnik se do toho ted pustit :), ale i z toho důvodu, že než by se to začlo hromadně používat bylo by dost času na to aby to konkurence okopírovala :D )3D monitory se už vyrábí, dokonce i LG si může zapsat zářez na pažbě. Jsou ale i lepší věci: http://www.heliodisplay.eu/
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.