Subscribe via RSS

Distribuce QT Moko – první doteky

Už delší dobu si zahrávám s myšlenkou vyzkušet pořádně jinou distribuci operačního systému, konkrétně QT Moko. Konečně jsem se k tomu trochu dostal, takže přináším první pocity z používání. Ale popořadě…

QTMoko Homescreen

Hlavní obrazovka QTMoko

QT Moko je distribuce založená na Debianu, znamená to, že pro instalace, updaty i ostatní specifické akce se používají příkazy Debianu (nebo například Ubuntu). Stejně tak lze používat oblíbený software z těchto distiribucí (čehož ale stejně nelze zase tolik využít). Někde jsem také četl, že existuje i distribuce QT Moko založená na FSO, bohužel to vypadá, že tyto image nejsou zatím funkční. Nějaké podrobnosti lze nalézt na domovských stránkách projektu.

Zajímavé je hlavně tím, že jako výchozí telefonní aplikaci využívá QTExtend, což je původní QTopia. Společnost Trolltech tento software uvolnila pod licencí GPL pro Openmoko. Jinak se QTExtend používá i pro jiné přístroje. V březnu 2009 byl ukončen oficiální vývoj a jako opensource byl celý projekt ponechán komunitě. Vznikly (pokud mám správné informace) dva projekty, jeden z nich je právě QT Moko.

Instalace

Instalace se provádí standardně stažením image ve formátu JFFS2, pokud chcete instalovat přímo do Freerunnera, nebo jestliže se rozhodnete mít systém na uSD kartě, použijte balíček tar.gz. Návody na instalaci najdete na Openmoko Wiki/Flashing a Openmoko Wiki/Booting from SD. Všechny potřebné soubory včetně vhodného image kernelu jsou ke stažení z vývojářských stránek QT Moko.

Po instalaci při prvním spuštění dochází nejprve ke kalibraci displaye (ťukat stylusem na vyznačená místa). Následně doporučuju provést update. Připojení přes SSH z počítače je stejné jako u distribucí založených na FSO, takže na problémy nenarazíte. Protože to celé běží na Debianu, příkaz pro update repozitářů je mírně odlišný od FSO systémů:

apt-get update

a následně

apt-get upgrade

První spuštění

Celý design a koncepce používání jsou zásadně odlišné od distribuce SHR, FSO a podobně. Vše je podřízeno QTExtend, takže na hlavní obrazovce na vás nekouká množství ikon (plocha Illume), nýbrž právě účelný QTExtend se pěti ikonkami a informačním panelem.

Ikona vlevo dole slouží jako všudypřítomné „tlačítko volby“ a ostatní pak umožňují dostat se rychle k funkcím telefonu, do hlavního menu, k oblíbeným položkám (menu, které lze editovat a přidávat zkratky na často používané příkazy) a uzamknout display. Na ploše vpravo nahoře je zobrazena informace o aktivovaném profilu (pokud tedy máte aktivovaný jiný, než výchozí). Nahoře je informační panel se stupnicí síly signálu, informačními ikonkami typu „připojeno GPRS“, „Bluetooth“ a podobně, názvem operátora, datem, časem a sílou baterie. Formát data a času lze měnit v nastavení. V panelu je ještě jakási šedivá kulička, jejíž fuknci jsem za ty dva dny používáni ještě neprokoukl.

Telefonování a zprávy

Telefonování je zcela intuitivní. Na hlavní obrazovce stiskněte symbol telefonu a dostanete se hned k vytáčení. Plus navolíte tak, že dvakrát stisknete hvězdičku. Výběr z telefonního seznamu se provádí první ikonkou vlevo nahoře (bohužel zde není možno vyhledávat podle abecedy), pod ní je ikona pro odesílání zpráv SMS, dále vstup do seznamu hovorů a nejnižší ikona prostředí telefonu uzavře a vrátí se na hlavní obrazovku.

Dialer

Dialer

Mám uloženy kontakty na svém google účtu (synchronizovány ze SHR), QTExtend je dokáže sesynchronizovat. Bohužel už nerozezná změny, tudíž pokud kontakt upravím, sesynchronizuje je křížem a následně se mi na obou místech vytvoří nové dva kontakty s různým obsahem. Problém bych ale viděl spíše v Gmailu.

Při psaní zpráv mě nezdřív zarazilo, že není vidět žádná klávesnice. Stačí kliknout na bílé tlačítko vlevo dole (dříve jsem si ho pojmenoval „volby“) a vybrat možnost „Change Input Method“. Jako první metodu totiž QTExtend zřejmě používá „malování znaků na display“, takže není vidět (ani potřeba) žádná klávesnice. Mimochodem, vstupní metoda to sice není přelomová, ale určitě zajímavá, ještě si ji vyzkouším.

SMS

SMS

Vlevo nahoře je vidět počítadlo znaků v SMS, které odpočítává od 459/1 do 0/3. Zprávu lze uložit do konceptů na později nebo vkládat předpřipravené texty (lze je editovat). Následně při odesílání se objeví pole pro zadání telefonního čísla příjemce s výběrem z telefonního seznamu a možností více příjemců. Při výběru je možno vyhledávat podle jména (na rozdíl od seznamu vyvolaného z menu telefonu).

Nová zpráva

Nová SMS zpráva

Zdá se, že QTExtend podporuje jak příjem e-mailu (proč ne), tak dokonce i MMS (ty se mi však zatím nepodařilo nakonfigurovat).

Hlavní menu

Druhá ikona na hlavní obrazovce odkazuje do hlavního menu. Tam je vyrovnáno 12 ikon, ještě jsem nepřišel na to, zda je lze měnit. Vedou k dalším nabídkám zaměřeným hlavně na kancelářské využití:  Devtools, Seznam hovorů, Bluetooth, Zprávy, Kontakty, Kalendář, Hry, Hodiny (nastavení, budík, stopky), Úkoly, Nastavení, Aplikace, Dokumenty (procházení souborů).

