Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Potreba spustenia Xsane pod root-om.  (Přečteno 3203 krát)

bozec

  • Návštěvník
  • Příspěvků: 50
Potreba spustenia Xsane pod root-om.
« kdy: 19 Července 2011, 20:03:44 »
Ahojte vospolok.

Mám skener HP Scanjet G2410,

nainstaloval som si ju pomocou tohto návodu:
http://theopenhelp.com/2010/06/how-to-make-hp-scanjet-g2400-and-g2410.html
a odtialto stiahol nejaky ovladač:
http://www.filestube.com/05bb2402d826814b03e9/details.html

Problém nastal vtedy keď som išiel spustiť xsane, daný skener mi to nenájde, ale akonáhle zadám alt + f2 gksudo, ciže ho spustím pod root-om tak ma najprv upozorní že idem pracovať pod root-om a potom vyberiem skener.Tak sa mi Xsane spustí a oskenuje. Ale tu nastáva problém, kedže výstupný obrázok keď som ho uložil na plochu, tak som ho tam vobec nevidel, skúsil som ho potom potom uložit do priečinka Video a tam som ho našiel, ale vôbec nešiel otvoriť a na ikone je znak X a vysiaci zámok.

Viete mi prosím nejako pomôcť buď nech mi ten skener pracuje normálne a nie takto, alebo ako mám systém nastaviť aby som potom mohol s tým obrázkom pracovať?

Dakujem.
Ubuntu 10.04 LTS
ASUS F5GL Intel® Core™2 Duo T5800 (2GHz),4 Gb ram, GeForce 8200M G

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #1 kdy: 19 Července 2011, 20:40:14 »
1. kdyz scanujes z prikazove radky, tak to funguje nebo to neco vypise?
Kód: [Vybrat]
scanimage > /tmp/scan.pnm
2. co vypise prikaz lsusb pri zapnutem skeneru?
« Poslední změna: 19 Července 2011, 20:41:54 od daysleeper »

Rover623

Re: Potreba spustenia Xsane pod root-om.
« Odpověď #2 kdy: 19 Července 2011, 20:51:32 »
Prošel jsem ten postup, zatím to vypadá na to, že autor až trochu moc experimentuje, nicméně zatím to vypadá následovně. Pokud jsi postupoval podle toho návodu na který dáváš odkaz, tak by jsi někde na Ploše (buď na svě nebo roota-dostaneš se tam příkazem gksudo nautilus) měl mít složku /usr/lib/ a v ní tyhle 4 soubory
Kód: [Vybrat]
libsane.la
libsane.so
libsane.so.1
libsane.so.1.0.14
to je obsah toho co se vybalí z toho souboru "hp2400.tgz".

Ovšem to kde jsou ty soubory umístěny je zcela blbě, ty mají být v adresáři /usr/lib/

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #3 kdy: 19 Července 2011, 20:54:29 »
U toho driveru máte readme, podívejte se kolem řádku který obsahuje chmod 666 /proc/bus/usb/...

Případně někdo může poradit elegantnější řešení typu přidat saned do skupiny ??? nebo jak upravit udev rules pro přístup uživatele k USB
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #4 kdy: 19 Července 2011, 21:29:15 »
Pokud se dobre vzpominam, tak na svem debianu jsem musel sveho uzivatele pridat do skupiny scanner, protoze xsane bez toho rval, ze nema opravneni
Tak dlouho se vrzá s Acerem, až se displej utrhne.

bozec

  • Návštěvník
  • Příspěvků: 50
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #5 kdy: 20 Července 2011, 22:38:53 »
Dakujem pekne zatiaľ všetkým, ktorí mi odpísali tu sú odpovede:

daysleeper:
1. toto mi hodilo odpoveď keď som dal ten príkaz do konzoly:
 symbol lookup error: /usr/lib/sane/libsane-hp2400.so.1: undefined symbol: sanei_usb_init
2. ako skener toto:
 Bus 002 Device 004: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c

Rover623:
Našiel som len tento jediný postup ako sfunkčniť tento skener HP G2410, bohužiaľ sane ho ho nemá.
Áno postupoval som podľa toho návodu a po dokončení som tú zložku z plochy vymazal a skontroloval som potom usr/lib
a tie súbory sa v tej zložke nachádzali:
libsane.la
libsane.so
libsane.so.1
libsane.so.1.0.14

