Newsgroup: it.comp.os.linux.iniziare
Titolo: xscanimage non da root

Ho installato il mio scanner Mustek 600CP su portta parallela ma non
riesco ad eseguire xscanimage se non sono root.
Ho messo setuid come root di scanimage e vedo lo scanner anche da
utente:
[tongiu]$ scanimage -L
device `mustek_pp:600CP' is a Mustek Mustek 600/1200 CP flatbed scanner
Ho cercato in /dev/ se esisteva un device chiamato 600CP ma non c'è.
Il problema è che se metto setuid root anche a xscanimage ottengo
questo:
Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:
 
http://www.gtk.org/setuid.html
Refusing to initialize GTK+.
Se uso kooka il problema è lo stesso quindi penso che non dipenda dal
frontend.
Ho cercato nelle FAQ di sane è ho trovato :
For all parralel port scanners you not only need read/write access to
the device, you also have to be root (or your appliation needs to be
setuid root). The reason for this is that the backend must control the
actual parallel port via I/O ports. This is necessary for all Linuces
(linuxes?) 2.1 and above.
E allora ? Non c'è soluzione ? Possible ?
Qualcuno mi può aiutare ? Uso mandrake 8.1
Grazie 
Tongiu
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Devi dare i permessi per usare lo scanner a tutti gli utenti. La
periferica di dovrebbe chiamare /dev/scanner0 o qualcosa del genere. Prova
come root a fare:
chmod a+rwx /dev/scanner0
Se non funziona prova con
chomd a+rwx /dev/scanner*
Se non funziona nemmeno cosi fai
find /dev/ | grep scanner
e dai i permessi a tutte le periferiche che ti compaiono nell'elenco come
ti ho fatto vedere sopra. Non ti posso dire il percorso esatto perché io
uso uno scanner USB, il cui percorso è /dev/usb/scanner0.
Ciao,
	Alejo

 E allora ? Non c'è soluzione ? Possible ?
Devi usare lo scanner attraverso l'interfaccia net. Configura il tutto, poi
setta le due variabili d'ambiente
SANE_DEFAULT_DEVICE=net:localhost
SANE_NET_HOSTS=localhost
export SANE_DEFAULT_DEVICE SANE_NET_HOSTS
Poi accedi allo scanner attraverso l'interfaccia net (devi anche tirare su
inetd o equivalenti)
Ciao
  Andrea

 inetd o equivalenti)
Uso xinetd ma quale servizio devo inserire ? 
Non mi sai indicare un link con qualche descrizione su come fare a farlo
funzionare con l'interfaccia net ?


 inetd o equivalenti)
Uso xinetd ma quale servizio devo inserire ? 
Non mi sai indicare un link con qualche descrizione su come fare a farlo
funzionare con l'interfaccia net ?


 uso uno scanner USB, il cui percorso è /dev/usb/scanner0.
[root dev]# ls scanner*
ls: scanner*: No such file or directory
[root dev]# find /dev/ | grep scanner
/dev/usb/scanner0
/dev/usb/scanner1
/dev/usb/scanner10
/dev/usb/scanner11
/dev/usb/scanner12
/dev/usb/scanner13
/dev/usb/scanner14
/dev/usb/scanner15
/dev/usb/scanner2
/dev/usb/scanner3
/dev/usb/scanner4
/dev/usb/scanner5
/dev/usb/scanner6
/dev/usb/scanner7
/dev/usb/scanner8
/dev/usb/scanner9
Esistono solo gli USB ma da root funziona tutto : Quale dispositivo usa
quando accedo da root ?


 funzionare con l'interfaccia net ?
man sane-net
Ciao
  Andrea

"Andrea Palazzi" <giampi...@it.inwind.invalid> wrote in message
news:slrna6vbgd.27...@marcopolo.palanet.it...

Mi metto al lavoro. 
Grazie
