[Risolto] Xsane e Scanner

Riconoscimento, installazione e configurazione delle periferiche.
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

[Risolto] Xsane e Scanner

Messaggio da andrea »

Ciao,

ho un problema con xsane e il mio scanner:

se da terminale digito:  sudo xsane

tutto funziona e riesco ad usare il mio scanner.

se invece da applications seleziono grafica e poi XSANE ottengo come risposta:
 
      no devices available

come faccio ad evitare di dover lanciare xsane da terminale ???

Thanks
Andrea
Ultima modifica di andrea il mercoledì 9 aprile 2008, 23:00, modificato 1 volta in totale.
Avatar utente
Nick Linux
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 523
Iscrizione: lunedì 23 aprile 2007, 2:08
Località: Bergamo

Re: Xsane e Scanner

Messaggio da Nick Linux »

Che scanner hai?
Non litigare mai con con un Idiota, la gente potrebbe non notare la differenza.
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

Ciao,

il mio scanner è un Trust Easy Connect 9600 Plus.

mi sa che mi perdo qualcosa a livello di configurazione di Xsane, possibile o sto dicendo una "tavanata galattica"?
perdonate ma sono alla scoperta del mondo linux e ubuntu in particolare

CIao
Andrea
Avatar utente
stefo85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 315
Iscrizione: domenica 30 dicembre 2007, 13:53

Re: Xsane e Scanner

Messaggio da stefo85 »

ciao,
credo che al 99,99% il problema sia che avviando da terminale hai privilegi di amministratore (sudo) mentre da applicazioni no. Prova ad editare il pulsante in questo modo:
click destro sul pulsante di avvio->modifica menu
trova il pulsante xsane (in grafica) e doppio click
nella label "comando" dovresti avere "xsane"; modificalo in "gksudo xsane"
fatto

ora ogni volta che clicchi su questo pulsante ti chiederà la tua password utente; questo è un problema molto comune per gli scanner. Per evitare che ogni volta tu debba reinserire la pass. devi aggiungere (associare) quella periferica al tuo utente. Ora non ricordo i comandi a memoria ma se cerchi in giro è un problema comunissimo.
Ciao!
We all feed on tragedy  It's like blood to a vampire  Vicariously I live while the whole world dies  Much better you than I
Avatar utente
Lucazanna
Prode Principiante
Messaggi: 178
Iscrizione: giovedì 20 marzo 2008, 20:58
Località: carbonate

Re: Xsane e Scanner

Messaggio da Lucazanna »

- cancella la dir ~/.sane
- vai in sistema --> utenti -->click dx sul tuo utente -->privilegi utente -->spunta utilizzo scanner; oppure se preferisci da linea di comando dovrebbe essere:

Codice: Seleziona tutto

sudo adduser nomeutente scanner
- riavvia xsane;
se non funziona prova a riavviare il pc.
"Pensandoci adesso [...] non posso fare a meno di dubitare che esistano altre autentiche realizzazioni del nostro io più profondo che non siano la guerra e la malattia, questi due infiniti dell'incubo. " (L. F. Céline)
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

Niente, nisba

ho provato entrambi i suggerimenti ma:

stefo85

riesco ad avviare lo scanner ma se uso gimp e cerco di acquisire dallo scanner non funziona, mi da sempre
    no devices available

Lucazanna:

ho cancellato la dir, dato il comando sudo adduser nomeutente scanner ma mi dice che l'utente è già associato allo scanner
riavviato il pc ma non funziona

avete qualche idea di cosa potrei controllare o che verifiche fare?

>:(
Andrea
Avatar utente
stefo85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 315
Iscrizione: domenica 30 dicembre 2007, 13:53

Re: Xsane e Scanner

Messaggio da stefo85 »

andrea ha scritto: riesco ad avviare lo scanner ma se uso gimp e cerco di acquisire dallo scanner non funziona, mi da sempre
    no devices available
è ovvio che ti dia sempre non disponibile; se usi gimp e provi a scannerizzare da lì, utilizzi sempre il software xsane. Quindi dovresti far partire anche gimp in modalità superuser (quindi come ti ho detto sopra). In questo modo dovrebbe funzionare anche in gimp.

Mi rendo conto che è una rottura che per utilizzare lo scanner si deve essere sempre con privilegi di root quindi ci sono 3 altre possibilità:
1) Crei un programmino bash in cui attribuisci valori di lettura/scrittura al file scanner in /dev e poi lo fai caricare in automatico all'avvio del sistema operativo. (te lo consiglio)
2) Utilizzi la procedura di cui ti parlavo sopra ma che non ricordo a memoria. Se cerchi nel manuale di xsane al 100% c'è scritto perchè è molto frequente. (sarebbe il rimedio migliore)
3) Ogni volta che vuoi utilizzare lo scanner, scrivi da terminale sudo chmod 777 /dev...  (/dev.. sta per il path della periferica). Però questo va fatto ogni volta che avvii il sistema e vuoi utilizzare lo scanner(però basta solo una volta per sessione a differenza del sudo)
Se vuoi posso scriverti la procedura per il bash script.
We all feed on tragedy  It's like blood to a vampire  Vicariously I live while the whole world dies  Much better you than I
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

