|
Proyectos (Innerzaurus) -
Desarrollo GPE
|
|
Escrito por mimecar
|
|
Martes, 13 de Septiembre de 2005 21:04 |
|
Las aplicaciones PIM (calendario, direcciones y tareas) guardan sus datos usando un "motor de base de datos" (SQLite). En estos momentos hay algunos programas que permiten la sincronización bajo Linux, pero no es una forma trivial. Queremos desarrollar un programa PIM para el PC que pueda abrir esos ficheros directamente, sin conversión, tanto en Linux como en Windows. Para ello usariamos el lenguaje multiplataforma Python. Se ha elegido este lenguaje por ser fácil de aprender y el código escrito es muy claro. Para la sincronización no usariamos la cuna. Partiremos (de momento) con que el PC se puede conectar a la Zaurus por SSH. El programa tiene que cumplir las siguientes características:
- Conexión a la Zaurus por SSH. En principio se supondrá que la Zaurus permite conexiones por SSH. Mas adelante y si el pryecto continua, se estudiarian otras formas de conexión.
- Trabajar directamente en el formato nativo del PIM. El programa debe poder exportar los datos a otros formatos. Podría ser interesante que pudiera importat de otros programas (como Outlook).
- Interfaz claro, que cumpla con las funciones, pero sin realizar un diseño para "programadores".
- La Zaurus debe ejecutar el mismo programa o una versión adaptada. Este último punto depende de la velocidad de ejecución de Python y GTK/QT.
Ahora estamos en la fase de diseño. Si quereis aportar alguna idea o sugerencia, ponerla en el foro. |
|
Última actualización el Domingo, 27 de Septiembre de 2009 11:39 |
|
Proyectos (Innerzaurus) -
Documentación
|
|
Escrito por Juanma
|
|
Martes, 13 de Septiembre de 2005 20:23 |
|
FAQ de Zaurus
Solucionando Problemas
Traducción de la sección Solucionando problemas del FAQ no oficial de Zaurus por Juanma
- Solucionando Problemas
- La zaurus se bloqueó al reiniciar y ahora no puedo apagarla.
- La zaurus se bloqueó al reiniciar y ahora no puedo apagarla.
- La Zaurus se cuelga a la hora de reiniciar.
- La Zaurus parece colgarse cuando inserto una tarjeta SD o Compact Flash.
- Una aplicación no se inicia desde el icono del entorno gráfico pero si funciona al iniciarla desde la consola de comandos.
- Uso windows 2000 ¿Qué significa el mensaje "Unsafe removal of device" al sacar la Zaurus de la cuna?
- De repente un programa que funcionaba bien ha dejado de hacerlo. ¿Que puedo hacer?
- He cambiado la Rom de mi Zaurus y al arrancar aparece el siguiente error (o similar)
- He cambiado la Rom y ahora se queda parado al mostrar el logo de OpenZaurus mientras el icono parpadea.
- No puedo cambiar la Rom, las luces parpadean y se apagan.
- Estoy intentando actualizar con la utilidad de Sharp pero no funciona.
- En los recursos del sistema no hay memoria libre.
- He instalado un programa pero no aparecen iconos, ¿que pasa?
- No puedo instalar un paquete .ipk
- Después de instalar las X mi zaurus no entra en modo suspendido ni puedo apagarla.
- Me da problemas con los permisos al intentar hacer operacion con ficheros.
- Después de borrar un fichero de gran tamaño el espacio libre sigue siendo el mismo.
- La aplicación de calendario incluida con la ROM de Sharp no funciona.
- Si uso smbmount Qtopia falla al montar las tarjetas SD o CF.
- Si uso smbmount Qtopia falla al montar las tarjetas SD o CF.
- He borrado un fichero del sistema. ¿Puedo recuperarlo o tengo que flasehar de nuevo?
- Después de varios intentos fallidos no puedo volver a la pantalla de introducir contraseña, ¿que puedo hacer?
- ¿Qué es el usuario "root"?
- ¿Cuantos tipos de reinicio hay?
- ¿Qué es un enlace simbólico?
La zaurus se bloqueó al reiniciar y ahora no puedo apagarla.
- Respuesta: Debes hacer un "Full reset". Esto hará que pierdas todos los datos que tengas almacenados en la memoria interna de la Zaurus. Para hacer un "Full reset" debes quitar la tapa de la batería (moviendo la pestaña a la posición "Replace Battery") y presionar con el stylus sobre un botón negro que hay en la parte de abajo del compartimento de la batería.
Fuente: tumnus (Colin Pinkney)
La Zaurus se cuelga a la hora de reiniciar.
- Respuesta: Esto se debe al hecho de reiniciar dos veces seguidas. Es un bug conocido como "Double Reboot bug" y tiene dos soluciones:
-
- Suspender la Zaurus entre reinicio y reinicio.
- Instalar el programa Safeboot
Fuente: tumnus (Colin Pinkney)
La Zaurus parece colgarse cuando inserto una tarjeta SD o Compact Flash.
- Respuesta: Sin duda aquí se dan dos circunstancias. Estas usando una ROM (nombre genérico que recibe el Sistema Operativo y el Software usados por la Zaurus) demasiado antigua y, además, la tarjeta que introduces tiene muchos ficheros. Este falla se debe a que las ROMs anteriores a la versión 3.x hacen un indice de todos los ficheros de la tarjeta. Tu única solución es actualizar la ROM.
Fuente: tumnus (Colin Pinkney)
Una aplicación no se inicia desde el icono del entorno gráfico pero si funciona al iniciarla desde la consola de comandos. ¿Como sé que es lo que falla?.
- Respuesta: Activa el modo "Debug" de la Zaurus. Opie puede redireccionar todos sus mensajes internos a un fichero que luego puedes revisar para ver que és lo que falla. Para hacer esto debes editar el fichero /home/QtPalmtop/qpe.sh y quitar el # (símbolo que indica que la línea es un comentario) del principio de las siguientes líneas:
- nice survive -l 6 runqpe $QPEUSER $QPEGROUP >/home/zaurus/log.`date +%H%M%S` 2>&1
- nice survive -l 6 runqpe $QPEUSER $QPEGROUP >/dev/null 2>&1
Una vez lo tengas reinicia Qtopia y ya podrás revisar los logs. Recuerda dejar todo como estaba cuando hayas solucionado el problema. Fuente: tumnus (Colin Pinkney)
Uso windows 2000 ¿Qué significa el mensaje "Unsafe removal of device" al sacar la Zaurus de la cuna?
- Respuesta: No tienes nada de lo que preocuparte. Si este mensaje te resulta molesto, la próxima vez desmonta el dispositivo USB desde Windows 2000.
Fuente: tumnus (Colin Pinkney)
De repente un programa que funcionaba bien ha dejado de hacerlo. ¿Que puedo hacer?
- Respuesta: Intenta ejecutarlo desde una terminal y mira los mensajes de error que se producen. Los errores más comunes suelen ser:
- "Segmentation Fault", que significa un fallo en la aplicación o en la instalación de las dependencias (prueba a reinstalar el programa).
- "Bus Error", significa un fallo ya sea por una corrupción de algún fichero del programa o por la corrupción del propio sistema de ficheros de la Zaurus. Por lo general este fallo se da cuando instalamos una aplicación sin tener suficiente espacio para ella. Por lo general es una buena idea asegurarse de que disponemos al menos del doble del espacio en la memoria interna del que requiere la aplicación.
Fuente: lardman (updates: tumnus)
He cambiado la Rom de mi Zaurus y al arrancar aparece el siguiente error (o similar)
INIT: version 2.78 booting e2fsck 1.19 12-Jul-2000 for EXT2 FS 0.5b, 95/08/09 ext2fs_check_if_mount: Couldn't find ext2 superblock, trying backup blocks... Could this be a zero-length partition? No such file or directory while determining whether /dev/mtdblock1 is mounted. e2fsck: ATtemp to read block from filesystem resulted in short read while trying to open /dev/mtdblock1 *** An error occurred during the file system check. Dropping you to a shell; the system will reboot when you leave the shell.
- Respuesta: Debes realizar un "Full reset", para ello debes abrir la tapa de la batería y presionar el botón negro que hay en la parte de abajo.
Fuente: lardman
He cambiado la Rom y ahora se queda parado al mostrar el logo de OpenZaurus mientras el icono parpadea.
- Respuesta: Vuelve a Flashear la Zaurus. Cosas que pueden haber fallado y debes comprobar son:
- Que los ficheros initrd.bin y zImage estén bien (ospack en el caso de la Rom de Zaurus).
- La tarjeta Compact Flash este bien formateada e insertada. Si puedes, usa la propia Zaurus para formatearla y evita si puedes formatearla bajo Windows (si no tienes más remedio hazlo, pero no es 100% garántizado que funcione).
Source: lardman
No puedo cambiar la Rom, las luces parpadean y se apagan.
- Respuesta: Mira la respuesta de arriba.
Fuente: lardman
Estoy intentando actualizar con la utilidad de Sharp pero no funciona.
- Respuesta: Esta aplicación solo te funcionará si tienes una ROM de Sharp instalada en tu Zaurus.
Fuente: lardman
En los recursos del sistema no hay memoria libre.
- Respuesta: Esto es algo común a todos los sistemas Linux (y creo que todos los Unix). El sistema SIEMPRE usa toda la memoría disponible (si nadie la utiliza, ¿porque no usarla?), y la libera conforme las aplicaciones van demandando.
Fuente: lardman
He instalado un programa pero no aparecen iconos, ¿que pasa?
- Respuesta: Si usas Opie reinicialo. Solo Opie, no todo el sistema. También ten en cuenta que las librerias y las aplicaciones de consola no tienen iconos.
Fuente: lardman
No puedo instalar un paquete .ipk
- Respuesta: La ROM de Sharp usa un formato para sus ipk's (paquetes de programas) distinto del de las otras ROMs. Para convertir un paquete de OpenZaurus a Sharp haz lo siguiente desde una terminal:
-
- tar -x fichero.ipk
- tar -cf ficheros_descomprimidos fichero.tar
- gzip fichero.tar
- mv fichero.tar.gz fichero.ipk
- ipkg install fichero.ipk
Fuente: lardman
Después de instalar las X mi zaurus no entra en modo suspendido ni puedo apagarla.
- Respuesta: XFree lleva su propio método para apagar/suspender, que interfiere con el de OZ. Para desactivarlo teclea desde una terminal:
-
Fuente: lardman
Me da problemas con los permisos al intentar hacer operacion con ficheros.
- Respuesta: Los entornos UNIX tienen muy en cuenta los privilegios de los usuarios por cuestiones de seguridad, y hay operaciones que solo el usuario "root" puede realizar. OpenZaurus se ejecuta por defecto con ese usuario, pero las últimas ROMs de Sharp no. Para solucionarlo puedes usar el comando "su" desde la consola o bien mantener pulsar durante unos instantes sobre el fichero (en el Administrador de ficheros) y elegir la entrada "Run as root" (Ejecutar como Root) cuando se despliegue un menú contextual.
Fuente: tumnus
Después de borrar un fichero de gran tamaño el espacio libre sigue siendo el mismo.
- Respuesta: En algunas ocasiones la Zaurus falla detectando el espacio disponible. Un reinicio soluciona el problema. Tambén puedes comprobar el directorio /tmp con el comando "du -k /tmp/*" Esto mostrará el tamaño de los ficheros, los más grandes los remarca. Si observas que alguno pertenece a una aplicación que ya ha sido cerrada no dudes en borrarlo.
Fuente: tumnus
La aplicación de calendario incluida con la ROM de Sharp no funciona.
- Respuesta: El calendario incorpora un sistema de busqueda en las tarjetas CF y SD que se encarga de comprobar las fechas de modificiación de los ficheros. Este sistema falla miserablemente si tienes instalado OpenSSH o usas una tarjetada formateada en ext2 o ext3. Para solucionarlo identificate como root y haz:
- Si usas OpenSSH, teclea lo siguiente:
chown -R zaurus.qpe /home/zaurus/Documents
- Si es una tarjeta en ext2 o ext3:
chown -R zaurus.qpe /mnt/card También puedes probar a desactivar esta función en el menu "opciones"
Fuente: tumnus
Si uso smbmount Qtopia falla al montar las tarjetas SD o CF.
- Respuesta: Este fallo consiste en que smbmount cambia el enlace simbólico /etc/mtab por un fichero. Es un BUG conocido. Para solucionarlo debes volver a crear el enlace simbólico tecleando desde una terminal:
- ln -sf /proc/mounts /etc/mtab
Fuente: tumnus
He borrado un fichero del sistema. ¿Puedo recuperarlo o tengo que flasehar de nuevo?
- Respuesta: Puedes recuperarlo. Para ello debes restaurar el fuchero original de la instalación, de la siguiente forma:
- cd /
- tar xvf /root/.home_default.tar home/ruta/al/fichero
Si funciona devolverá la ruta al fichero en la consola. Por ejemplo, si queremos restaurar el fichero /home/QtPalmtop/etc/mime.types deberemos hacer:
- cd /
- tar xvf /root/.home_default.tar home/QtPalmtop/etc/mime.types
Fuente: tumnus
Después de varios intentos fallidos no puedo volver a la pantalla de introducir contraseña, ¿que puedo hacer?
- Respuesta: Pulsando con el Stylus sobre cualquier parte de la pantalla de información personal debe devolvernos a la entrada de contraseña.
Fuente: tumnus
¿Qué es el usuario "root"?
- Respuesta: Las Zaurus son unas de las PDA's que ejecutan el sistema operativo GNU/Linux. Mientras que en los entornos Windows domésticos (95,98 y ME) un usuario puede hacer lo que quiera, en los entornos encaminados a servidores (NT, 2000, Unix, *Bsd...) un usuario solo puede hacer ciertas cosas, pero no puede comprometer al sistema. De esta forma hay un usuario root (en windows es el usuario "administrador") que és el único que tiene permisos para realizar ciertas tareas, como por ejemplo instalar programas, modificar ficheros de configuración...etc
- La Zaurus es una PDA, esto quiere decir que no está pensada para hacer lo que un ordenador (aunque puede hacerlo), y, en un principio Sharp usaba el usuario root para todo (las versiones 1.x y 2.x). En la versión 3.x este comportamiento cambió en pos de una mayor seguridad del sistema. OpenZaurus usa el usuario root para todo, así como Opie, mientras que GPE se ejecuta bajo un usario que debemos crear. Esto genera el debate eterno ¿seguridad o usabilidad? ¿usar siempre root o tener que identificarnos como root para ciertas tareas? Es solo una PDA, dicen algunos; es una cuestión primordial de seguridda, dicen otros. El debate está servido.
¿Cuantos tipos de reinicio hay?
- Respuesta: Hay varios:
- Reinicio.- Se ejecuta desde la aplicación "apagar" o desde la terminal tecleando "reboot"
Es el equivalente a reiniciar un ordenador.
- Soft Reset (Reseteo suave).- Solo hay que utilizarlo cuando la Zaurus se ha bloqueado. Cuando te ocurra mueve el seguro de la tapa de la batería de "Normal Operation" a "Replace Battery". Es el equivalente al botón "reset" del ordenador. Perderemos todos los documentos que no hubiesemos grabado al disco.
- Hard/Full reset (Reseteo fuerte).- Quita la tapa de la batería (para hacerlo sigue los pasos del "Soft Reset") y pulsa con el Stylus un botón negro que hay en la parte inferior. Con este tipo de reseteo dejamos la Zaurus con la configuración original y PERDEREMOS TODO lo que no tengamos almacenado en las tarjetas.
¿Qué es un enlace simbólico?
- Respuesta: Así como en windows existen "Accesos directos" y en Mac "Alias", en los sistemas Unix hay "Enlaces simbólicos". Son mucho mas potentes que sus contrapartidas en Windows y Mac, ya que forman parte del sistema y no son una "adición posterior". Por ejemplo, si estamos en el directorio / y hacemos un enlace al directorio /home/usuario/musica, en / "aparecerá" el directorio musica, no un fichero mediante al que podemos acceder al directorio musica, sino el directorio musica en si mismo.
|
|
Última actualización el Domingo, 27 de Septiembre de 2009 11:40 |
|
Noticias -
Noticias de Software
|
|
Escrito por mimecar
|
|
Miércoles, 07 de Septiembre de 2005 23:21 |
|
Aparentemente hay pocas noticias sobre el proyecto GPE, pero hay muchas personas trabajando en este entorno. El 1 de Septiembre se paralizó la incorporación de nuevas aplicaciones y se inició el proceso de depuración de los bugs. En la nueva versión (2.7) se han corregido errores y se han incluido nuevos programas como el navegador gpe-mini-browse basado en el componente GtkWebcore. Puedes ver las aplicaciones que aparecerán en la nueva versión asi como el plan de desarrollo para las siguientes versiones en (GPE roadmap) Aparte de los preparativos de la nueva versión se está trabajando en la documentación de las librerias de GPE (API documentation). También está en desarrollo un manual para programadores con todos los elementos necesarios para desarrollar aplicaciones para GPE. Puedes encontrar una lista con los responsabeles de los programas aqui. |
|
Última actualización el Domingo, 27 de Septiembre de 2009 11:41 |
|
ROM (Sistema operativo) -
OpenZaurus
|
|
Escrito por mimecar
|
|
Sábado, 03 de Septiembre de 2005 00:00 |
|
La Zaurus es una PDA que usa como sistema operativo Linux. Al igual que ocurre con el PC, hay varias distribuciones, en el caso de las Zaurus se denominan ROM. Hay una gran variedad de ROMs, en esta guía comentaremos la forma de instalar OpenZaurus.
|
|
Última actualización el Domingo, 27 de Septiembre de 2009 11:42 |
|
Leer más...
|
|
Tiendas -
Fundas para la Zaurus
|
|
Escrito por mimecar
|
|
Domingo, 31 de Julio de 2005 23:29 |
|
Piel Frama es un fabricante español de fundas de piel para telefonos moviles y PDA's. Entre su catálogo de productos, realizaremos un breve análisis de sus fundas para las PDA Zaurus.
|
|
Última actualización el Domingo, 27 de Septiembre de 2009 18:14 |
|
Leer más...
|
|
Noticias -
Noticias de Software
|
|
Escrito por mimecar
|
|
Jueves, 12 de Mayo de 2005 21:59 |
|
Ya está disponible una nueva versión de esta ROM. De momento solo se encuentra para Collie (Zaurus SL-5500). Hentege lleva entre otras cosas, el sistema Openzaurus 3.5.3 y Opie 1.2. Esta ROM instala los programas en la tarjeta de memoria.
Enlace
|
|
Última actualización el Domingo, 27 de Septiembre de 2009 11:44 |
|
Leer más...
|
|
|
|
|
|
|
Página 19 de 20 |
|
|
Android
Maemo
OpenMoko
Zaurus
|