|
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 |
Contents
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:
PC con Debian Lenny, kernel 2.6.24; FreeRunner distribución 2007.2 con kernel 2.6.24
- (Agregar aquí otras combinaciones con las que ha servido el procedimiento de este escrito, una por línea).
3. Pre-requisitos
- Una máquina con GNU/Linux instalado con al menos un kernel 2.6.24
Un Neo1973 (GTA01) o un FreeRunner (GTA02).
El OpenMoko configurado para que tenga conexión a Internet, esto se puede hacer de las siguientes formas:
- Por la red GPRS
- Por Bluetooth
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:
Configuraciones básicas del OpenMoko.
- Cómo usar TangoGPS
10. Que falta
Probar el procedimiento con un Neo1973 (GTA01) pues sólo se ha probado con un FreeRunner (GTA02).
Escribir los documento que se insinúan en ¿Qué hacer ahora?.
