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