On Sat, 16 Mar 2019, Jack Hill wrote:

On Guix, when the scanner is connected via USB it cannot be found by my user's scanning programs (or, therefore, the GNOME hardware/calibration dialog). However, it can be found as root. I suspect the problem is a missing udev rule. What is the right way to proceed?

Indeed, it was a udev problem. Adding:

(simple-service 'sane-udev-rules udev-service-type (list sane-backends))

to my services solves the problem and I can see the scanner from my unprivileged user, and it shows up the the GNOME hardware/calibration dialog. Unfortunately, clicking on the "calibrate" button does nothing. On Debian buster with GNOME 3.30, doing so brings up a calibration wizard.

I also noticed since adding this rule that, I get messages like:

udevd[3658]: specified group 'scanner' unknown

in dmesg. Should adding the sane udev rules also create a scanner POSIX group? Thoughts? I'll have to check out how Debian handles this.

Best,
Jack

Reply via email to