Verzi�t�rt�net | ||
---|---|---|
Verzi�: 2.0 | 2002.06.02 | �tdolgozta: tab |
Docbook XML 4.1.2 form�tumra konvert�lva | ||
Verzi�: 1.0 | 2002.04.13 | �tdolgozta: dek |
Els� kiad�s |
Copyright 2001 Dave Kelly, et al.
B�rki sz�m�ra megengedett a jelen dokumentum m�sol�sa, terjeszt�se illetve m�dos�t�sa a Szabad Szoftver Alap�tv�ny �ltal kiadott GNU Szabad Dokument�ci�s licensz v1.1 vagy b�rmely k�s�bbi verzi�j�nak felt�telei szerint; a nem v�ltoztathat� szakaszok, a c�mlap- vagy h�tlapsz�veg figyelmen k�v�l hagy�sa n�lk�l. A licenc m�solata megtal�lhat� a D F�ggel�k -ben. (angol nyelven - a ford.):
A magyar ford�t�st Horv�th Albert k�sz�tette (2002.09.26). A lektor�l�st Varga Zsolt v�gezte el (2002.11.05). B�rmilyen ford�t�ssal kapcsolatos �szrev�telt a linuxhowto@sch.bme.hu c�mre k�ldjetek. A dokumentum legfrissebb v�ltozata megtal�lhat� a Magyar Linux Dokument�ci�s Projekt honlapj�n.
A k�vetkez� kivonat a "gphoto2 README"-b�l sz�rmazik, amely egy kis �ttekint�st adhat, hogy milyen m�s f�nyk�pez�g�pek m�k�dnek m�g egy�tt ezzel az elj�r�ssal. Nem tudom, hogy kinek mondjak k�sz�netet ez�rt, mivel egyetlen nevet sem tal�ltam. N�zd meg a "gphoto" hivatkoz�st a friss inform�ci�k�rt: http://www.gphoto.org
Vannak olyan g�pek, melyek az �.n. USB Mass Storage (USB nagy kapacit�s� t�r) protokollt haszn�lj�k. Ez egy olyan ny�lt protokoll, mely el�rhet�v� tesz b�rmilyen t�rol�eszk�zt, legyen az digit�lis kamera, vagy egy lemez, amely USB fel�leten csatlakozik a sz�m�t�g�pedhez. Mivel m�r l�teznek az ehhez sz�ks�ges meghajt�programok, nem sz�ks�ges hozz� tov�bbi szoftver, mint p�ld�ul a gphoto2.
Jelen pillanatban a k�vetkez� digit�lis f�nyk�pez�g�pek t�mogatj�k a Mass Storage protokollt:
Casio QV [2x00,3x00,8000]
Fuji FinePix S1 Pro, [1400,2400,4700]Zoom, 1300, 4500
HP PhotoSmart 315, 618, 912
Leica Digilux 4.3
Konica KD300Z
Kyocera Finecam s3
Minolta Dimage 7
Nikon Coolpix 995
Olympus C-100, C-200Z, C-700, C-860L, C-2040, C-3020Z, C-3040Z, C-4040Zoom, D-510, E-10
Pentax Optio 330
Sony DSC-F505(V), DSC P5, DSC-F707
Ism�tlem, ezek a g�pek nem m�k�dnek a gphoto2 alatt.
M�s g�pek az �.n. PTP protokollt, vagy az USB Imaging Devices elj�r�st t�mogatj�k, melyet a Kodak �s m�sok fejlesztettek ki. A gphoto2 m�g nem t�mogatja a PTP-t, a jPhoto viszont igen. �me egy r�vid lista azokr�l a g�pekr�l, melyek t�mogatj�k ezt a protokollt:
Kodak DC-4800, DX-3215, DX-3500, DX-3600, DX-3700, DX-3900, MC3 �s azok a f�nyk�pez�g�pek, amik a Kodak Easy Share™ rendszert t�mogatj�k.
Sony DSC-P5, DSC-F707 (mindk�t k�sz�l�k eset�n a felhaszn�l�nak kell megfelel�en konfigur�lni a f�nyk�pez�g�pet)
Ezek a g�pek nem t�mogatottak, am�g a gphoto2 meg nem val�s�tja PTP protokollt.
[bash]$ mkdir -m 777 /mnt/camera |
[bash]$ mkdir -m 777 ~/kepek |
L�sd A.1 -t a dokumentum v�g�n.
J�n a nagy d�nt�s! Mindezt "egyszer� felhaszn�l�k�nt" vagy "superuserk�nt/root"szeretn�d v�grehajtani?
echo "K�rem adja meg a k�pek k�nyvt�r�nak nev�t!" read DIRPATH mkdir ~/kepek/$DIRPATH su -c "/sbin/modprobe usb-storage; mount -t vfat /dev/sda1 /mnt/camera; /etc/rc.d/init.d/usb start; mv /mnt/camera/dcim/100msdcf/*.jpg ~/kepek/$DIRPATH; umount /mnt/camera; chown -R a_te_bejelentkezesi_neved ~/kepek/$DIRPATH" |
Ha nem k�v�nod superuserk�nt haszn�lni ezt a szkriptet, l�sd 4.3 .
A k�vetkez� szkriptet �rd be:
echo "K�rem adja meg a k�pek k�nyvt�r�nak nev�t!" read DIRPATH mkdir kepek/$DIRPATH /sbin/modprobe usb-storage mount -t vfat /dev/sda1 /mnt/camera /etc/rc.d/init.d/usb start mv /mnt/camera/dcim/100msdcf/*.jpg kepek/$DIRPATH; umount /mnt/camera chown -R a_te_bejelentkezesi_neved kepek/$DIRPATH |
Most tedd futtathat� �llom�nny� a szkriptet. Ehhez a k�vetkez� parancsra lesz sz�ks�g:
[bash]$ su -c "chmod a=r+w+x szkript_file_n�v" |
[bash#] chmod a=r+w+x szkript_file_n�v |
[bash]$ getcamJ K�rem adjon meg egy k�nyvt�rat a k�pei sz�m�ra! bash]$ valami Password: [bash]$ root jelszavad |
Csatlakoztasd az SCSI eszk�zt: mount -t vfat /dev/sda1 /mnt/camera
Ind�tsd el az USB-t: /etc/rc.d/init.d/usb start
Ind�tsd el a szkriptet a k�vetkez�k szerint:
[bash]$ ./szkript_f�jln�v |
Ekkor a merevlemezeden is hasonl� k�nyvt�raknak kell megjelenni�k l�sd A.2 . �rd be a k�vetkez� parancsot, hogy meggy�z�dhess r�la:
[bash]$ dir -R kepek_konyvtarad_neve |
Ebben a dokumentumban tal�lhat� inform�ci�k valamint a k�zik�nyv oldalak �s HOGYANok seg�ts�g�vel a rendszerednek m�k�dnie kell.
Sok szerencs�t.
Dave
T�r�ld ki az �sszes sort a szriptedb�l, melyek hiba�zenetet produk�ltak , majd futtasd �jra a szkriptet az �j k�nyvt�rnevekkel, �s n�zd meg, hogy m�k�dik-e. Hogy k�nnyeben kit�r�lhesd a f�jlokat �s k�nyvt�rakat, lehet, hogy az su --t kell haszn�lnod, ha user m�dban vagy. Ha v�gezt�l el, ne felejts vissza�llni a r�gi felhaszn�l�ra. L�sd C F�ggel�k a dokumentum v�g�n.
G�peld be a k�vetkez�t:
[bash]$ dmesg |
�s a k�vetkez�ket kell l�tnod valahol:
hub.c: USB new device connect on bus1/1, assigned device number 2 usb.c: USB device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver. (The 0x54c/0x10 will be different for different vendors.) |
Ha ezt l�tod, akkor az USB nagy kapcit�s� t�rol�t felismerte a rendszer.
Most kapcsold be a f�nyk�pez�g�pet, �s futtasd le a szkriptet (a m�dos�tottat). Ennek eredm�nyek�ppen valami hasonl�t kell l�tnod, miut�n �jra futtatod a dmesg parancsot:
[bash]$ dmesg SCSI subsystem driver Revision: 1.00 Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage scsi0 : SCSI emulation for USB Mass Storage devices Vendor: Sony Model: Sony DSC Rev: 3.22 Type: Direct-Access ANSI SCSI revision: 02 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 USB Mass Storage support registered. Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 126848 512-byte hdwr sectors (65 MB) sda: Write Protect is off /dev/scsi/host0/bus0/target0/lun0: p1 usb-uhci.c: interrupt, status 3, frame# 1628 |
Most ind�ts el a k�vetkez� parancsot, majd olvassd el a B F�ggel�k.
[bash]$ lsmod |
Ha az lsmod parancs futtat�sakor kapott inform�ci�k hasonl�ak mint a B F�ggel�k,�s a dmesg a fennt eml�tett inform�ci�kat szolg�ltatja, �s m�g mindig nincsenek k�peid, akkor nem tudom hogy hol a hiba. Sajnos az egyetlen amit tan�csolni tudok, hogy, menj v�gig az eg�sz elj�r�son �jra. Most azonban haszn�ld az �tir�ny�t�st >f�jln�v az eredm�nyek r�gz�t�s�hez. Majd k�ld el a k�t levelez�lista valamelyik�re:
alt.OS.Linux.mandrake
comp.OS.Linux.hardware
mes�ld el, hogy mit csin�lt�l eddig, �s k�rj seg�ts�get. Mindent �rj bele, amire csak gondolsz, mert min�l t�bb inform�ci�juk van ann�l jobb, �s ugyenekkor �rj nekem is egy e-mailt. C�mem: daveekelly@earthlink.net.
kepek/smkbot: dsc00117.jpg dsc00120.jpg dsc00123.jpg dsc00126.jpg dsc00129.jpg dsc00118.jpg dsc00121.jpg dsc00124.jpg dsc00127.jpg dsc00130.jpg dsc00119.jpg dsc00122.jpg dsc00125.jpg dsc00128.jpg dsc00131.jpg |
kepek/trash: camera kepek/trash/camera: dcim mssony kepek/trash/camera/dcim: 100msdcf kepek/trash/camera/dcim/100msdcf: dsc00357.jpg dsc00360.jpg dsc00363.jpg txt00365.gif dsc00358.jpg dsc00361.jpg dsc00364.jpg txt00365.thm dsc00359.jpg dsc00362.jpg dsc00366.jpg kepek/trash/camera/mssony: imcif100 kepek/trash/camera/mssony/imcif100: dsc00364.jpg dsc00366.tif |
Amit itt l�tni szeretn�nk, az az usb-storage sz� a Used by oszlop alatt :
Module Size Used by nls_iso8859-12880 0 (autoclean) nls_cp437 4400 0 (autoclean) sd_mod11792 0 (autoclean) vfat 9968 0 (autoclean) fat 32192 0 (autoclean) [vfat] usb-storage 52528 0 scsi_mod 91072 2 [sd_mod usb-storage] ppp_deflate 42208 0 (autoclean) bsd_comp 4576 0 (autoclean) ppp_async 6672 0 (autoclean) ppp_generic 19616 0 (autoclean) [ppp_deflate bsd_comp ppp_async] slhc 5136 0 (autoclean) [ppp_generic] parport_pc 20240 1 (autoclean) lp 5808 0 (autoclean) parport 24768 1 (autoclean) [parport_pc lp] es1371 26768 1 soundcore 4208 4 [es1371] ac97_codec 9312 0 [es1371] gameport 1856 0 [es1371] af_packet 12560 0 (autoclean) ip_vs 62000 0 (autoclean) usb-uhci 21232 0 (unused) usbcore 50752 1 [usb-storage usb-uhci] rtc 5600 0 (autoclean) |
Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation.
Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. A copy of the license is included in the section entitled "GNU Free Documentation License".
If you have no Invariant Sections, write "with no Invariant Sections" instead of saying which ones are invariant. If you have no Front-Cover Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.