Luis Angel Cofiño

Trucos Linux

Sección Diez





Secciones

Índices

  1. 28/05/2006: ¿Puedo conectar el portátil a un móvil Vodafone Sharp 703SH con tecnología 3G?
  2. 28/05/2006: No consigo conectar mi Pocket PC a Internet usando un Sharp 703SH
  3. 17/08/2006: Al arrancar Evince en KDE, no aparecen algunos iconos de la barra de herramientas
  4. 31/08/2006: ¿Existe algún teclado myKbd en castellano para Palm?
  5. 25/09/2006: En KDE, los videos embebidos en la web no tienen sonido.
  6. 01/11/2006: ¿Qué software será estable en mi Palm TX?

  * *

¿Puedo conectar el portátil a un móvil Vodafone Sharp 703SH con tecnología 3G?

Pues sí. Claro que puedes. La cuestión es cómo configurarlo, porque hasta el momento y que yo sepa, ningún software linux da soporte a éste teléfono. De hecho, el excelente programa GPRS Easy Connect afirmaba en su página web que el teléfono está soportado, pero si lo intentas descubrirás que no es cierto porque no consigues conectar con Vodafone: el programa se empeña en decirte una y otra vez que el teléfono está apagado.

Sin embargo, sí podemos usar el Generador de Scripts que viene incluido en GPRS Easy Connect para crear los scripts que utilizaría un Sharp GX25. Estos Scripts no nos sirven para el 703SH, pero es relativamente fácil modificarlos según los parámetros que proporciona el Servicio de Atención al Cliente de Vodafone. No te preocupes, no te haré seguir todos estos pasos: te lo doy ya todo masticado, ¿vale?. ;-)

Lo primero de todo es configurar una conexión Bluetooth entre el teléfono y el ordenador. Eso, en si mismo, no debería suponer ningún problema, pues está bastante bien documentado y puede encontrarse googleando un poco, pero en fin.

Estableciendo una conexión Bluetooth entre Linux y el teléfono.

Si tu ordenador portátil no tiene Bluetooth, necesitarás un USB Dongle, por ejemplo sirven los de Conceptronic. Deberías poder consultar la lista del hardware soportado por Linux en la página Bluetooth Hardware Support for Bluez, pero si vas a mirar te encontrarás con una sorpresita bastante curiosa: que como esos dispositivos no dan soporte en Linux, podría ser ilegal decir que, de hecho, funcionan en Linux, así que la lista ha desaparecido... Increíble, ¿no?. En fin, googlea un poco y encontrarás un dispositivo USB adecuado. Luego, habrá que configurarlo para que funcione. Y a eso vamos.

Primero tienes que instalar el paquete Bluez. En el caso de Gentoo es muy fácil:

 
[lacofi@lynette ~]$ su
password:
[root@lynette /home/lacofi]# emerge bluez-utils gnome-bluetooth kdebluetooth

Una vez instalado Bluez, tienes que arrancar el demonio bluetooth:

 
[root@lynette /home/lacofi]# /etc/init.d/bluetooth start

Y si quieres, mete este demonio en los script de inicio para que se ponga en marcha automáticamente en cada arranque.

 
[root@lynette /home/lacofi]# rc-update add bluetooth default

Ahora tienes que configurar la conexión con el teléfono. Asegúrate de que la configuración Bluetooth del móvil está ajustada para que el teléfono sea detectable por otros dispositivos. Si no, vas de cráneo. ;-)

Una vez que tu teléfono es visible para las redes Bluetooth, puedes pedirle a Linux que lo busque:

 
[root@lynette /home/lacofi]# hcitool scan
Scanning ...
        08:00:1F:2D:8B:4F       lacofi

Vale. Lo ha encontrado, y ya sabes cual es su dirección MAC (08:00:1F:2D:8B:4F). Ahora consulta qué servicios ofrece el teléfono para comprobar que uno de ellos es "Dial-up Networking". Esto, además te proporcionará otro dato importante: el canal.

 
[root@lynette /home/lacofi]# sdptool search DUN
Inquiring ...
Searching for DUN on 08:00:1F:2D:8B:4F ...
Service Name: Dial-up Networking
Service RecHandle: 0x10002
Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100

El canal es el 2, ¿has visto?. Una vez pasado este trámite, tienes que enganchar esa dirección MAC a un dispositivo /dev/rfcomm?, en el canal 2. Como no tienes ningún otro dispositivo Bluetooth (supongo), será llamado /dev/rfcomm0.

El comando es algo así como "rfcomm bind [nº dispositivo] [MAC] [Canal]". O sea:

 
[root@lynette /home/lacofi]# rfcomm bind 0 08:00:1F:2D:8B:4F 2
[root@lynette /home/lacofi]# rfcomm show
rfcomm0: 08:00:1F:2D:8B:4F channel 2 clean

Ahora tienes que emparejar los dos dispositivos Bluetooth: El del ordenador y el teléfono. Para ello edita o crea un fichero /etc/bluetooth/pin que contenga un número de al menos 4 cifras (mejor si son 8, mucho mejor si son 10) con el siguiente formato:

 
#!/bin/sh
echo "PIN:6820317173"

Ahora dale a ese fichero permisos de ejecución para todos:

 
[root@lynette /home/lacofi]# chmod a+rx /etc/bluetooth/pin

Ahora edita el fichero /etc/bluetooth/hcid.conf y modifica la línea con la entrada pin_helper para que apunte a /etc/bluetooth/pin:

 
Donde dice:

pin_helper /usr/bin/bluepin;

Debe decir:

pin_helper /etc/bluetooth/pin;

Con esto, el ordenador solicitará al teléfono un emparejamiento a la primera ocasión que tenga (es decir, cuando conectes por primera vez). Una vez emparejados ambos dispositivos, quedarán enlazados para siempre, y ya podrás volver a configurar el Bluetooth del teléfono para que se oculte. A partir de entonces, el teléfono solo será visible para el ordenador. Pero el punto flaco de todo esto son los comandos "sbptool search DUN" y "rfcomm bind" que vimos más arriba, porque es un poco peñazo tener que estar tecleando eso cada vez que quieres conectarte a Internet. Para evitarlo (o sea, para que se enganchen automáticamente), hay que editar el fichero /etc/bluetooth/rfcomm.conf y dejarlo así:

 
#
# RFCOMM configuration file.
#
# $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $
#

rfcomm0 {
	bind yes;
	device 08:00:1F:2D:8B:4F;
	channel 2;
	comment "Conexion con Movil Sharp 703";
}

Con ello estamos metiendo el número de dispositivo (rfcomm0), la MAC y el canal en el fichero de configuración de rfcomm, con lo cual lo hará todo automáticamente.

Si estás usando UDEV, cosa que te recomiendo, edita además el fichero /etc/udev/rules.d/10-local.rules e introduce una entrada tal que así:

 
# Bluetooth USB Dongle
KERNEL="rfcomm*", NAME="%k", MODE="660", GROUP="usb"

Esto hará que los dispositivos /etc/rfcomm0 se creen siempre con permisos de acceso para el grupo usb. Asegúrate, naturalmente, de que todos los usuarioa que van a usar la conexión con el teléfono pertenecen a dicho grupo.

Bien, pues lo peor ya ha pasado. Ahora queda solo la parte fácil: conectarse a Internet. :-)

Conectarse a Internet

Solo hay que crear una configuración para el demonio pppd. Es muy fácil, una vez que sabes qué comandos de módem se necesitan. En el directorio /etc/ppp/peers crea tres ficheros tal que así:

El fichero /etc/ppp/peers/sharp-703sh debería ser:

 
#!/bin/sh
#El fichero original fue generado con el Generador de Scripts de
#GPRS Easy Connect para un Sharp GX20 y modificado por mí para
#adaptarlo al Sharp 703SH.

debug
/dev/rfcomm0
460800
crtscts
modem
lock
receive-all
nopcomp
noaccomp
nomagic
noccp
novj
novjccomp
nodetach
noipdefault
defaultroute
usepeerdns
user vodafone
password vodafone
connect '/usr/sbin/chat -e -f /etc/ppp/peers/sharp-703sh-connect -v'
disconnect '/usr/sbin/chat -e -f /etc/ppp/peers/sharp-703sh-disconnect -v'

El fichero /etc/ppp/peers/sharp-703sh-connect debería ser:

 
#El fichero original fue generado con el Generador de Scripts de
#GPRS Easy Connect para un Sharp GX20 y modificado por mí para
#adaptarlo al Sharp 703SH.

'' AT
TIMEOUT 240
OK ATE0
OK ATV1
OK ATDT*99***1#
TIMEOUT 30
CONNECT ""

El fichero /etc/ppp/peers/sharp-703sh-disconnect debería ser:

 
#El fichero original fue generado con el Generador de Scripts de
#GPRS Easy Connect para un Sharp GX20 y modificado por mí para
#adaptarlo al Sharp 703SH.

SAY "\nDisconnect...\n"
"" "\K"
"" "+++ATH"
SAY "\nDisconnected.\n"

Ahora asegúrate de que estos tres ficheros tienen permisos de lectura para el usuario que ha de conectarse. Si no, solo podrás conectarte como root.

Vale, pues ya está. Ahora solo tienes que conectarte a Internet a velocidad 3G (¡te aseguro que vuela!). Abre una ventana de terminal y arranca la conexión. Para colgar el teléfono y cerrar la conexión solo tienes que pulsar Ctrl-C.

 
[root@lynette /home/lacofi]# exit
[lacofi@lynette ~]$ /usr/bin/pppd file /etc/ppp/peers/sharp-703sh
AT
OK
ATE0
OK

OK

CONNECT
Serial connection established.
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/rfcomm0
sent [LCP ConfReq id=0x1 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x2 <auth chap MD5> <accomp> <pcomp> 
  <asyncmap 0x0> <magic 0xdc84b0b5>]
sent [LCP ConfRej id=0x2 <accomp> <pcomp> <magic 0xdc84b0b5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x3 <auth chap MD5> <asyncmap 0x0>]
sent [LCP ConfAck id=0x3 <auth chap MD5> <asyncmap 0x0>]
rcvd [CHAP Challenge id=0x0 
  <8d7ffc507bb24322(blablabla)9ce2163bc93ff41b1a22d41>, name = "Kermit"]
sent [CHAP Response id=0x0 <79913c26f3ae1f030ca92fc7fe50286c>, name = "vodafone"]
rcvd [CHAP Success id=0x0 "Congratulations!"]
CHAP authentication succeeded: Congratulations!
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1]
sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 62.87.126.93> <ms-dns1 212.73.32.3> <ms-dns3 212.73.32.67>]
sent [IPCP ConfReq id=0x2 <addr 62.87.126.93> <ms-dns1 212.73.32.3> <ms-dns3 212.73.32.67>]
rcvd [IPCP ConfReq id=0x2]
sent [IPCP ConfAck id=0x2]
rcvd [IPCP ConfAck id=0x2 <addr 62.87.126.93> <ms-dns1 212.73.32.3> <ms-dns3 212.73.32.67>]
Could not determine remote IP address: defaulting to 10.64.64.64
local  IP address 62.87.126.93
remote IP address 10.64.64.64
primary   DNS address 212.73.32.3
secondary DNS address 212.73.32.67
Script /etc/ppp/ip-up started (pid 7180)
Script /etc/ppp/ip-up finished (pid 7180), status = 0x7

Esto significa que ya estás conectado a Internet. ¡Con un teléfono UMTS a velocidades 3G!. Abre Firefox y navega un poco, anda, si no me crees.

Si es la primera vez que lo haces, estate atento a la pantalla de tu móvil, porque aparecerá un mensaje diciéndote que un dispositivo desconocido está pidiendo emparejarse. Dile que sí. Luego te pedirá una contraseña. Ahí tienes que poner el PIN de 8 ó 10 cifras que habías puesto en el fichero /etc/bluetooth/pin. Esto solo tendrás que hacerlo la primera vez. Después, quedan ya emparejados para siempre con lo que puedes decirle a la configuración Bluetooth del teléfono que se oculte (cosa que te recomiendo encarecidamente), y puedes olvidarte del dichoso PIN.

Para colgar, solo tienes que volver a la ventana de terminal y pulsar Ctrl-C. La respuesta será algo así:

 
Terminating on signal 2.
Script /etc/ppp/ip-down started (pid 8112)
sent [LCP TermReq id=0x2 "User request"]
Script /etc/ppp/ip-down finished (pid 8112), status = 0x0
rcvd [LCP TermAck id=0x2]
Connection terminated.
Connect time 0.2 minutes.
Sent 80 bytes, received 56 bytes.

Disconnect...

Disconnected.
Serial link disconnected.
Connect time 0.2 minutes.
Sent 80 bytes, received 56 bytes.
[lacofi@lynette ~]$ _ 

Y ahora llama al Servicio de Atención al Cliente de Vodafone y contrata un bono GPRS de datos, anda. En el momento de escribir estas líneas hay uno muy práctico de 200 Mb/mes por 25 euros. Elige el bono que más te convenga, pero hazme caso y no navegues a pelo, que te vas a pulir una pasta, creeme...

Y sobre todo que lo disfrutes... :-)

  * *

No consigo conectar mi Pocket PC a Internet usando un Sharp 703SH

Esto me ha llamado mucho la atención. Resulta que he conectado a Internet con Linux a través de un móvil UMTS/3G Sharp 703SH con relativamente pocos problemas.

Y sin embargo, me ha resultado casi imposible conectar una iPAQ Rx3715 al mismo teléfono. Y eso a pesar de que hablamos del sistema operativo Windows Mobile 2003SE y de una marca y un proveedor que dan soporte a ese tipo de conexiones y a ese teléfono. Pero el Servicio de Atención al Cliente de Vodafone era incapaz de conseguir que me funcionara la conexión, y no he visto ninguna Web que me aclarara dónde estaba el problema.

De hecho, encontré la solución por mí mismo, símplemente porque Linux, que enganchaba el teléfono sin problemas, me estaba dando la respuesta delante de mis narices.

Porque vereis, descubrí que si tecleaba los comandos de módem de los scripts de linux en una ventana de terminal de la PocketPC, la iPAQ Rx3715 sí se conectaba a Internet. Unas cuantas pruebas más me llevaron a pensar que el problema estaba en las cadenas de inicialización del modem.

Y googleando un poco, descubrí que se podía modificar el registro de Windows Mobile para que envíe las cadenas de inicialización correctas al teléfono móvil. Tan simple como eso.

Sin enrollarme demasiado:

La configuración correcta de una Pocket PC con Windows Mobile 2003SE es tal y como dice el Servicio de Asistencia al Cliente de Vodafone:

  1. Abre "Configuración"
  2. Abre "Conexiones"
  3. Tap en icono "Conexiones"
  4. Abre "Agregar nueva conexión de módem"
  5. Ponle un nombre, por ejemplo "Vodafone"
  6. Selecciona como modem "Bluetooth Dialup Modem"
  7. Tap en "Siguiente"
  8. Ahora te pide un número de teléfono. Pon *99***1#
  9. Tap en "Siguiente"
  10. En Usuario pon "wap@wap" (también vale "vodafone")
  11. En Contraseña pon "wap125" (también vale "vodafone")
  12. Tap en "Avanzado"
  13. En Velocidad pon 115200
  14. Tap en "OK" (arriba a la derecha)
  15. Tap en "Finalizar"

Vale. Si ahora intentas poner en marcha la conexión verás que falla. El error está en la cadena de inicialización, que no es la correcta para este móvil. ¿Como cambiarla?. Bueno, pues tienes que hackear el registro de Windows Mobile. Para ello necesitas un editor del registro, como por ejemplo PHM RegEdit, que es el que te recomiendo.

Con el editor del registro, abre la siguiente entrada:

  1. HKEY_LOCAL_MACHINE
  2. Drivers
  3. Unimodem
  4. Init
  5. 2

Ahí verás que pone "ATE0V1&C1&D2<cr>". Cámbialo a "ATE0V1<cr>", simplemente (si te fijas, es la misma cadena de inicialización que enviaba linux). Pulsa OK, OK, cierra el editor, y haz un soft-reset a la PDA.

Ya está. Prueba ahora. Deberías conectar sin problemas. :-)

¿A velocidad 3G?.

Bueno, no. El Windows Mobile 2003SE tiene una estúpida limitación en el puerto que hace que no puedas seleccionar una velocidad superior a 115200, cuando con un teléfono UMTS/3G debería ser superior a 384000. Parece que eso se puede hackear también. Para ello edita de nuevo el registro de Windows Mobile y abre la siguiente entrada:

  1. HKEY_CURRENT_USER
  2. Comm
  3. RasBook
  4. Vodafone (o el nombre que tú le hayas puesto a la conexión)
  5. DevCfg

Ahora localiza la secuencia de bytes donde diga "00.c2.01" (115200 en hexadecimal), y cambialo por "00.08.07" (460800 en hexadecimal). Pulsa OK, OK, cierra el editor y haz un soft-reset a la PDA. Esto puede duplicar la velocidad de navegación de tu PDA. Si vuelves a abrir la configuración, verás que la velocidad de transmisión ahora está en blanco, pero así es como tiene que estar. Déjala así, no la cambies, ¿vale?.

Que lo disfrutes.

  * *

Al arrancar Evince en KDE, no aparecen algunos iconos de la barra de herramientas

Si arrancas Evince desde Gnome, la barra de herramientas funciona bien. Pero si lo arrancas desde KDE, te encuentras conque algunos de los iconos aparecen como un cuadrado en blanco con un aspa roja.

Además, si arrancas Evince desde una ventana de comandos xterm, te encuentras con multitud de mensajes de error tal que así:

 
(evince:23994): Gtk-WARNING **: Error loading theme icon for stock: 
El icono «stock_zoom-page-width» no está presente en el tema
(evince:23994): Gtk-WARNING **: Error loading theme icon for stock: 
El icono «stock_preview-two-pages» no está presente en el tema
(evince:23994): Gtk-WARNING **: Error loading theme icon for stock: 
El icono «stock_new-master-document» no está presente en el tema
(evince:23994): Gtk-WARNING **: Error loading theme icon for stock: 
El icono «stock_zoom-page» no está presente en el tema
(evince:23994): Gtk-WARNING **: Error loading theme icon for stock: 
El icono «stock_zoom-page-width» no está presente en el tema

Este error me trajo bastante de cabeza, hasta que un mensaje en un foro me dió una pista acerca de lo que estaba sucediendo.

Y es que Evince es un programa Gnome, y carga la configuración a través de un demonio que se llama "gnome-settings-daemon". Este demonio es el que especifica todo el aspecto en pantalla de los programas Gnome (lo que llamamos "tema"). Sin él, el programa funciona igualmente, pero con un tema GTK muy básico y sin ningún "lujo" como son determinados iconos que no vienen por defecto. Como ya habrás adivinado, KDE no tiene por qué cargar ese demonio, así que tendrás que hacerlo "a mano".

La forma más práctica es abrir una ventana de terminal (como xterm o konsole), y teclear este comando:

 
[lacofi@jeanette ~]$ whereis gnome-settings-daemon
gnome-settings-daemon: /usr/libexec/gnome-settings-daemon 
[lacofi@jeanette ~]$ cd .kde/Autostart
[lacofi@jeanette Autostart]$ cd .kde/Autostart
[lacofi@jeanette Autostart]$ ln -s /usr/libexec/gnome-settings-daemon gnome-settings-daemon

KDE arrancará automáticamente cualquier programa o enlace a programa que se encuentre en el directorio "~/.kde/Autostart", así que a partir de ahora, cada vez que arranques KDE, se cargará también el demonio gnome-settings-daemon, y Evince (y otros programas) encontrarán sin problemas sus iconos y configuraciones.

  * *

¿Existe algún teclado virtual myKbd en castellano para Palm?

Recientemente, y debido a un mal funcionamiento de la pantalla de mi PocketPC, me he visto medio forzado a cambiar de PDA, así que por variar me he comprado una Palm T|X. Encantado, oiga. Ciertamente tiene también sus manías, como todas, pero es en general mucho más cómoda y fácil de manejar que las Pocket PC, sin renunciar un ápice a la cantidad de software disponible (incluyendo TODOS los que habitualmente necesito para mi trabajo).

En cuanto a los teclados virtuales, existen varios disponibles para Palm, pero todos ellos con distribuciones de teclas basadas en el idioma inglés, como ocurre por ejemplo con el famoso teclado virtual Fitaly. Si eres un feliz usuario de de una Palm T|X, de todas formas, no puedo recomendar comprar Fitaly, puesto que ha anunciado públicamente su decisión de NO soportar a los nuevos modelos de Palm a partir de la Palm T|X (incluida ésta). El motivo es que el programador no quiere ajustarse a los cambios de especificaciones por parte de Palm. Allá él, con esto solo pierde clientes, pero es su negocio.

Hasta hace muy poco, la principal alternativa era MessagEase, un magnífico teclado lleno de opciones interesantes, con el que se puede alcanzar fácilmente las velocidades de Fitaly, pero que, sinceramente, requiere practicar un poco más porque es menos intuitivo. Aún así, un producto muy recomendable. En su web puedes ver videos en los que se muestra cómo funciona, y también un completo manual.

Sin embargo, también tienes un teclado virtual llamado myKbd, que usa un concepto que recuerda algo a Fitaly y que requiere una curva de aprendizaje muy similar, pero con teclas hexagonales y una curiosa propiedad de la que carecen todos los demás teclados virtuales del mercado: es completamente configurable, incluso se puede cambiar la distribución de teclado. De hecho, no sería muy difícil colocarle una distribución Fitaly, si te da la gana. Pero ¿para qué conformarse con eso cuando podemos hacer algo mejor?. Se podria ir aún un poco más allá: hacer una configuración específicamente diseñada para el idioma castellano. :-)

Primera propuesta: Teclado ChusqKal

En el mes de mayo de 2006, apareció un mensaje en el foro de PDA Expertos, en el que nuestro amigo chusquete publicaba una distribución castellana para myKbd ideada por él mismo. En mi opinión, esta distribución supera a la de Fitaly en muchos aspectos y se ha convertido en mi teclado por defecto, aunque una de las muchas virtudes de myKbd es que puede convivir sin ningún problema con MessagEase y con el Graffiti nativo. De hecho, actualmente tengo cuatro sistemas de introducción de texto en mi palm: myKbd, MessagEase, Graffiti y TealScript (otra opción también muy recomendable).

¡Eh!. Todos ellos son programas comerciales, no gratuitos. Si los usas, ¡cómpralos, carajo, que no cuestan tanto!.