Martin Kiklhorn:
Máte pravdu je to v tom README(aby som pristupoval ako klasicky USER a nie superuser) myslím že cesta vedie týmto smerom. Ale keď som hodil ten príkaz do terminálu, tak mi vypísalo toto:
root@bozec-pc:~# chmod 666 /proc/bus/usb/001/003
chmod: nie je možné pristupovať k `/proc/bus/usb/001/003': Adresár alebo súbor neexistuje
Ubuntu 10.04 LTS
ASUS F5GL Intel® Core™2 Duo T5800 (2GHz),4 Gb ram, GeForce 8200M G

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #6 kdy: 20 Července 2011, 23:17:09 »
jestli je platny tvuj podpis a mas 10.04, tak by ti mel pomoct postup
http://erratwork.tk/2009/10/scanner-hp-g2410-on-ubuntu-yes-its-possible/#comment-21

jinak ten chmod samozrejme nefunguje, protoze je to /dev/bus/... (ne /proc) a podle vypisu lsusb je cesta /dev/bus/usb/002/004

bozec

  • Návštěvník
  • Příspěvků: 50
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #7 kdy: 21 Července 2011, 22:37:56 »
Daysleeper:

Dakujem za rady.

No takže zmenil som ten príkaz podľa tvojej rady: sudo chmod 666 /dev/bus/usb/002/004
výsledok je že keď som najprv spustil xsane, tak naskočilo okno "hladám zariadenia" a hneď to zmizlo a nič, tak som to skúsil ako predtým s gksu spustiť xsane a výsledok bol úplne rovnaký.

Potom som skúsil ten link a doplnil som: gedit /lib/udev/rules.d/40-libsane.rules
o tento riadok niekde medzi ostatné hp:

# Hewlett-Packard ScanJet 2400c
ATTRS{idVendor}==”03f0″, ATTRS{idProduct}==”0a01″, ENV{libsane_matched}=”yes”
výsledok rovnaký ako v prvom prípade.

Som trochu zúfalý a nechápem tomu, nerád by som kvôli tomu musel začať používať windows 7.
Ale keď to inak nepojde budem musieť :(
Ubuntu 10.04 LTS
ASUS F5GL Intel® Core™2 Duo T5800 (2GHz),4 Gb ram, GeForce 8200M G

bozec

  • Návštěvník
  • Příspěvků: 50
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #8 kdy: 21 Července 2011, 22:42:47 »
ešte jedna poznámka, hodil som tam teraz príkaz lsusb:

Bus 002 Device 005: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c
a následne:
sudo chmod 666 /dev/bus/usb/002/005

a aj tak nič :(
Ubuntu 10.04 LTS
ASUS F5GL Intel® Core™2 Duo T5800 (2GHz),4 Gb ram, GeForce 8200M G

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #9 kdy: 22 Července 2011, 03:34:15 »
tam som ho našiel, ale vôbec nešiel otvoriť a na ikone je znak X a vysiaci zámok.
nouzovka než se to podaří vyřešit: scan pod rootem, alt+f2, gksudo nautilus (tím si okno prohlížeče spustíte jako root a soubor dříve zamčený otevřete nebo upravíte v jeho vlastnostech vlastníka z roota na uživatele aby šel otevírat i bez roota)
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

bozec

  • Návštěvník
  • Příspěvků: 50
Re: Potreba spustenia Xsane pod root-om.
« Odpověď #10 kdy: 22 Července 2011, 13:19:02 »
Dakujem ano, ten jeden scan je OK ked som zmenil práva užívatela,

Len problem další je v tom ako som už odpovedal daysleeperovi:
Daysleeper:

Dakujem za rady.

No takže zmenil som ten príkaz podľa tvojej rady: sudo chmod 666 /dev/bus/usb/002/004
výsledok je že keď som najprv spustil xsane, tak naskočilo okno "hladám zariadenia" a hneď to zmizlo a nič, tak som to skúsil ako predtým s gksu spustiť xsane a výsledok bol úplne rovnaký.

Potom som skúsil ten link a doplnil som: gedit /lib/udev/rules.d/40-libsane.rules
o tento riadok niekde medzi ostatné hp:

# Hewlett-Packard ScanJet 2400c
ATTRS{idVendor}==”03f0″, ATTRS{idProduct}==”0a01″, ENV{libsane_matched}=”yes”
výsledok rovnaký ako v prvom prípade.

Som trochu zúfalý a nechápem tomu, nerád by som kvôli tomu musel začať používať windows 7.
Ale keď to inak nepojde budem musieť :(
Ubuntu 10.04 LTS
ASUS F5GL Intel® Core™2 Duo T5800 (2GHz),4 Gb ram, GeForce 8200M G

 

Provoz zaštiťuje spolek OpenAlt.