Hlavní menu

Hlavní menu

V nabídce Devtools lze zapínat a vypínat různé služby (například Bluetooth, GPS, či přepínat USB z host módu do device módu). Ve hrách je předinstalováno několik základních aplikací jako had (musel jsem použít nápovědu, než jsem pochopil, jak se ovládá), hledání min a nechybí naštěstí ani vynikající QtMaze (ano, pro QTExtend upravená MokoMaze). Telefonní seznam má postranní lištu s možností odskoku na žádané písmeno abecedy a tak se v něm lze pohodlně pohybovat; chce to ale stylus.

Nabídka nastavení obsahuje množství grafických utilit pro nastavování různých funkcí jak telefonu a aplikací, tak celého systému. Jen pro přehled je to například nastavení přesměrování a dalších služeb telefonní sítě, nastavení vzhledu, ručního „psaní znaků“, připojení k internetu (GPRS, WIFI ap.), otočení obrazovky, prediktivního vkládání textu, či zobrazení zajímavě řešeného taskmanageru. Velmi důležitou součástí je také položka Software packages, která spustí v grafickém prostředí instalátor softwarových balíčků z vybraných zdrojů. Lze si tak přidat nové aplikace nebo hry.

Nastavení

Nastavení

Mezi aplikace (v nabídce Applications) jsou začleněny všechny programy z menu a také mnohé další, které se dají šikovně využít. Zase jen rychle zmíním například Google Contact sync, Pictures, QMPlayer, SIM Applications (nemám bankovní simkartu, abych mohl svou doměnku podpořit, ale myslím si, že právě k tomu tato položka slouží!), Scribe (jednoduché malování na display), Terminal (no konečně!), System Info (se stavem paměti, procesoru ap.), či World Time ukazující aktuální čas (zřejmě podle nastavení přístroje!) v různých světových městech, případně mapy se světovým časem. Aplikace jdou zase doinstalovat z nabídky settings/software packages. Důležitou součástí je také položka QX, pod níž se skrývá X11 prostředí pro QT a v něm připravených několik aplikací (ukončují se následně tlačítkem AUX).

Applications

Aplikace

World Time

World Time

V minulých týdnech jsem četl, že vývojáři připravili zajímavou GPS aplikaci NeronGPS přímo šitou pro QTExtend. Já jsem ji sice ještě nezkoušel, ale mám ji nainstalovanou, je totiž už součástí standardního repozitáře a instaluje se přímo zde z nabídky settings. Původně bylo prý možné používat TangoGPS nebo Navit (nabídka Applications/QX), ale prý to bylo celé pomalé.

Zhodnocení

QT Moko mě překvapilo hned na začátku rychlostí. Zaprvé samotným startem systému; zobrazení výzvy na PIN (a schování „přesýpacích hodin“) trvá přibližně 2 minuty a 19 vteřin. U SHR jsem byl zvyklý čekat několik minut, než plně nastartoval. Zadruhé samotný chod QTExtend je relativně svižný.

QT Moko obsahuje propracovanou nápovědu. Dokonce jsem jí několikrát využil. Obvykle se skrývá pod ikonou „Volby“ a obsahuje informace o prováděné činnosti, lze se v ní však dále pohybovat. Na co jsem bohužel nepřišel, je jak z této nápovědy vyskočit, aniž bych ukončil právě akci, ke které jsem si nápovědu vyvolal. Vždy jsem ji musel zavřít pomocí tlačítka AUX (to zřejmě obecně „bezpečně“ dostává do hlavní obrazovky / dál přepíná na zobrazení taskmanageru) a proklikat se k požadované položce zpět. Obvykle to ale moc času nezabere.

Ještě jsem si všiml jedné zajímavé věci. QTExtend podporuje klasickou kontextovou nabídku (podobně jako Windows Mobile). Dotekem a přidržením stylusu na jednom místě dotekového displaye se kolem něj nejprve rychle vytvoří malé červené kolečko (cca 1 vteřina) a následně vyskočí kontextová nabídka. Je to například jediný způsob, na který jsem zatím přišel, jak odebrat oblíbenou položku.

Co se týče kvality zvuku, nezaznamenal jsem ani ztišení, ani objevující se echo při hovoru. I tak si mi už ale volající (jeden) stěžoval, že mu „tak nějak vypadávám“, pravděpodobně když jsem mluvil víc potichu. Ještě to musím otestovat.

Celkově mě QTMoko příjemně překvapilo. Zvyknout si na něj jde velmi rychle (a věřím, že i těm, kteří neměli na Freerunneru na přelomu 2008/2009 distribuci OM2008.12, která využívala pro telefonování právě QTopii, předchůdce QTExtend). Je pravdou, že celkově vypadá „tak nějak míň linuxově“ a „víc uživatelsky“, vlastně to celé spíš nyní připomíná telefon, než kapesní počítač, ale to by se mohlo možná někomu líbit.

Pár odkazů na závěr

QT Moko – your cute mobile communicator
Starý základní návod na postrčení, jak vyvýjet aplikace pro QTExtend

A nejzajímavější nakonec. QTMoko má i český překlad. Postaral se o něj Jaroslav Reznik, k nalezení na jeho stránchách na bitbucket.org/jreznik. Ještě jsem svou instalaci nezkoušel přepnout do češtiny; mám-li být upřímný, jsem ve fázi „nemám tucha, jak na to“. Ale to se vyřeší.

Book Mark it->del.icio.us | Reddit | Slashdot | Digg | Facebook | Technorati | Google | StumbleUpon | Window Live | Netscape | Yahoo | BlinkList