Imagen/borrador-avatar.png

Esta sección es un esbozo en construcción. Se aprecian tus aportes y paciencia ;)

Cómo configurar la fecha y la hora en el OpenMoko en la versión 2007.2

Categorías: Telefonía Móvil | OpenMoko

1. Introducción

Éste escrito explica como activar el reloj de l modo gráfico, ajustar la zona horaria y sincronizar la hora vía NTP (Network Time Protocol). Éste documento parte de varios documentos del wiki de OpenMoko, más que un resumen es una síntesis.

2. Probado en

Este procedimiento ha sido probado en:

3. Pre-requisitos

4. Conectarse al OpenMoko vía ssh

Antes de hacer cualquier cosa hay que conectarse al OpenMoko vía ssh, para ello hay que tener la red configurada como dice en: Cómo conectar el PC y el OpenMoko por la red USB.

ssh root@OpenMoko

5. El Reloj

Lo primero que vamos a hacer es que salga el reloj de la interfaz gráfica del OpenMoko. Para ello vamos a configurar mediante el dbus de la siguiente manera:

dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false

Y para ver el reloj reiniciamos la interfaz gráfica:

/etc/init.d/xserver-nodm restart

6. Ajustar la zona horaria

Como vamos a sincronizar con servidores de NTP es muy importante tener la zona horaria de nuestro país (que en muchos casos se corresponde con la de la ciudad capital).

Instalar los datos generales de la zona horaria:

opkg install tzdata

Ahora instalar las zona horarias de América:

opkg install tzdata-americas

A continuación listamos el directorio de América para buscar la ciudad de su zona horaria (recuerde que en algunos países la zona horaria es la misma de la ciudad capital) :

ls /usr/share/zoneinfo/America/

Debe salir algo como:

Adak            Boa_Vista       Costa_Rica      Glace_Bay       Iqaluit         Mazatlan        Noronha         Resolute        Tegucigalpa
Anchorage       Bogota          Cuiaba          Godthab         Jamaica         Mendoza         North_Dakota    Rio_Branco      Thule
Anguilla        Boise           Curacao         Goose_Bay       Jujuy           Menominee       Panama          Rosario         Thunder_Bay
Antigua         Buenos_Aires    Danmarkshavn    Grand_Turk      Juneau          Merida          Pangnirtung     Santiago        Tijuana
Araguaina       Cambridge_Bay   Dawson          Grenada         Kentucky        Mexico_City     Paramaribo      Santo_Domingo   Toronto
Argentina       Campo_Grande    Dawson_Creek    Guadeloupe      Knox_IN         Miquelon        Phoenix         Sao_Paulo       Tortola
Aruba           Cancun          Denver          Guatemala       La_Paz          Moncton         Port-au-Prince  Scoresbysund    Vancouver
Asuncion        Caracas         Detroit         Guayaquil       Lima            Monterrey       Port_of_Spain   Shiprock        Virgin
Atikokan        Catamarca       Dominica        Guyana          Los_Angeles     Montevideo      Porto_Acre      St_Barthelemy   Whitehorse
Atka            Cayenne         Edmonton        Halifax         Louisville      Montreal        Porto_Velho     St_Johns        Winnipeg
Bahia           Cayman          Eirunepe        Havana          Maceio          Montserrat      Puerto_Rico     St_Kitts        Yakutat
Barbados        Chicago         El_Salvador     Hermosillo      Managua         Nassau          Rainy_River     St_Lucia        Yellowknife
Belem           Chihuahua       Ensenada        Indiana         Manaus          New_York        Rankin_Inlet    St_Thomas
Belize          Coral_Harbour   Fort_Wayne      Indianapolis    Marigot         Nipigon         Recife          St_Vincent
Blanc-Sablon    Cordoba         Fortaleza       Inuvik          Martinique      Nome            Regina          Swift_Current

Lo siguiente es hacer un vínculo simbólico, en este caso vamos a trabajar con Bogotá pero en su caso esto debe variar:

ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime

Y otra vez, reiniciar el servidor x:

/etc/init.d/xserver-nodm restart

En este momento puede que no aparezca la hora que realmente es, no se preocupe en el próximo paso configuramos esto. También es posible que la hora del comando date no se corresponda con la hora del reloj de la interfaz gráfica, tampoco se preocupe, en el último paso sincronizamos los relojes del hardware y del sistema.

7. Sincronizando con la hora mundial

Para sincronizar la hora usando los servidores de NTP necesitamos el software cliente de este protocolo, para ello hay que hacer lo siguiente:

opkg install ntpclient

Ahora obtenemos la hora:

ntpclient -s -h pool.ntp.org

En este momento puede ser que si ve la hora del comando date no corresponda con la hora del reloj de la interfaz gráfica, no se preocupe, que el siguiente paso los sincronizamos.

8. Sincronizar el reloj hardware con el del sistema

Cómo decíamos atrás tenemos dos horas una es la del reloj hardware y otra la del sistema y estas dos horas pueden diferir, para sincronizarlas sólo digite:

hwclock --systohc

Y listo, ya tiene su OpenMoko con reloj en el modo gráfico, sincronizado con la hora mundial y con su zona horaria.

9. ¿Qué hacer ahora?

Ya teniendo la fecha y la hora puede hacer muchas cosas con su!OpenMoko. Una pequeña lista:

10. Que falta

11. Enlaces

OpenMoko/ConfigurarLaFechaYLaHora (last edited 2008-08-12 14:05:49 by aztlek)