stefo85 ha scritto: Se vuoi posso scriverti la procedura per il bash script.
ne sarei contentissimo e grato, io non saprei proprio da dove partire.

andrea
Avatar utente
stefo85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 315
Iscrizione: domenica 30 dicembre 2007, 13:53

Re: Xsane e Scanner

Messaggio da stefo85 »

Il tuo problema sta tutto qui: devi assegnare dei privilegi di lettura/scrittura al tuo scanner ma ad ogni riavvio lo scanner riacquisisce i suoi permessi originari.
Considerando che linux vede i dispositivi come files, devi trovare il tuo scanner all'interno della cartella /dev; per convenzione da ora lo chiamerò /dev/scanner.
Ho due metodi 1 che è sicuro ma che ti potrebbe dare la rottura che a ogni avvio dopo il login ti potrebbe richiedere l'inserimento della password. Il secondo è semplice ma non testato da me in prima persona.
1)
creare un file ".scanner.sh" nella home ed inserirvi all'interno:

#!/bin/bash
sudo chmod 777 /dev/scanner;     
       
poi dare da terminale nella home:
chmod a+x .scanner.sh

andare quindi in sistema-->preferenze-->sessioni, cliccare su aggiungi:
nome:  scanner
comando:  /home/stefano/.scanner.sh              (ricorda di cambiare "stefano" col nome del tuo username (home))
commento:
Poi riavvia.
A questo punto dovresti poter utilizzare lo scanner senza alcuna preoccupazione sui permessi.
Qualora volessi eliminare all'avvio ogni richiesta basta che rivai in "sessioni" e togli la spunta a "scanner"

2)
da terminale:  sudo gedit ~/.bashrc
poi aggiungi nel file alla fine:  alias marca_scanner='sudo chmod 777 /dev/scanner'        (sostituendo a marca_scanner la marca del tuo scanner (ovvio..))

Ti consiglio di cercare anche guide su xsane per rimedi permanenti e "ufficiali".
fammi sapere....
We all feed on tragedy  It's like blood to a vampire  Vicariously I live while the whole world dies  Much better you than I
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Xsane e Scanner

Messaggio da Guiodic »

io procederi cambiando le regole di udev...

lo scanner è usb?

dai

Codice: Seleziona tutto

lsusb 
con lo scanner attaccato.
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

No lo scanner è sulla parallela,

scusa cosa sono le regole di udev??

comunque nonostante tutti i tentativ lo scanner si attiva solo da terminale con:

sudo xsane

oppure con la modifica proposta da stefo85

sigh!

Andrea
Avatar utente
stefo85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 315
Iscrizione: domenica 30 dicembre 2007, 13:53

Re: Xsane e Scanner

Messaggio da stefo85 »

andrea ha scritto: No lo scanner è sulla parallela,
se è su parallela penso che nella guida che ti ho detto sopra devi impostare i permessi sul file /dev/parport0
prova..
We all feed on tragedy  It's like blood to a vampire  Vicariously I live while the whole world dies  Much better you than I
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

Ok, grandioso ora funziona!!!!!

ma quando esco da xsane selezionando quit mi da questo errore:

Failed to create file: Permission denied

però non saprei dove modificare i permessi per creare il file

Andrea
Avatar utente
Lucazanna
Prode Principiante
Messaggi: 178
Iscrizione: giovedì 20 marzo 2008, 20:58
Località: carbonate

Re: Xsane e Scanner

Messaggio da Lucazanna »

andrea ha scritto: ma quando esco da xsane selezionando quit mi da questo errore:

Failed to create file: Permission denied

però non saprei dove modificare i permessi per creare il file
dovrebbe trattarsi della directory .sane: ti conviene cancellarla e avviare xsane come utente normale così te la ricreerà con proprietario l'utente stesso.
"Pensandoci adesso [...] non posso fare a meno di dubitare che esistano altre autentiche realizzazioni del nostro io più profondo che non siano la guerra e la malattia, questi due infiniti dell'incubo. " (L. F. Céline)
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

