txapelgorri - Software Libre
El blog de txapelgorri


Logo sinanimodelucro

Este weblog va sobre...

txapelgorri - Software Libre, es un weblog que trata de mi experiencia con Debian GNU/Linux, Ubuntu GNU/Linux, el Software Libre (sí, con mayúsculas) y la cara social del movimiento GNU en general, o al menos lo que representa para mi. Vas a poder encontrar material, reflexiones, ideas y un montón de buenas intenciones.

Contacto

Este blog forma parte de un sitio web mas amplio. La página inicial esta:http://sinanimodelucro.net
En este correo electrónico puedes localizarme para hacerme llegar aquello que consideres digno de interés.


Historias del weblog

Suscríbete

Suscripción a este weblog, gracias a las maravillas de RSS.


Sabores

Existe mas de una manera de ver este weblog; pruébalos.


Enlaces

Estos son algunos de los enlaces que mas me gustan:


Logo Blosxom

21 Jan 2009

SSH con X Forwarding y distintos usuarios.


Tenemos el siguiente problema: un servidor (llamémosle 'servidor' para ser originales) sin entorno gráfico, ejecutanto una serie de servicios. Por motivos que no vienen al caso, necesitamos ejecutar en ese servidor un software que solo tiene interfaz gráfico y por tanto necesita un servicio de ventanas para poder ejecutarse. Tenemos dos opciones, ir hasta el servidor, enchufarle una pantalla, un teclado y un ratón, instalar un servidor de ventanas, configurarlo, arrancarlo, ejecutar el dichoso programa, dejar todo como estaba y volverse; o utilizar la opción B, todo sin moverse de casa (muy cómodo sobre todo si el servidor está a unos dos mil kilómetros de casa).

Veamos esta opción B: en 'servidor' y un ordenador portátil llamado 'cliente' (seguimos derrochando originalidad) tenemos ya instalado el servicio SSH con OpenSSH, empaquetado en cualquier distribución moderna. Necesitamos modificar en ambos puntos (servidor y cliente) la opción 'XForwarding no' por 'XForwarding yes', declarada en el fichero de configuración /etc/ssh/sshd_config. Una vez hecho esto necesitamos instalar en el 'servidor' las herramientas xinit y xauth. Estas herramientas se encuentran también empaquetadas en cualquier distribución moderna, por ejemplo el paquete 'xbase-clients' en Debian o 'xinit' y 'xauth' en Ubuntu. Con esa opción cambiada en servidor y cliente mas las herramientas mencionadas ya podemos ejecutar software gráfico en el servidor: ejecutamos una nueva sesión SSH así ssh -C -X usuario@máquina. Una vez dentro de servidor lanzamos una aplicación gráfica de prueba: xclock. Si vemos un reloj en nuestra pantalla, indicativo de que funciona, o sea que ya podemos lanzar la aplicación que necesitemos.

¿Que pasa si necesitamos ejecutar software como usuario administrador (root) u otro usuario que no seamos nosotros?. Bien, lo que necesitamos hacer es utilizar una cookie que utiliza SSH con el usuario con el que hemos hecho login la primera vez, llamemosle 'usuario' (estoy que lo tiro con la originalidad oiga). Establecemos sesión como 'usuario', ejecutamos echo $DISPLAY lo que nos devuelve una cadena de texto, al estilo 'host:10.0' o algo similar, hacemos cambio de usuario, por ejemplo 'root' y ejecutamos xauth merge /home/usuario/.Xauthority, y después export DISPLAY=host:10.0, donde 'host:10.0' es el resultado del comando anterior (echo $DISPLAY). ¡y a ejecutar!, por ejemplo 'xclock' otra vez.

Salud.


[] enlace permanente

18 Jan 2009

Tarjeta ONA en GNU/Linux (Ubuntu por ejemplo).


La tarjeta ONA es todo esto: Tarjeta ONA en Euskadi.net. A pesar de ser una iniciativa interesante para dotar de mayor agilidad ciertos trámites con la Administración, como habitualmente en la CAPV, se da por supuesto que solo se utiliza un sistema operativo y por tanto las instrucciones de instalación se encuentran solo para ese sistema operativo. Si quisieramos hacerla funcionar en GNU/Linux por ejemplo necesitamos enredar un rato en Internet, leer bastante documentación sobre tipos de certificados, SmartCards e implementaciones para GNU/Linux de librerías y binarios para manejar ese hardware desde nuestro sistema operativo. Esta entrada del blog trata de dar unas pequeñas pautas para usar la tarjeta ONA rápidamente en Ubuntu. Yo la he probado satisfactoriamente en Ubuntu 8.04.1 LTS (Hardy Heron) y en Ubuntu 8.10 (Intrepid Ibex). Ahora mismo no puedo probarla en Ubuntu 6.06.1 LTS (Dapper Drake) porque no tengo ningún equipo con esa versión instalada, aunque trataré de probarla esta semana que entra y actualizar esta entrada del cuaderno de bitácora. El procedimiento está basado en la siguiente entrada: DiarioLinux

