Možná taky někdy potřebujete přednášet a přitom promítat nějaké informace
pomocí počítače a dataprojektoru, a ten počítač si s sebou nosíte. V takovém
případě jste se možná setkali se situací, že se hodilo promítat z něčeho
menšího než je notebook nebo subnotebook.
Úvodem
Svého času to měla celkem dobře vyřešené třeba Toshiba, která prodávala PDA s
přídavným modulem poskytujícím VGA výstup (myslím, že maximální rozlišení bylo
opravdu kolem toho VGA, 640x480). Takže člověk dorazil na místo, vytáhl z kapsy nevelkou
krabičku, připojil k dataprojektoru a prezentoval (tedy, ono to mělo to svoje
mouchy a limity, ale v principu to tak fungovalo - třeba
kolega to vydržel používat několik let).
Protože s sebou obvykle nosím Nokii N800, tak mě napadlo, jestli by něco
podobného nedovedla taky. Jsa značně nenáročný, spokojil bych se s promítáním
statických obrázků, ale ve větším rozlišení (optimálně 1024x768, které používá
většina dataprojektorů v okolí). Naštěstí jsem nebyl první, koho to napadlo,
takže by to šlo. Současný stav sice není až tak úplně elegantní, ale funguje
to.
Hardware
Co je tedy potřeba? Kromě N800 (nebo novější N810) je potřeba ještě grafická
karta do USB s čipem od SiS (k dostání například třeba
zde - vyzkoušeno) a napájený USB hub (samotná Nokia by to neutáhla).
Hloupé je, že ta grafika je relativně obludná. N800 se vejde do kapsy, ale na
ty ostatní "drobnosti" je potřeba i druhá kapsa.
Dále jsou potřeba nějaké ty kabely a USB redukce typu female-female, ale tu už
asi stejně má každý uživatel N800, který někdy něco do USB připojoval.
Software
Ze software je potřeba hlavně program, který s tou kartou bude schopen
pracovat. K mání na stránkách
projektu (mělo by to být v oficiálním repozitáři "extras", takže to jde nainstalovat i
pohodlně přímo z Nokie). Teoreticky nejvýhodnější by bylo nainstalovat
příslušný X server (Xsis), nastavit druhou obrazovku a... Jenže tak jednoduché
to zase není. Prostředí Maemo na N800/N810 používá (z úsporných důvodů) X
server Kdrive, takže žádná Xinerama nebo něco podobného nepřichází v úvahu a je
problém na ten druhý server dostat i klávesnici nebo myš (tedy stylus).
Samozřejmě jde nasadit třeba VNC, ale to mi přijde už trošku pracné a složité.
Navíc v současné době zde Xsis zvládá zhruba jedno překreslení obrazovky za
sekundu, což by asi nebylo zrovna nejergonomičtější. Proto je vhodnější
využívat framebufferu a posílat k vykreslení jen konkrétní obrázky. K tomu
slouží například program sisbit (k nalezení tam, kde byl Xsis). Ten svede
zobrazit obrázky ve JPEG formátu a je možné mu parametrem sděliti žádané
rozlišení obrazovky (což ovšem nemá vliv na obrázek - ten vykreslí jak je,
pouze ho vycentruje, takže třeba velký obrázek stejně neuvidíte celý). Pro
vykreslení (vhodně pojmenovaných) prezentací je k mání i shellový skript od
autora popisovaného software.
Protože z ergonomického hlediska to není nic moc (přece jen je to zařízení
ovládané pomocí dotykového displeje), doporučuji sáhnout po obrázkovém
prohlížeči Quiver a do "External tools" mu doplnit nějaký takovýto příkaz:
sisbit -m 2 -b 4 %f
Tedy, aby aktuální obrázek (%f) poslal na USB grafiku a použil rozlišení
dataprojektoru 1024x768 (-m 2). To taky není nic moc, ale už je to lepší,
protože člověk vidí obrázky a promítnutí jednotlivého obrázku je otázkou tří
kliknutí (uznávám, že i to je pořád trochu složité).
V tomto případě ovšem nutné mít nastavená práva pro sisbit tak, aby se na grafický hardware
vůbec dostal (tedy např. jako root provést "chmod +x /usr/bin/sisbit").
Závěrem
Uvedený postup není jistě úplně dokonalý - když si odmyslíme velikost potřebhého
hardware (s tím toho asi už moc dělat nepůjde), tak by bylo vhodné mít pro
prezentace (posílání obrázků na dataprojektor) speciální software (pokud možno
s GUI, protože na kapesním počítači se příkazový řádek ovládá přece jen hůře).
Námětů do budoucna je tedy pořád dost...
[Tiskni] [Přidat komentář] [Ukázat komentáře (4)]