Propaganda Oculta
sábado, marzo 10, 2012
Scanning library bug in Xubuntu
This is a silly bug, but I learned about a new command, getfacl, so I figured I should write about it. Reinforce the experience, if you will.

The bug is that the scanning program (simple-scanner, xsane, etc.) cannot detect the scanner. First thing, is there actually a scanner being detected? Here's another command that I've never used before, by the way:
$ sane-find-scanner
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0818 [USB MFP]) at libusb:001:005
...
 Ah, so there *is*! Let's check its permissions:
$ getfacl /dev/bus/usb/001/005
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/005
# owner: root
# group: lp
...
Clearly the scanner was assigned to user root and group lp. Simple workaround is to make sure that saned, the scanning daemon, is part of the lp group:
$ sudo adduser saned lp
And it worked. Of course, I never would have found out about this without the great comments posted on the bug's launchpad.net page.

Update: Spoke too darned soon. Still doesn't work in Xubuntu 11.10. But Ubuntu 11.10 on my netbook worked fine. The ridiculous part? The same thing happens with printing! Can't get it to work in xubuntu desktop, works fine with ubuntu netbook. Bah.

Update 2: By the way, Xubuntu 12.04 has zero problems with my printer/scanner. No need for any of these commands anymore!

Etiquetas: , , , ,

 
viernes, noviembre 30, 2007
Hiatus de tres meses
Todo se complicó cuando empezó Septiembre (de este año, estoy hablando del progreso [o falta de] de mi proyecto), porque fue cuando Laura empezó a tener mucha chamba.

Entre las tres clases que da (lunes de 5 a 7, martes de 5 a 6:30, sabado de 4 a 7), la clase que toma (jueves de 7 a 10), y otros proyectos (que han caído en todos los días de la semana, excepto curiosamente el viernes), pues me tardé mucho tiempo en ajustarme a una rutina. Y de hecho, no tenemos rutina. Por eso somos tan desorganizados. Mi solución fue sentarme a programar en cualquier ratito que tenga libre, así sin planear, porque los planes nunca se cumplían.

Bueno, también hubo otros factores que hicieron que mi interludio durara más de lo necesario. Como Laura estaba trabajando tanto, tenía (y tiene) que revisar su mail a cada rato, y nunca falta que necesite escribir y/o imprimir un par de cosas cada semana. Con una sola laptop en la casa, pues era complicado que yo tuviera mucho tiempo para programar.

Y que mi cuñado me regala una de sus computadoras "viejitas." Me regaló lo que coloquialmente llamamos "CPU" (que en realidad es una caja de metal y plástico con varios componentes) con tarjeta madre, memoria, unidad de poder, tarjeta de video [buena pero viejita], quemador de CDs y DVDs y dos discos duros, ademas del verdadero CPU. Yo me compré un bonito monitor plano, ancho, de 19 pulgadas, junto con un teclado y un mouse. La computadora solo tiene unos 3 o 4 años, pero en el mundo de las PCs eso esta ya casi para descontinuarse, así que decidí ponerle Linux.

Y pues en eso se me fueron fácil uno o dos meses, jugando con Linux, configurando la máquina para que quedara como a mí me gusta. Estoy usando Xubuntu, y esta muy padre.

Hace como dos semanas volví a sentarme a programar. Me pase un par de días ajustando el código para que jalara en Linux (nada grave, el problema más grande fue con mi sistema de respaldos: traté de migrar mi repositorio de Subversion de Windows a Linux, y al final de cuentas terminé creando un repositorio nuevo). Ya he tomado unos cuantos pasitos adelante desde entonces, pero eso será para otra ocasión.

Etiquetas: , , ,

 
Personal sounding board and public memory.

Nombre: Alejandro Moreno
Ubicación: Edmonton, Alberta, Canada

CodeWeavers

enero 2005 / febrero 2005 / marzo 2005 / noviembre 2005 / diciembre 2005 / febrero 2006 / marzo 2006 / abril 2006 / julio 2007 / agosto 2007 / noviembre 2007 / septiembre 2010 / octubre 2010 / noviembre 2010 / enero 2011 / junio 2011 / julio 2011 / diciembre 2011 / marzo 2012 / junio 2012 / agosto 2012 / septiembre 2012 /


Powered by Blogger