SHR/cs

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Instalace:: chybička se vloudí...)
m
 
(16 intermediate revisions by 5 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 59: Line 59:
 
  ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
 
  ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
  
== Changing root password ==
+
== Změna hlavního hesla ==
SHR is shipped without root password (just press enter)
+
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.
  
This is very dangerous if you connect using wifi, or USB. You need to activate the root password:
+
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
 
  passwd
  
en type your selected password (2 times)
+
kdy napíšete nové heslo a poté jej potvrdíte opětovným zadáním.
  
== Customize the RingTone ==
+
== Změna vyzvánění ==
You need to have a file containing the RingTone you want for your FR. You can find some at [http://wiki.openmoko.org/wiki/Ringtones#svn.openmoko.org_ringtones RingTone]
+
Pro změnu je nutné mít nějakou melodii, kterou naleznete na stránce [http://wiki.openmoko.org/wiki/Ringtones#svn.openmoko.org_ringtones RingTone].
  
Then transfer it to your FR (i.e on the SD card):
+
Poté melodii přeneste na Váš FR (třeba na SD kartu):
 
  scp file root@192.168.0.202:/media/card/
 
  scp file root@192.168.0.202:/media/card/
  
Now you need to indicate that the FR must use this file for incoming calls. Modify /etc/freesmartphone/opreferences/conf/phone/default.yaml
+
Nakonec je nutné editovat soubor s vyzváněním, aby jej FR spouštěl.
 +
/etc/freesmartphone/opreferences/conf/phone/default.yaml
  
== Sound Control ==
+
== 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" ""
  
Up to now, there is no graphical interface to control the sound
+
== Ovládání zvuku ==
=== Mic and HP ===
+
The first idea is to use alsamixer; bad idea! There are 94 controls, and your modifications will be lost at the next reboot.Finding documentation is not easy. Here is my understanding:
+
Scenari are used for each case. They are located in /usr/share/openmoko/scenarios/
+
- capturehandset.state 
+
- gsmheadset.state
+
- headset.state       
+
- voip-handset.state
+
- gsmhandset.state
+
- gsmspeakerout.state
+
- stereoout.state
+
  
Each file is a set of value for the 94 parameters. I have identified some:
+
Doposud není k dispozici žádné grafické rozhraní pro ovládání zvuku.
  
- Control 48: internal mic of the tel (set to 2 or 3)
+
=== 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.
  
- Control 4 : internal speaker (set from 110 to 120)
+
Pro každý stav jsou připraveny scénáře, které jsou umístěny v /usr/share/openmoko/scenarios/
  
- Control 49: headset mic
+
- capturehandset.state 
 +
- gsmheadset.state
 +
- headset.state       
 +
- voip-handset.state
 +
- gsmhandset.state
 +
- gsmspeakerout.state
 +
- stereoout.state
  
- Control 3 : headset speaker
+
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)
  
external link:
+
- 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_1973_audio_subsystem
Line 113: 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: ==
 
=== Telefon: ===
 
=== Telefon: ===
  
GSM připojení je ztraceno po 24hodinách nepřetrožitého provzu 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 146: 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 160: 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

Changing root password

SHR is shipped without root password (just press enter)

This is very dangerous if you connect using wifi, or USB. You need to activate the root password:

passwd

en type your selected password (2 times)

Customize the RingTone

You need to have a file containing the RingTone you want for your FR. You can find some at RingTone

Then transfer it to your FR (i.e on the SD card):

scp file root@192.168.0.202:/media/card/

Now you need to indicate that the FR must use this file for incoming calls. Modify /etc/freesmartphone/opreferences/conf/phone/default.yaml

Sound Control

Up to now, there is no graphical interface to control the sound

Mic and HP

The first idea is to use alsamixer; bad idea! There are 94 controls, and your modifications will be lost at the next reboot.Finding documentation is not easy. Here is my understanding: Scenari are used for each case. They are located in /usr/share/openmoko/scenarios/ - capturehandset.state - gsmheadset.state - headset.state - voip-handset.state - gsmhandset.state - gsmspeakerout.state - stereoout.state

Each file is a set of value for the 94 parameters. I have identified some:

- Control 48: internal mic of the tel (set to 2 or 3)

- Control 4 : internal speaker (set from 110 to 120)

- Control 49: headset mic

- Control 3 : headset speaker


external link:

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řetrožitého provzu 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í: