Archive for Mayo, 2004

X con teclado numerico muerto en Debian Sid

Ayer o anteayer, ya no recuerdo bien, hice el upgrade diario a mi tarrito con debian sid/experimental, tras un rato de hacer varias cosas, me di cuenta que el teclado numerico ya no me funcionaba, cosa sumamente rara, pero bueno, decidi reiniciar X por si las moscas, solamente, nada, asi que comence a buscar informacion en los logs y me aparecio algo como:
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Key type “ALPHABETIC” has 3 levels, must have 2
> Illegal type definition ignored
Errors from xkbcomp are not fatal to the X server

Lo que encontre sumamente extraño, ya que no habia cambiado absolutamente nada en la configuración de X, pero bueno, ya era tarde y hacia sueño, y hoy cuando volvi a mi casita despues de sorpresivamente participar como expositor en una charla/exposición sobre distintas distribuciones de linux, sin olvidar de mandar mensajes subliminales sobre el uso de Gnome, especificamente 2.6 :-D y despues de sacar la vuelta unas cuantas horas con Joshua en su oficina, me puse a mirar en los bugs de debian, y encontre el parche que soluciona este problemilla, el parche puedes descargarlo desde AQUI.
Las instrucciones para aplicar este parche son las siguientes:

1.- Bajar el parche y dejarlo en /tmp/, por ejemplo
2.- como usuario root ejecutar:
cd / ; patch -p0 < /tmp/unfuck_numlock.diff
3.- Iniciar/Reiniciar el servidor X.
Technorati , , , ,

Gaim-vv, videoconferencia para msn?

Todo comenzó un frio dia de invierno, cuando fui a visitar a Joshua a su oficina, y el estaba jugando con una webcam que se habia conseguido por ahi, cuando llegué me pregunto si conocia algun cliente msn para linux que soportara videoconferencia, yo sin tener la mas minima idea, le dije ¿amsn?, ya que tenia soporte para mostrar esas imagenes asociadas a los usuarios, pero no, era mentira, no tenia soporte, jejeje, asi que comenzamos ambos a buscar algun cliente que cumpliera con las espectativas que teniamos, despues de un buen rato de busqueda, me topé con gaim-vv, que es una ramificación del proyecto gaim, el cual pretende añadir el soporte para videoconferencia, asi como por voz, lo cual a mi parecer no es una tarea trivial.

Bueno, lo siguiente era leer la documentación existente sobre este proyecto para ver pros y contras, asi como ver hasta que punto podriamos esperar funcionara el sistema este, asi que una vez revisados todos los post en los foros de discución y la poca o ninguna documentación existente, me puse a bajar las bibliotecas/aplicaciones necesarias para poder compilar gaim-vv (libj2k, linphone), tras horas de tratar de compilar y leer documentación, logramos compilar si mal no recuerdo libj2k, pero con linphone no habia caso, menos gaim-vv, asi que me retire indignado para mi casa, antes de lo cual Joshua le dijo a West a modo de broma, que para el dia siguiente yo ya tendria estas aplicaciones/bibliotecas empaquetadas para debian, lo cual me dejó mas que picado.

No podia ganarmela, es inaceptable que no pueda compilar esas bibliotecas y aplicaciones, no me la podran ganar dije para mis adentros, jejeje, por lo cual apenas llegue a mi casita baje todo lo necesario, revise cuidadosamente que tenia/requeria/pudiese causar conflicto. Una vez reviso todo, comenze a crear los archivos necesarios para empaquetar directamente los deb, no me la iban a ganar, bajo ninguna circunstancia, a mi no me la hiban a ganar, jejejeje., comence por libj2k, a los pocos minutos ya estaba empaquetado, sin mayores novedades, luego linphone, el primer intento falló, y no es ninguna gracia, por que tardo mas de una hora en llegar al punto en que fallaba en mi pobre chanchito (Buliwyf), asi que revise nuevamente todo, esta vez con mayor detencion, arregle lo que fue necesario y comence a empaquetar esta aplicacion, como a las 2 o 3 de la mañana ya habia terminado de empaquetar, sin ningun problema, ea ea ea, 2 de 3, solo quedaba instalar los paquetes que habia creado y comenzar a empaquetar gaim-vv, pues ya le habia creado los archivos requeridos para hacer el paquete, que por cierto bajo ninguna circunstancia pretendian adaptarse a la Debian Policy, sino mas bien, el poder ser instalados y ejecutados.

una media hora despues ya tenia creado el paquete de gaim-vv tambien, jejeje, no me la gano, no dejaria que me la ganara en todo caso :-D, por cansancio ubiera empaquetado de ser necesario. Asi que ya con los paquetes creados e instalados solo quedaba ejecutar gaim y habilitar los plugins necesarios para poder realizar la video conferencia, primero libj2k.

Plugin libj2k (gaim-vv)

listo, ya una parte estaba completa, ahora por las dudas tambien linphone.

Plugin linphone (gaim-vv)
menu de videoconferencia
Menu emergente al hacer click con el boton derecho del mouse sobre un buddy

Ahora si que si, lo unico que me falta es la webcam para poder probar el asunto, asi que está en veremos hasta que me pueda traer alguna desde algun lugar, pero para quien quiera probar los paquetes, y se arriesgue a destruir su sistema con aplicaciones altamente inestables, deje disponible un repositorio con los paquetes requeridos para este asunto, y bueno contienen otras cosas tambien, como linuxlogo, pero a diferencia del que viene en debian, este es la ultimo release de la aplicación y agregué todos los logos que habian disponibles, tambien se encuentra libpam-voiceauth, que como su nombre lo sugiere es un modulo para pam, que permite autentificar mediante voz, y uno que otro chiche.

OJO: gaim-vv y dependencias estan compilados en Debian Sid, con gnome 2.6 de experimental

Por lo que si logran instalarlo con gnome 2.4 no hay ninguna garantia que funcione correctamente, de todas formas aca va el link para instalar gaim-vv via apt-get.

deb http://primates.gnome.cl/~basilio/debian experimental/
deb-src http://primates.gnome.cl/~basilio/debian experimental/

y para instalar linuxlogo, asi como libpam-voiceauth.

deb http://primates.gnome.cl/~basilio/debian sid/
deb-src http://primates.gnome.cl/~basilio/debian sid/
Technorati ,



Creative Commons LicenseCreative Commons License