Salud.


[] enlace permanente

16 Jan 2009

Tarjeta ONA en GNU/Linux


Buscando información sobre como utilizar la tarjeta ONA con GNU/Linux me he encontrado con esto: http://diariolinux.com/2008/01/20/izenpe-tarjeta-ona-certificacion-digital-y-linux/. Por supuesto en Izenpe solo ofrecen soporte para Windows.

A este respecto (la falta de soporte para otros usuarios que no sean los de Windows), no quiero entrar al trapo de la crítica fácil y la descalificación oportunista, pero es cierto que poner en marcha una solución de firma digital sin tener en cuenta a una parte de la población no es una solución válida. Estamos mejorando en accesibilidad, eliminando barreras y hablando de 'diseño para tod@s', ¿y montamos un sistema que excluye intencionadamente?. Afortunadamente existe una comunidad de usuarios que contribuye con las soluciones que la Administración no nos da, y que, peor aún, no tiene en cuenta. Si no dispone de recursos para brindar ese soporte, al menos podría tener en cuenta documentos como el enlace anterior y tender la mano a esa comunidad, ofreciendo colaboración para dar un soporte elaborado desde esa comunidad.

¿Por qué siempre hay dinero para comprar licencias de productos privativos de libertades y desarrollar en tecnologías cerradas, y nunca lo hay para contratar a empresas locales o profesionales autóctonos que desarrollan productos de calidad, totalmente personalizados, estándares y libres?. Quizá algún encorbatado con información priviegiada sobre concursos públicos y con afinidades en consultoras conocidas y que programan en Java tenga la respuesta a esta y otras preguntas similares. Mientras tanto, gente con buena voluntad y ganas de cambiar las cosas seguimos trabajando.

Salud y enhorabuena a diariolinux.


[] enlace permanente

07 Jan 2009

Nueva propuesta para notificaciones en Ubuntu 9.04.


Un vídeo de la web de Mark Shuttleworth explicando de la propuesta con respecto a las notificaciones del sistema: Notificaciones del sistema.


[] enlace permanente

Sincronizar ficheros: trabajo con un portatil.


Cuando utilizaba un equipo de sobremesa para trabajar, disponía de un RAID1 que respaldaba todo mi trabajo. Pase a trabajar con un portátil y evidentemente no pude disponer de la misma arquitectura de seguridad. Una solución sencilla y eficaz pasa por tener una copia de respaldo en un disco externo, y para mantener actualiza la copia lo mas sencillo es utilizar rsync. Es una herramienta realmente poderosa, pero que quiza pueda intimidar por la cantidad de opciones que admite. Para facilitar su manejo existe una interfaz muy maja: Grsync. Esta empaquetada en Ubuntu, con lo que un sencillo aptitude install grsync basta. Salud.


[] enlace permanente

WebCam Acer Crystal Eye Webcam en Acer Aspire One e Intrepid Ibex (8.10).


Un problema con la librería libv4l hacía que la aplicación 'Cheese' no funcionase correctamente. La cámara, una Acer Crystal Eye Webcam funcionaba correctamente con otros programas, como por ejemplo Ekiga, pero no con Cheese. Al lanzar en consola el programa en cuestión, me dí cuenta de que escupía un error que decía: 'v4l-convert: error destination buffer too small'. Buscando un poco de ayuda en Internet, he localizado esto: Corregir libv4l Intrepid Ibex. Salud.


[] enlace permanente

Cómo mostrar el número de semana en Ximian Evolution


Utilizo Evolution como gestor personal de correo, agenda y demás. Para planificar mi trabajo necesito tenerlo organizado por semanas. Me he puesto a buscar como mostrar el número de semana en las preferencias de Evolution y como siempre con estas cosas lo he encontrado después de tenerlo dos veces delante de la nariz. Esto pasa por ir demasiado acelerado :)
Al pulsar 'Preferencias' la opción es esta: Semanas en Evolution opción. Al elegir esa opción podemos ver que nuestro Evolution ya nos muestra las semanas: Semanas en Evolution resultado. Salud.


[] enlace permanente

Atheros AR242x en Ubuntu 8.10 Intrepid Ibex (de nuevo).


Indagando mas en la historia de hacer funcionar decentemente este chipset en Ubuntu 8.10 con el módulo 'ath5k' (módulo completamente libre), me he encontrado con un bug en el Lauchpad que relata lo que me pasaba a mi también: Bug ath5k Launchpad. En resumen, lo solucionan actualizando el kernel de Intrepid a la version 2.6.27-11 que es un paquete para la rama 'actualizaciones propuestas' de los repos de Ubuntu 8.10, pero parece resolver el tema de cuelgues y demás efectos negativos que se producen con la versión estable 2.6.27-9. Yo lo estoy probando y de momento va bien, pero a ver que resultados arroja a mas largo plazo. Salud.


[] enlace permanente

06 Jan 2009

CDLibre, Software Libre para Windows también.


Si no podéis, no sabéis, no queréis o no os dejan migrar aún a GNU/Linux y aún sois usuarios de Microsoft Windows, no tenéis excusa para no utilizar Software Libre. Existe multitud de software para este sistema operativo, y una buena manera de localizarlo es a través de CDLibre, una buena recopilación de este tipo de Software para Microsoft Windows.


[] enlace permanente

Varios atajos de teclado para Ubuntu (Nautilus).


Nautilus es el gestor de ventanas de Ubuntu. Como todos los programas en GNU/Linux, ¡hasta el gestor de ventanas tiene nombre! ;) El manejo de un entorno de escritorio pasa habitualmente por las abraviaturas de teclado que lo que nos permiten es acceder a determinadas herramientas de trabajo mas rápidamente. Algunas sugerencias son estas: http://diariolinux.com/2008/12/17/tres-trucos-de-nautilus-que-igual-no-conocias/#comment-4483. ¿Y tu?, ¿cuales usas?...¡compártelas! :)


[] enlace permanente

Nimuh, un juego educativo y libre.


'Nimuh en busca del tesoro andaluz' es un juego educativo libre (licencia Creative Commons) sobre la comunidad andaluza. Realizado por CaninoStudios y subvencionado por la Junta de Andalucia. El juego propone un recorrido por 40 localidades educativamente interesantes de la geografía andaluza de forma predeterminada, pero también permite a cualquier usuario elaborar su propia recorrido.

Este juego ya lleva una temporada en la calle (desde enero de 2008), siendo su última versión estable la 1.02. Puede instalarse en Microsoft Windows, MacOS y GNU/Linux. Recientemente ha sido incluido en la distribución Guadalinex.
Una gran iniciativa, de gran calidad multimedia y educativa. ¿A jugar!.


[] enlace permanente

04 Jan 2009

Atheros AR242x en Ubuntu 8.10 Intrepid Ibex


Esta tarjeta es detectada por Ubuntu 8.10, pero no funciona con el módulo ath_pci correctamente. Si tratamos de hacerla funcionar con el módulo ath5k (nuevo desarrollo del proyecto Madwifi, totalmente libre), disponible a través del paquete "linux-backports-modules-intrepid", aparentemente todo va correctamente, pero ocasionalmente me cuelga el equipo, básicamente al comenzar descargas de ficheros.
La solución pasa por utilizar el driver anterior "madwifi-hal". Podemos obtenerlo desde aquí http://snapshots.madwifi-project.org/. En el momento de escribir este post la versión utilizada fué la 0.10.5.6.
Yo para evitar problemas con otras versiones de algún módulo eliminé los paquetes linux-backports-modules-intrepid y linux-restricted-modules. Una vez hecho esto, pude compilar e instalar el módulo sin problemas.


[] enlace permanente

02 Jan 2009

Queremos Software Libre


Es mas que una frase, es una iniciativa de Reciclanet para impulsar el Software Libre. Si de verdad este tipo de software te convence, firma: http://www.queremossoftwarelibre.org/.


[] enlace permanente

Hablando de cifras


He encontrado este artículo muy interesante en Bulma sobre las cifras que podría manejar Microsoft en España y el software privativo en general: http://bulma.net/body.phtml?nIdNoticia=2476.


[] enlace permanente

Sobre interfaces gráficas para convertir vídeo.


Dos referencias rápidas para realizar la tarea de convertir entre formatos de vídeo:

El primero es un frontend de FFMpeg para convertir entre distintos formatos. El segundo es un conversor de ¿cualquier cosa? a OGG vídeo pudiendo codificar con Theora o con Dirac.
Ambos tienen versiones para distintas distribuciones GNU/Linux. De hecho OggConverter está está empaquetado en Ubuntu.


[] enlace permanente