Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
SHR is one of the many distributions that currently work on the Openmoko phones. You can compare a distribution with an Operating System on normal computers. It gives the phone all the software needed for operating. For more information about the different flavors, see distributions.
Stable Hybrid Release (SHR) by se mělo stat kumunitně vyvíjenou distribucí složenou z FSO a několika základních aplikací, které by měly být kofigurovatelné pro používání několika odličných grafických rozhraní. Například GTK nebo EFL. SHR je založeno na FSO. Na počítaku mělo SHr používat software z Openmoko2007.2 běžící na GTK a zároveň nový framework FSO, Ale věci se změnily...
FSO vytvořil Mickey Lauer a crew jako doboru D-Bus infrastrukturu.
FSO je momentálně nejstabilnější a nejpoužítelnější distribuce pokud chcete čistě jenom telefon.
FSO se nikdy nesnažilo být plnohodnotným systémem ale pouze infrastrukturou s demo apliakcema.
Lidé se domnívali že FSO dostane frontend - to je to co děláme.
Instalace SHR je velmi jednoduchá. Pokusím se vysvětlit jak naistalovat testing verzi. Je v celku stabilní. Oficiální Stable verze bude brzy dostupná viz (Stable announcement), unstable verze (Pro odvážné testry ;) ) je dostupná taktéž.
Předpokládám že umíte používat NeoTool
Je třeba stáhnout několik souborů odsud
- kernel (uImage-om-gta02-latest.bin)
- root files system (jffs2 soubor)
Samotné zdrojové kódy jsou k dispozici tady.
Dále bude potřeba psát přikazy do telefonu. Je mnohem pohodlnější použít místo dotykové klávesnice klasickou. A taky je ptořeba připojit Freerunnera na internet Viz návod zde
Tak jako kždý jiný Linuxový systém i zde systémové hodiny používají čas v UTC. Nejprve nastavte právě tento (UTC) čas podle vozru níže:
date -u -s 010220052009 Fri Jan 2 20:05:00 UTC 2009
Dále nastavíme správně naše časové pásmo. Vyhledejte vaši polohu pomocí:
opkg list | grep tzdata
Poté naistalujte chodný balík. opkg install tzdata-europe
Dále vyberte vaši zemi (vyhedávání měst je dostupné v /usr/share/zoneinfo/vase-zemne)
Můžete vás systém plně lokalizovat naistalováním balíku glibc-binary-localedata odpovídajícímu vašemu jazyku. Vyhledejte jej pomocí
opkg list | grep glibc-binary-localedata
a naistalujte
opkg install glibc-binary-localedata-fr-fr
(example for France)
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
SHR je dodáván bez nastaveného hlavního hesla (platný pro uživatele root) a pro přihlášení postačuje prázdné heslo potvrdit.
Toto je velmi nebezpečně v případě, že se připojujete do libovolné sítě. Změnu hesla provedete následujícím příkazem:
passwd
kdy napíšete nové heslo a poté jej potvrdíte opětovným zadáním.
Pro změnu je nutné mít nějakou melodii, kterou naleznete na stránce RingTone.
Poté melodii přeneste na Váš FR (třeba na SD kartu):
scp file root@192.168.0.202:/media/card/
Nakonec je nutné editovat soubor s vyzváněním, aby jej FR spouštěl.
/etc/freesmartphone/opreferences/conf/phone/default.yaml
V SHR-testing po zmáčknutí AUX nenastane zamknutí obrazovky jako to bylo dříve. Jak jsem se dočetl je to, protože by po zmáčknutí mělo dojít k rotaci. To zatím nefunguje. Pokud chcete i nadále mít po zmáčknutí AUX černý pruh s nápisem Locked stačí do terminálu openmoka vyťukat následující:
enlightenment_remote -binding-key-del ANY "Keycode-177" NONE 1 "simple_lock" ""
enter a pak
enlightenment_remote -binding-key-add ANY "Keycode-177" NONE 1 "simple_lock" ""
Doposud není k dispozici žádné grafické rozhraní pro ovládání zvuku.
Využití programu alsamixer není dobrý nápad, jelikož obsahuje 94 vlastnosti a nastavení se neuchová do příštího restartu. Bohužel dokumentace nelze jednoduše nalézt, takže níže jsou uvedeny mé postřehy.
Pro každý stav jsou připraveny scénáře, které jsou umístěny v /usr/share/openmoko/scenarios/
- capturehandset.state - gsmheadset.state - headset.state - voip-handset.state - gsmhandset.state - gsmspeakerout.state - stereoout.state
V každém souboru je množina hodnot pro 94 parametrů. Některé jsem identifikoval takto:
- Control 48: vnitřní mikrofon telefonu (set to 2 or 3)
- Control 4 : vnitřní reproduktor (set from 110 to 120)
- Control 49: mikrofon ve sluchátkách
- Control 3 : reproduktor ve sluchátkách
Externí odkazy:
http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem
http://wiki.openmoko.org/wiki/Neo_alsamixer#Settings_Descriptions
http://wiki.openmoko.org/wiki/Neo_Freerunner_audio_subsystem
Můžete si nastavit krátký tón který se bude mnohokrát opakovat nebo dlouhý který se přehreje jen jednou:
Soubor: /etc/freesmartphone/opreferences/conf/phone/default.yaml
Parametr: ring-volume # Ring Volume control 0 (mini) to ? maxi) Paramatr: ring-length # min time for ringtone. Must be greater than the duration of you ringtone
Soubor: /etc/freesmartphone/opreferences/schema/phone.yaml Parametr: ring-loop # define the number of loop of ringtone to play
Soubor: /etc/freesmartphone/opreferences/conf/phone/default.yaml Parametr: message-volume # Ring Volume control 0 (mini) to ? maxi) Parametr: message-length # min time for message alert. Must be greater than the duration of you message alert
Soubor: /etc/freesmartphone/opreferences/schema/phone.yaml Parametr: message-loop # define the number of loop of incoming message music to play
GSM připojení je ztraceno po 24hodinách nepřetržitého provozu telefonu. Je nutný každodenní restart.
V SHR není zatím implementován PIM (Personal Information Manager). Pracuje se na tom. Ten co je přiložený v testing vydání má několik mušek:
- Jsou dostupné pouze kontakty na SIM
- Není možné importovat Vcard soubory EDIT : Vypadá že je to možné pomocí skriptu , který napsal Zem: [1]
- při příchozím hovoru se zobrazí pouze číslo volajícího nikoliv jeho jméno. EDIT : již doděláno.
- Při odesíláním SMS není možné vybrat příjemce ze seznamu - musíte si pamatovat jeho číslo. EDIT : již doděláno, po zobrazeni SMS už ukáže i jméno odesílatele
- Aplikacím se vesměs nechce běžet pokud není vložena SIM
- Chybí podpora pro dlouhé SMS není možné je odesílat a příchozí dlouhé SMS se zobrazí jako několik samostatných SMS