On Tue, 2007-03-20 at 03:17 +0100, Étienne Bersac wrote: > Hi, > > > e.g. it's polling. I don't suppose there's any way to avoid this, it > > only will happen when the scanner is plugged in and powered on. > > How to do without polling in user space ?
Hmm, I don't think that's possible; I haven't looked at the SANE sources in great detail though; they do have what appears to be some mainloop integration bits (sane_get_select_fd() for example) so perhaps that can be used. Either way, it's an implementation detail though + people are probably near a power point when they're using their scanners so we don't have to worry too much about burning battery. And we'd only be running this code when a scanner is actually attached... But the less polling the better or so Ryan tells us :-) > > So here's what I would do > > [snip] > > What do you think? > > That's really nice !!! Also, patching sane_get_devices () to use HAL, > then patch saned to publish through avahi, then path again > sane_get_device to use avahi and we get the trick ! Yeah, that might be possible too. Beware of feedback effects though :-) David _______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list