FUNZIONA!!!!!!!!!!!!!!!!!!!!!!! (good) (good) (b2b) (b2b) (b2b)


ps: nei vari post di aiuto ho visto un sacco di comandi da terminale: mi sapete indicare un buon testo per impararli

Ciao e grazie di cuore a tutti!!!


Andrea
Avatar utente
Lucazanna
Prode Principiante
Messaggi: 178
Iscrizione: giovedì 20 marzo 2008, 20:58
Località: carbonate

Re: Xsane e Scanner

Messaggio da Lucazanna »

andrea ha scritto: ps: nei vari post di aiuto ho visto un sacco di comandi da terminale: mi sapete indicare un buon testo per impararli
io sto leggendo questo: http://www.pluto.it/files/ildp/guide/abs/index.html
però è una guida allo scripting bash, forse tu ne cerchi una incentrata sui comandi principali e la loro sintassi e non saprei cosa consigliarti; beh magari leggiti un po' il wiki che ti aiuta AmministrazioneSistema/ComandiBase
hola  ;)
"Pensandoci adesso [...] non posso fare a meno di dubitare che esistano altre autentiche realizzazioni del nostro io più profondo che non siano la guerra e la malattia, questi due infiniti dell'incubo. " (L. F. Céline)
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: [Risolto] Xsane e Scanner

Messaggio da andrea »

Interessanti, mi immergo nella lettura

Grazie
Andrea
andrea
Prode Principiante
Messaggi: 98
Iscrizione: giovedì 3 marzo 2005, 10:29

Re: Xsane e Scanner

Messaggio da andrea »

ehm dunque:

funziona tutto, però se spengo il pc e poi lo riavvio per far nuovamente funzionare il tutto devo da terminale ripetere i comandi:

sudo chmod 777 /dev/parport0

sudo chmod a+x .scanner.sh

come faccio a render definitivo il tutto in modo da non doverli ripetere ad ogni riavvio?

Thanks
Andrea
Avatar utente
Lucazanna
Prode Principiante
Messaggi: 178
Iscrizione: giovedì 20 marzo 2008, 20:58
Località: carbonate

Re: Xsane e Scanner

Messaggio da Lucazanna »

andrea ha scritto: ehm dunque:

funziona tutto, però se spengo il pc e poi lo riavvio per far nuovamente funzionare il tutto devo da terminale ripetere i comandi:

sudo chmod 777 /dev/parport0

sudo chmod a+x .scanner.sh

come faccio a render definitivo il tutto in modo da non doverli ripetere ad ogni riavvio?
non capisco perchè rendi eseguibile .scanner.sh visto che a quanto ho capito l'eseguibile dovrebbe servire ad impostare i permessi dello scanner che però tu imposti già col comando sudo chmod 777 /dev/parport0...

prova così: *
edita il file .scanner.sh in questo modo:

Codice: Seleziona tutto

#!/bin/bash
sudo chmod 777 /dev/parport0; 
assegnalo a root:

Codice: Seleziona tutto

sudo chown root .scanner.sh
assegna i permessi di esecuzione a tutti gli utenti:

Codice: Seleziona tutto

sudo chmod a+x .scanner.sh
attiva il bit suid:

Codice: Seleziona tutto

sudo chmod a+s .scanner.sh
e quindi come ti ha spiegato stefo85:
stefo85 ha scritto: andare quindi in sistema-->preferenze-->sessioni, cliccare su aggiungi:
nome:  scanner
comando:  /home/stefano/.scanner.sh              (ricorda di cambiare "stefano" col nome del tuo username (home))
spero che così facendo funzioni; io avevo risolto un problema simile al tuo cambiando le regole di udev, però il mio era uno scanner usb, quindi non so nè se si può nè come fare per uno scanner connesso attraverso la parallela.
fammi sapere...


*non sono un guro nello scripting bash quindi ti potrei consigliare qualcosa di sbagliato, però almeno facciamo un tentativo; al massimo continuerai ad ogni avvio a ripetere la stessa procedura che stai utilizzando adesso.
"Pensandoci adesso [...] non posso fare a meno di dubitare che esistano altre autentiche realizzazioni del nostro io più profondo che non siano la guerra e la malattia, questi due infiniti dell'incubo. " (L. F. Céline)
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Xsane e Scanner

Messaggio da Stealth »

Puoi incollare qui il risultato del comando id, dato dall'utente che non riesce ad usare lo scanner?
ciao
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti