OVH Cloud OVH Cloud

xsane recherche périphérique désespérement

4 réponses
Avatar
François Patte
Bonjour,

J'ai un scanner Nikon LS 2000 parfaitement reconnu, un /dev/scanner qui
pointe sur /dev/sg0... mais xsane croit bon de rechercher les
périphériques pendant des plombes à chaque fois qu'on le lance; du coup
gimp fait la même chose quand il arrive au plug-ins xsane.

Manque-t-il quelque chose dans la config? Ou bien la config initiale
n'a-t-elle pas été sauvée?

Les droit de /dev/sg0 sont 660, le propriétaire est "root", le groupe
"scanner" et je suis dans le groupe.

Merci pour toute aide.

PS. A propos du groupe: faut-il faire un newgrp chaque fois qu'on veut se
servire du scanner?

--
François Patte
Ecole française d'Extrême-Orient
Université Paris 5

4 réponses

Avatar
Rakotomandimby Mihamina
François Patte wrote:
Bonjour,


Bonjour

J'ai un scanner Nikon LS 2000 parfaitement reconnu, un /dev/scanner qui
pointe sur /dev/sg0... mais xsane croit bon de rechercher les
périphériques pendant des plombes à chaque fois qu'on le lance; du coup
gimp fait la même chose quand il arrive au plug-ins xsane.


est ce qu'au final il le trouve quand meme ?
si oui alors fait un symlink /dev/usbscanner vers ton scanner ... il me
semble que xsane cherche /dev/usbscanner en premier
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina

Avatar
François Patte
Le Wed, 09 Jun 2004 08:04:19 +0200, Rakotomandimby Mihamina a écrit :

François Patte wrote:
Bonjour,


Bonjour

J'ai un scanner Nikon LS 2000 parfaitement reconnu, un /dev/scanner qui
pointe sur /dev/sg0... mais xsane croit bon de rechercher les
périphériques pendant des plombes à chaque fois qu'on le lance; du coup
gimp fait la même chose quand il arrive au plug-ins xsane.


est ce qu'au final il le trouve quand meme ?
si oui alors fait un symlink /dev/usbscanner vers ton scanner ... il me
semble que xsane cherche /dev/usbscanner en premier


Il le trouve, mais ce n'est pas un scanner usb mais scsi.

Le situation est pire aujourd'hui: je viens de me rendre compte que le
device /dev/sg0 avait pour propriètaire la première personne qui a
lancé xsane et comme groupe root. Que changer cette propriété
(root.scanner) ne tient que jusqu'à ce qu'on relance xsane et qu'à ce
moment les droits redeviennent en 600 même si on les a changés en 660!

Ce comportement interdit de fait à tout autre utilisateur de la machine
de se servir du scanner!!!

Je n'ai trouvé aucun fichier de config de sane, xsane... montrant cela et
permettant donc de modifier ce comportement et de corriger l'erreur
initiale! Peut-être désinstaller et réinstaller xsane ou linux! Il y a
des distrib qui ressemblent de plus en plus à windows....

Si quelqu'un a une idée, elle est la bienvenue.

--
François Patte
Ecole française d'Extrême-Orient
Université Paris 5


Avatar
Rakotomandimby Mihamina
François Patte wrote:
Il le trouve, mais ce n'est pas un scanner usb mais scsi.


bien.

Le situation est pire aujourd'hui:


c'est toujours contournable.

Ce comportement interdit de fait à tout autre utilisateur de la machine
de se servir du scanner!!!


C'est pas forcement mauvais :-) surtout sur un systeme ou tout le monde
peut se logger (genre en entreprise ou dans une ecole)...

Je n'ai trouvé aucun fichier de config de sane,


dans /etc/sane.d

Il y a
des distrib qui ressemblent de plus en plus à windows....


On ne sait toujours pas quelle est ta distribution.

Si quelqu'un a une idée, elle est la bienvenue.


Nous dire:
- comment a ete installe Sane et Xsane (rpm, sources, .deb ...)
- quel sont les permission initiales du scanner
- a quel moment ces permissions sont reglees
- quelle distribution ...

Sinon tu peux aussi faire un script shell en boucle infinie qui
"liberalise" les droits sur le scanner et tout est regle.

--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina

Avatar
François Patte
Le Wed, 09 Jun 2004 11:26:05 +0200, Rakotomandimby Mihamina a écrit :

François Patte wrote:

Ce comportement interdit de fait à tout autre utilisateur de la machine
de se servir du scanner!!!


C'est pas forcement mauvais :-) surtout sur un systeme ou tout le monde
peut se logger (genre en entreprise ou dans une ecole)...


Il me semble que les fonctionnalité "multi-utilisateur" des systèmes
unix devraient être toujours respectées quelle que soit la distribution
(j'y viens!) et que, si des interdictions doivent être faites, c'est le
rôle de l'administrateur du système.


Je n'ai trouvé aucun fichier de config de sane,


dans /etc/sane.d


Oui, mais il n'y a rien ni sur les "propriétaires" ni sur les droits
d'accès.


Il y a
des distrib qui ressemblent de plus en plus à windows....


On ne sait toujours pas quelle est ta distribution.


Voilà, voilà... avec mes excuses: fedora c1


Si quelqu'un a une idée, elle est la bienvenue.


Nous dire:
- comment a ete installe Sane et Xsane (rpm, sources, .deb ...) - quel
sont les permission initiales du scanner - a quel moment ces permissions
sont reglees - quelle distribution ...


Tout a été installé au départ avec la distrib, rpm donc.

Solutions:

1- pour les droits d'accès: le fichier /etc/security/console.perms fixe
les droits à 600 pour les scanners et la propriété est root. Ceci est
en contradiction avec le manuel de xsane:

When using a SCSI scanner, ensure that the access permission for the
generic SCSI device is set appropriately. We recommend to add a group
"scanner" to /etc/group which contains all users that should have
access to the scanner. The permission of the device should then be set
to allow group read and write access. For example, if the scanner is
at generic SCSI device /dev/sg0, then the following two commands would
set the permission correctly:

$ chgrp scanner /dev/sg0
$ chmod 660 /dev/sg0

Puisqu'à la première utilisation de xsane, l'installation se fait
(identification du modèle, création d'un lien /dev/scanner ---> device
approprié, je ne vois pas pourquoi, au minimum, la question n'est pas
posée: voulez-vous créer un groupe scanner, voulez-vous des droits à
660, etc. conformément au manuel.

2- recherche des périphériques: le fichier /etc/sane.d/dll.conf contient
une liste importante de scanners, presque tous décommentés ET une ligne
"net" décommentées aussi, même après la fin de l'install du scanner. Je
comprends que cela soit nécessaire pour la première utilisation, mais
pourquoi ce fichier n'est-il pas "réécrit" après et surtout la ligne
"net" doit être commentée car c'est elle qui est responsable du temps
extrêment long pour la recherche des périph.

Voilà.

Merci à tous.
--
François Patte
Ecole française d'Extrême-Orient
Université Paris 5