SHR/cs

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Mikrofon a sluchátka: Úprava zobrazení)
m
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{Languages|SHR}}
 
{{Languages|SHR}}
 +
[[Image:SHR-Logo.png|right|thumb|300px|SHR ]]
 
{{Distributions|SHR}}
 
{{Distributions|SHR}}
{{SHR}}
 
  
 
== Proč SHR existuje? ==
 
== Proč SHR existuje? ==
[[Stable Hybrid Release]] (SHR) by se mělo stat kumunitně vyvíjenou distribucí složenou z [[OpenmokoFramework|FSO]] a několika základních aplikací, které by měly být kofigurovatelné pru 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 [[OpenmokoFramework|FSO]], Ale věci se změnily...
+
[[Stable Hybrid Release]] (SHR) by se mělo stat kumunitně vyvíjenou distribucí složenou z [[OpenmokoFramework|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 [[OpenmokoFramework|FSO]], Ale věci se změnily...
  
 
====Proč nepoužívat čistě FSO?====
 
====Proč nepoužívat čistě FSO?====
Line 76: Line 76:
 
Nakonec je nutné editovat soubor s vyzváněním, aby jej FR spouštěl.
 
Nakonec je nutné editovat soubor s vyzváněním, aby jej FR spouštěl.
 
  /etc/freesmartphone/opreferences/conf/phone/default.yaml
 
  /etc/freesmartphone/opreferences/conf/phone/default.yaml
 +
 +
== Zamknutí obrazovky ==
 +
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" ""
  
 
== Ovládání zvuku ==
 
== Ovládání zvuku ==
Line 117: Line 123:
  
  
You can define a short ringtone, repeated many time, or a long one, repeated 1 time
+
Můžete si nastavit krátký tón který se bude mnohokrát opakovat nebo dlouhý který se přehreje jen jednou:
  
File: /etc/freesmartphone/opreferences/conf/phone/default.yaml
+
Soubor: /etc/freesmartphone/opreferences/conf/phone/default.yaml
  
Parameter: ring-volume # Ring Volume control 0 (mini) to ? maxi)
+
Parametr: ring-volume # Ring Volume control 0 (mini) to ? maxi)
Parameter: ring-length # min time for ringtone. Must be greater than the duration of you ringtone
+
Paramatr: ring-length # min time for ringtone. Must be greater than the duration of you ringtone
  
File: /etc/freesmartphone/opreferences/schema/phone.yaml
+
Soubor: /etc/freesmartphone/opreferences/schema/phone.yaml
Parameter: ring-loop # define the number of loop of ringtone to play
+
Parametr: ring-loop # define the number of loop of ringtone to play
  
=== Message alert ===
+
=== Upozornění na Zprávu ===
File: /etc/freesmartphone/opreferences/conf/phone/default.yaml
+
Soubor: /etc/freesmartphone/opreferences/conf/phone/default.yaml
Parameter: message-volume # Ring Volume control 0 (mini) to ? maxi)
+
Parametr: message-volume # Ring Volume control 0 (mini) to ? maxi)
Parameter: message-length # min time for message alert. Must be greater than the duration of you message alert
+
Parametr: message-length # min time for message alert. Must be greater than the duration of you message alert
  
File: /etc/freesmartphone/opreferences/schema/phone.yaml
+
Soubor: /etc/freesmartphone/opreferences/schema/phone.yaml
Parameter: message-loop # define the number of loop of incoming message music to play
+
Parametr: message-loop # define the number of loop of incoming message music to play
  
 
== Známé chyby: ==
 
== Známé chyby: ==
Line 140: Line 146:
 
GSM připojení je ztraceno po 24hodinách nepřetržitého provozu telefonu. Je nutný každodenní restart.
 
GSM připojení je ztraceno po 24hodinách nepřetržitého provozu telefonu. Je nutný každodenní restart.
  
=== Adresář ===
+
=== Adresář & telefonní funkce ===
  
 
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:
 
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:
Line 150: Line 156:
 
[http://wiki.openmoko.org/wiki/User:Zem#DBus_Access_Scripts]
 
[http://wiki.openmoko.org/wiki/User:Zem#DBus_Access_Scripts]
  
- při příchozím hovoru se zobrazí pouze číslo volajícího nikoliv jeho jméno.
+
- při příchozím hovoru se zobrazí pouze číslo volajícího nikoliv jeho jméno. EDIT : již doděláno.
  
- Ppři odesíláním SMS není možné vybrat příjemce ze seznamu - musíte si pamatovat jeho číslo.
+
- 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
  
 
== Více informací: ==
 
== Více informací: ==
  
 
+
* Manuál (anglicky - zatím): http://wiki.openmoko.org/wiki/SHR_User_Manual
 
* Blog: http://blog.shr-project.org
 
* Blog: http://blog.shr-project.org
 
* Trac: http://trac.shr-project.org
 
* Trac: http://trac.shr-project.org
Line 164: Line 172:
 
* Buildhost: http://build.shr-project.org
 
* Buildhost: http://build.shr-project.org
  
[[Category:SHR|kategorie:SHR]]
+
[[Category:SHR/cs|kategorie:SHR/cs]]

Latest revision as of 23:22, 20 April 2010

SHR

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.

Contents

[edit] Proč SHR existuje?

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...

[edit] Proč nepoužívat čistě FSO?

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.

[edit] Instalace:

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.

[edit] Připojení FreeRunneru k počítači:

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

[edit] Nastavení místního času:

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

[edit] Změna hlavního hesla

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.

[edit] Změna vyzvánění

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

[edit] Zamknutí obrazovky

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" ""

[edit] Ovládání zvuku

Doposud není k dispozici žádné grafické rozhraní pro ovládání zvuku.

[edit] Mikrofon a sluchátka

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

[edit] Vyzvánění:

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

[edit] Upozornění na Zprávu

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

[edit] Známé chyby:

[edit] Telefon:

GSM připojení je ztraceno po 24hodinách nepřetržitého provozu telefonu. Je nutný každodenní restart.

[edit] Adresář & telefonní funkce

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

[edit] Více informací:

Personal tools

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. Template:SHR

Proč SHR existuje?

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é pru 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...

Proč nepoužívat čistě FSO?

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:

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.

Připojení FreeRunneru k počítači:

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

Nastavení místního času:

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

Změna hlavního hesla

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.

Změna vyzvánění

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

Ovládání zvuku

Doposud není k dispozici žádné grafické rozhraní pro ovládání zvuku.

Mikrofon a sluchátka

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

Vyzvánění:

You can define a short ringtone, repeated many time, or a long one, repeated 1 time

File: /etc/freesmartphone/opreferences/conf/phone/default.yaml

Parameter: ring-volume # Ring Volume control 0 (mini) to ? maxi) Parameter: ring-length # min time for ringtone. Must be greater than the duration of you ringtone

File: /etc/freesmartphone/opreferences/schema/phone.yaml Parameter: ring-loop # define the number of loop of ringtone to play

Message alert

File: /etc/freesmartphone/opreferences/conf/phone/default.yaml Parameter: message-volume # Ring Volume control 0 (mini) to ? maxi) Parameter: message-length # min time for message alert. Must be greater than the duration of you message alert

File: /etc/freesmartphone/opreferences/schema/phone.yaml Parameter: message-loop # define the number of loop of incoming message music to play

Známé chyby:

Telefon:

GSM připojení je ztraceno po 24hodinách nepřetržitého provozu telefonu. Je nutný každodenní restart.

Adresář

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.

- Ppři odesíláním SMS není možné vybrat příjemce ze seznamu - musíte si pamatovat jeho číslo.


Více informací: