23 nov 2009

Error detectando scanner HP All-in-One en Debian Squeeze

Hace varios meses, instalé mi impresora HP Photosmart C5280 All-in-One en mi Debian Squeeze y todo funcionó correctamente, es decir, el sistema de impresión utilizando CUPS.  Todas las configuraciones las tomó sin problemas, lo que podriamos decir que estaba correctamente instalada y configurada.  Esto no fue mucho trabajo, ya que los driver que vienen en Debian para mi impresora funcionaron de maravilla, asi como la detección automática.

Unas semanas atras, tuve la necesidad de escanear un documento, y me di cuenta de que nunca había utilizado la función de scaner de mi HP All-in-One en mi sistema Debian.  Empecé a buscar infomación acerca de esto  y por supuesto mi primera busqueda fue en el Wiki de Debian, allí me encontré de es sane el que lo hace todo.  Decidí instalar sane y xsane, para ver que tal la interfaz gráfica y la de consola.
# aptitude update
# aptitude install sane xsane

Luego al abrir el xsane desde KDE4.3.2, comenzo la detección del dispositivo y despues apareció la interfaz gráfica lista para empezar el trabajo, perfecto, el escaner fue reconocido correctamente.

Ahora, luego de varios días, actualizaciones de kernel y demás, intenté escanear una imagen que necesitaba, y cual fue la sorpresa de que la aplicacion arrojaba un error: "Disposivo no encontrado".

Despues de una busqueda de información acerca de como funciona sane y su interacción con el dispositivo, logre descubrir la falla.  Por alguna razon, el dispositivo fue asignado al grupo lp en vez de al grupo scaner.
# ls -l /dev/bus/usb/001/006
crw-rw-r-- 1 root lp 189, 5 2009-11-23 20:48 /dev/bus/usb/001/006


Por lo que el problema era de permisos y no del dispositivo o del Debian.  Solución: aunque no se si es lo mas correcto, solo agregé mi usuario al grupo lp y listo.  Para probar la detección del scanner puede utilizar:
$ sane-find-scanner
found USB scanner (vendor=0x03f0 [HP], product=0x5d11 [Photosmart C5200 series]) at libusb:001:006


y para probar el escaner:
$ scanimage -L
device `hpaio:/usb/Photosmart_C5200_series?serial=MY75BBD1P604XQ' is a Hewlett-Packard Photosmart_C5200_series all-in-one


Listo, espero les sirva de ayuda con una falla tan especifica.

Jose A. Viana

13 nov 2009

Songbird vs Amarok en Debian Squeeze

Tal vez para sistemas Windows el Songbird sea una buena solución (cualquier cosa es mejor que el Win MediaPlayer) pero para sistemas Linux es otra cosa.

Basándome en mi experiencia, no hay nada mejor que el Amarok, que a decir verdad utilizo KDE como gestor de ventanas solo para tener el Amarok en su máximo 'esplendor'. He probado el Songbird, el cual me toco instalar desde el tar.gz porque la comunidad Debian (mi distro favorita) detecto unas cuantas fallas de seguridad y bugs, y ya no esta el paquete .deb en los repositos oficiales de Debian para Squeeze.

Se que lo anterior es un caso puntual, y que muchos buenos programas no están en los repositos oficiales por que no cumplen con las estrictas condiciones que impone Debian. Pero eso es harina de otro costal.

A mi modo de ver, el Songbird consume muchos recursos, en comparición con Amarok. En las pruebas que realicé me arrojaron lo siguiente:

- Amarok: Con la biblioteca cargada y lista con mas de 7400 canciones, add-ons para Wikipedia, Lyric, Cover, Group info, todos cargados y funcionando, reproduciendo una lista dinámica.     Consumo de memoria: 54MB

- Songbird: la biblioteca vacía, nada agregado, segunda vez iniciado, iniciado desde cero, ninguna canción reproduciendo. Consumo de memoria: 75MB

Me imagino, que este exceso en el consumo de memoria se debe a que este carga un navegador, el cual lo primero que hace es abrir un flash.  No niego que el Songbird se ve como una buena alternativa como reproductor y manejador de biblioteca de música, pero considerando su desempeño en 'mi distro linux' siento que aun le falta madures en su desarrollo, o tal vez se ha expandido mucho?.  En lo particular, no me gustan las aplicaciones que quieren hacer de 'todo', y el hecho de tener un navegador integrado no me parece eficiente.

Así que, aun continuare con Amarok, hasta que desmejore o aparezca alguno mejor. Esperemos que el Songbird mejore con el tiempo.

José A. Viana

12 nov 2009

Montar un ISO en un directorio

En otros sistemas operativos, es necesario instalar software s de terceros para poder tener acceso a una imagen de disco, o archivo tipo ISO.  En otros casos, se requiere que la imagen sea grabada en un CD o DVD.

En los sistemas Linux, es tan fácil con una línea de comandos.  Pero primero de debe crear un directorio en el cual se van a montar la imagen ISO:

# mkdir /mnt/iso

Luego, de haber creado el directorio solo nos queda montar la imagen:

# mount -o loop /home/user/dvd.iso /mnt/iso/

y listo, ya están la imagen montada en /mnt/iso



Jose A. Viana Gil