El caso es que cada cual puede ajustar su teclado myKbd como le de la real gana, para adaptarlo a sus necesidades particulares. Yo también he hecho algunos ajustes al teclado de chusquete principalmente para facilitar algunos signos de puntuación, facilitar el punto y aparte, y ayudar a la introducción de comandos "cortar y pegar". Podeis bajaros mi plantilla e instalarla en vuestra palm, si quereis. O también podeis bajaros el fichero de configuración de mi plantilla y cambiarlo a vuestro gusto.

El aspecto del teclado en vuestra pantalla sería más o menos así:

teclado_chusqkal

Que lo disfruteis.

Segunda propuesta: Teclado Ftialy

Pero antes de terminar esta sección, me gustaría hacer otra propuesta. Si has sido usuario de Fitaly, quizás te interese bajarte esta otra distribución o su fuente. Está basada en el Fitaly, aunque con algunos cambios para facilitar los acentos y símbolos especiales del castellano. Espero no estar violando ningún copyright, eso sí ;-)

teclado_ftialy

Este teclado tiene además la ventaja de que tiene cierta simetría y estética que hacen que sea muy intuitivo y fácil de aprender para los usuarios de Fitaly. Sin embargo, si nunca has usado Fitaly, yo recomendaría probar antes el teclado modificado basado en el de chusquete.

¡Eh!. Fitaly es un teclado comercial patentado por Textware Solutions. Si realmente te gusta la distribución Fitaly deberías probar el programa original de Textware.

A decir verdad, el programa Fitaly original de Textware sigue siendo muy rápido, quizás el más rápido del mercado para PDAs, incluso en idioma castellano con acentos y todo. Lamentablemente, Textware Solutions ha dejado de soportar los nuevos modelos de Palm, incluída la Palm T|X. Aún así, el teclado Fitaly original puede usarse instalando un programa intermediario que haga de parche. Estos programas intermediarios son FitalySkinLoad, MySkin y MyKbd, todos ellos creados, precisamente por Alexander Pruss.

Para instalar Fitaly en una Palm T|X, por ejemplo, puedes usar FitalySkinload (es freeware) siguiendo las instrucciones. Para hacerlo usando MySkin o MyKbd (son shareware), usa la opción "merge Fitaly components" del menú. Y ya puestos, si usas la opción "merge MEST components" puedes hacer convivir tu teclado MyKbd con MessagEase.

Mi recomendación final es que instales (y compres) MyKbd, porque es un teclado excelente, configurable, con multitud de plantillas, y encima reúne en sí mismo toda la funcionalidad de MySkin y de FitalySkinload, con lo que resulta ser un programa redondo. Con él, puedes además, comprar e instalar Fitaly o MessagEase, pues MyKbd puede convivir con ambos. ¿Puede pedirse algo más?.

Tercera propuesta: Teclado Kalimero

Pero, naturalmente, la gracia de MyKbd es que cada uno ajuste el teclado a sus propias necesidades. De hecho, no sería disparatado tener una plantilla que va cambiando a medida que lo vamos necesitando. Y por si te lo preguntas, actualmente, mi teclado es tal que así con esta plantilla.

Con este teclado, que en realidad no es más que una adaptación de la plantilla de chusquete, estoy alcanzando actualmente velocidades de un mínimo de 40 WPM y un máximo de 50 WPM. Puede que esas cifras no te digan mucho, pero lo cierto es que equivalen a 200-250 pulsaciones por minuto. Así a lo tonto, con este teclado se puede alcanzar fácilmente la misma velocidad de tapeo que un mecanografiado rapidillo a dos manos. ¡La leche!.

Y su aspecto sería tal que éste:

teclado_kalimero
  * *

En KDE, los videos embebidos en la web no tienen sonido.

Si usas KDE, es muy posible que te encuentres con un fenómeno curioso: Cuando navegas por la web, tanto con Firefox como con Konqueror, puede ocurrir que los videos embebidos no tengan sonido.

El problema no está en los navegadores, ni tampoco en el plugin de video (ocurre sobre todo con el Macromedia Flash Player), sino en arts, el servidor de sonido de KDE.

Arts tiene la manía de bloquear el acceso a la tarjeta de sonido a todos los programas que no sean de KDE. Afortunadamente, este bloqueo es temporal, y si pasa un tiempo prudencial sin que ningún programa KDE necesite el audio, entonces arts libera el acceso al sonido.

Asi que vete al menú de KDE, abre el "Centro de control", despliega "Sonidos y Multimedia", entra en "Sistema de sonido", y de ahí al apartado "Autosuspensión": ajustalo para que se autosuspenda si el sonido está inactivo durante 1 segundo. Y ya está. Solo con esto, ya deberías poder escuchar el audio de los videos embebidos en la Web.

  * *

¿Qué software será estable en mi Palm TX?

En Internet se han escrito rios de tinta acerca de la inestabilidad de la Palm TX. Y hasta cierto punto es cierto. La Palm TX es una buena PDA, quizás la última Palm auténtica con verdadero sabor PalmOS (Treos aparte). Dudo mucho que salga otra Palm así, puesto que el futuro es, con suerte, de ALP, y no de Palm OS, aunque mucho me temo que las PocketPC están dominando el mercado por completo.

Palm TX es la evolución lógica de todo lo que Palm ha aprendido estos años. Y es una buena, magnífica PDA con casi todo lo que puedas necesitar de verdad en tu trabajo (con lo que no tiene LEDs, micrófono, ni cámarada de fotos, pero sí Bluetooth y WiFi). Pero es cierto que tiende a ser un poco inestable y a hacer un soft reset a poco que la fuerces a hacer cosas raras.

¿Se puede conseguir que la Palm TX sea estable?. ¡Oh, sí!, solo hay que tomar unas cuantas precauciones y evitar software problemático. En Internet puedes encontrar listas de compatibilidad para Palm TX, como la de PalmFocus, en las que puedes averiguar qué software le funciona a la gente y cuál da problemas. Yo mismo he enviado algún apunte a alguna de esas listas, pero tienden a actualizarse muy de cuando en cuando. Pero listas oficiales aparte, puede que te interese qué he hecho yo para conseguir que mi Palm TX sea completamente estable. Y a eso vamos.

Siguiendo las recomendaciones que te doy, mi Palm TX no ha vuelto a hacer ni un solo soft reset en varios meses. Como lo oyes. Y no pienses que son recomendaciones complicadas. En absoluto. Son cosas sencillitas y de puro sentido común. Allá ván.

Compra una tarjeta SD. Te recomiendo una Ultra II de SanDisk de 2 Gb (es fiable y muy, muy rápida), pero eso es cosa tuya. Instala el programa NVBackup (es gratuito) de A. Pruss. Haz una copia de seguridad de tu PDA. Ahora programa NVBackup para que haga una actualización del Backup todos los días a las 3 de la mañana. Y programa que haga un soft reset automático después del backup (esto sirve para poner a cero diferentes cachés, y limpiar la memoria, dejando la PDA lista para un día más).

Ahora instala el programa Uninstall Manager, de NorthGlide Systems. Es software comercial, así que cómpralo. Te aseguro que merece la pena.

Ahora instala el software que vayas a usar en la PDA. Instala los programas uno a uno, y a poco que la PDA haga alguna cosa rara, desinstala el software con Uninstall Manager y anótalo en una lista negra para no volver a instalarlo nunca más. Si la PDA se vuelve tan inestable que entra en un bucle de soft resets continuos, haz un hard reset, entra en NVBackup y recupera el sistema entero, con lo que volverá a quedar tal y como estaba antes de instalar el software problemático. No te preocupes, NVBackup en si mismo no se pierde con el hard reset, porque siempre se instala en la tarjeta SD. Luego busca alguna alternativa al software problemático que te ha dado el disgusto y vuelve a probar.

Y ya está. Fíjate qué tontería. :-O

Pero por si te lo preguntas, te pongo a continuación una lista con un montón de programas que están funcionando en mi Palm TX y son completamente compatibles y estables. Hay programas libres, y muchos comerciales. Ya sabes lo que opino de eso: si un software comercial te interesa: cómpralo, no piratees (la única excepción sería Textras v1.1, una aplicación comercial cuyo autor no contesta a los Emails ni a los Correos. Me ha resultado imposible comprar este programa por ningún cauce. Por lo que he visto por los foros, su autor está muy enfermo o ha fallecido, aunque su web sigue activa por pura inercia). Una pena. En fin, tengo la PDA bastante cargada así que creo que podrás encontrar casi todo lo que puedas necesitar. :-)

  • Aeroplayer v5.5 de Aerodrome Software. (Magnífico lector de ogg y mp3. Comercial.)
  • Agendus Professional v11.04 de Iambic. (Buena agenda y PIM. Comercial.)
  • Archimedes v7.0.53 de Skyscape. (Noticias y scores médicos. Libre. Requiere registro.)
  • Card Reader v1.02 de Mobile Stream. (Permite acceder a la PDA como un lápiz USB. Comercial.)
  • ConvertDeluxe v2.01 de Deluxeware. (Imprescindible conversor de medidas. Comercial.)
  • DayNotez v2.9.2 de Natara Software Inc. (Útil diario para Palm. Comercial.)
  • Documents To Go v7.006 de Dataviz Inc. (Imprescindible editor de documentos MSOffice. Comercial.)
  • Eponyms v1.84 de Andrew J. Yee. (Listado de Epónimos médicos. Libre.)
  • eReader, de Palm Digital Media Inc. (Lector de E-Libros. Comercial.)
  • eWallet v4.1.0 de Illium Software. (Guarda contraseñas. Muy útil. Comercial.)
  • FileZ v6.8.3 de Nosleep Software. (Navegador de ficheros. Libre.)
  • Garux. (Arranca Linux en tu PDA !!!. Libre. Experimental.)
  • Getdeblu v1.3 de Rod. (Asociación de ficheros. Libre.)
  • GoogleMaps v1.0.0 de Google Inc. (Google Maps!. Libre.)
  • HandyShopper v2.9c de HandyShopper. (Útil lista de compras. Libre.)
  • ICUmatch de Terry Fagan MD. (Calculadoras médicas. Libre.)
  • iSilo v4.32 de iSilo. (Magnífico lector de documentos. Imprescindible. Comercial.)
  • MakeSpot v3.3a de Miday Workshop. (Gestor de festivos para Agendus. Libre.)
  • MD on Tap v2.1 de NLM. (Pubmed en tu PDA. Libre.)
  • MedAlert v8.0.20 de Skyscape. (Alertas médicas. Libre. Requiere registro.)
  • MegaClock v2.15 de Megasoft2000. (Buen reloj y Cronómetros. Comercial.)
  • MessagEaseST v1.8.0 de Exideas. (Teclado virtual. Útil. Comercial.)
  • Mobipocket Reader v5.2 de Amazon. (Lector de E-Libros. Libre, pero los libros son comerciales.)
  • Vademecum Internacional para Mobipocket. (E-Libro. Comercial.)
  • MyKbd v1.33 de A. Pruss. (Magnífico teclado virtual editable. Casi Imprescindible. Comercial.)
  • Netter's Anatomy Flash Cards de Medical Wizards. (Muy buen atlas anatómico. Comercial.)
  • NoteIt v3.0 de Pathompong Puengrostham. (Buen block de Notas gráfico. Comercial.)
  • NVBackup v1.13 de A. Pruss. (Imprescindible software de backup. Libre.)
  • PalmEKG v1.1 de Iterum LLC. (Resumen de interpretación EKG. Libre.)
  • PalmPDF v1.4 de MetaView Soft. (Visor PDF. Libre. Ojo, puede causar Soft Resets.)
  • PalmRevolt v0.945b de 3GX Software. (Skin para PalmOS. Comercial.)
  • pssh v2005-06-23 de Greg Parker. (SSH2 para PalmOS. Experimental.)
  • Pocket Tunes 3.1.6 deLuxe de NormSoft Inc. (Lector ogg y mp3. El sonido es malo. Comercial. Compra mejor Aeroplayer.)
  • Repligo Viewer v2.0.2 de Cerience Corporation. (Magnífico lector de documentos. Comercial.)
  • Sanford Guide 2005 v5.0 de USBMIS Inc. (Buen E-Libro. Comercial.)
  • SC-123PU v1.7 de Thomas Öllinger. (Excelente calculadora científica. Libre.)
  • Screenshot v2.3 de Linke Soft. (Buen programa de captura de pantalla. Comercial.)
  • SmartList to Go v3.003 de DataViz Inc. (Buena base de datos para Palm. Comercial.)
  • TCPMP v0.71. (Lector de videos. Libre.)
  • TealScript v3.90 de TealPoint Software. (Excelente "Graffiti anywhere" editable. Comercial.)
  • G1_V10 v1.0. de Heinz. (Magnífico profile para TealScript. El mejor Graffiti 1 para Palm TX. Libre.)
  • Textras v1.1. de Dove Software (Abreviaturas para Palm. Comercial. ¡No lo compres!. El autor no contesta ni hay soporte.)
  • UMDH v5.3 de Dmitry Grinberg (Gestor de memoria. Comercial.)
  • Uninstall Manager v3.05. de NorthGlide Systems (Imprescindible Desinstalador de software. Comercial.)
  • WiFile Pro v2.12 de Hands High Software Inc. (Navegador para WiFi. Comercial.)
  • WPM v1.00 de David Haupert. (Mide tu rapidez al teclado. Libre.)
  • Virtual Pool Mobile v1.48 de Celeris Inc. (Juego de billar 3D. Comercial.)

Y con esto espero que encuentres lo que estabas buscando y disfruta de tu Palm TX.


  • Sintaxis HTML 4.01 comprobada
  • Enlaces comprobados


Hecho con gvim * Hecho con CSS