Difference between revisions of "Digital Cameras (Italiano)"

From ArchWiki
Jump to: navigation, search
(Tradotta una parte)
m
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
[[Category:Imaging (Italiano)]]  
 
[[Category:Imaging (Italiano)]]  
[[Category:HOWTOs (Italiano)]]
+
[[en:Digital Cameras]]
 
+
[[es:Digital Cameras]]
 +
[[ja:Digital Cameras]]
 +
[[ru:Цифровые камеры]]
 
{{Article summary start| Summary}}
 
{{Article summary start| Summary}}
 
{{Article summary text|Informazioni sul supporto alle fotocamere digitali.}}
 
{{Article summary text|Informazioni sul supporto alle fotocamere digitali.}}
{{Article summary heading|Linguaggi Disponibili}}
 
{{i18n_entry|English|Digital Cameras}}
 
{{i18n_entry|Italiano|Digital Cameras (Italiano)}}
 
 
{{Article summary end}}
 
{{Article summary end}}
 
  
 
==Introduzione==
 
==Introduzione==
Questa pagina mira a configurare correttamente libgphoto2 così che gli appartenenti al gruppo ''camera'' possano accedere a una fotocamera digitale connessa tramite USB. L'obiettivo è stato nel mantenere ciò che è scritto qui, il più semplice possibile, per questo motivo non sono considerati i casi particolari che si possono incontrare.  
+
Questa pagina mira a configurare correttamente libgphoto2 così che gli appartenenti al [[Users and Groups (Italiano)|gruppo]] ''camera'' possano accedere a una fotocamera digitale connessa tramite USB. L'obiettivo è stato nel mantenere ciò che è scritto qui, il più semplice possibile, per questo motivo non sono considerati i casi particolari che si possono incontrare.  
{{Note| '''dall'autore''': mi piacerebbe cambiare quest'ultima considerazione, così da realizzare una pagina meglio strutturata e che possa essere d'aiuto per tutta la comunità. Sentitevi quindi liberi di aggiungere i vostri problemi\considerazioni nella pagina ''discussione'' così che possa magari essere aggiunto qualcosa in una sezione tipo ''Risoluzione dei problemi''.}}
+
{{Nota| '''dall'autore''': mi piacerebbe cambiare quest'ultima considerazione, così da realizzare una pagina meglio strutturata e che possa essere d'aiuto per tutta la comunità. Sentitevi quindi liberi di aggiungere i vostri problemi\considerazioni nella pagina ''discussione'' così che possa magari essere aggiunto qualcosa in una sezione tipo ''Risoluzione dei problemi''.}}
 
Non tutte le fotocamere digitali sono rilevate con l'opzione --auto-detect (in gphoto2). Alcune fotocamere potrebbero essere riconosciute con un nome generico, o altre avere un nome di un modello differente. Se la fotocamera funziona, non è consigliabile intervenire per sistemare questi ''dettagli''.
 
Non tutte le fotocamere digitali sono rilevate con l'opzione --auto-detect (in gphoto2). Alcune fotocamere potrebbero essere riconosciute con un nome generico, o altre avere un nome di un modello differente. Se la fotocamera funziona, non è consigliabile intervenire per sistemare questi ''dettagli''.
  
 
==Libgphoto2==
 
==Libgphoto2==
'''Informazioni'''
 
 
 
[http://www.gphoto.org/proj/libgphoto2/ Libgphoto2] è la principale libreria progettata per fornire accesso ad una fotocamera digitale da programmi esterni, come Digikam o gphoto2. Le fotocamere supportate ''ufficialmente'' sono elencate [http://www.gphoto.org/proj/libgphoto2/support.php qui] anche se è possibile che ne funzionino delle altre.
 
[http://www.gphoto.org/proj/libgphoto2/ Libgphoto2] è la principale libreria progettata per fornire accesso ad una fotocamera digitale da programmi esterni, come Digikam o gphoto2. Le fotocamere supportate ''ufficialmente'' sono elencate [http://www.gphoto.org/proj/libgphoto2/support.php qui] anche se è possibile che ne funzionino delle altre.
  
 
   
 
   
'''Installazione e Configurazione'''
+
===Installazione e Configurazione===
 
+
Da root, eseguire:
Da root, eseguite:
+
 
+
 
  # pacman -S libgphoto2
 
  # pacman -S libgphoto2
  
Line 32: Line 26:
 
{{Note| $nomeutente è un qualsiasi account NON root che vogliate aggiungere al gruppo camera. }}
 
{{Note| $nomeutente è un qualsiasi account NON root che vogliate aggiungere al gruppo camera. }}
  
 +
===Problemi con i permessi===
 +
Se si riscontrano problemi di autorizzazioni, digitare da root:
 +
# /usr/lib/libgphoto2/print-camera-list udev-rules mode 0660 version 0.98 group camera > /etc/udev/rules.d/90-libgphoto2.rules
  
'''Permission issues'''
+
Se dopo aver seguito i passi precedenti si hanno ancora problemi di accesso, provare a modificare {{ic|/etc/udev/rules.d/90-libgphoto2.rules}} sostituendo la riga PROGRAM=, nella parte finale del file, con la seguente:
 +
PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
  
If you receive permission issues type this in as well, still as root:
+
Se la fotocamera non è presente in nessuna regola di [[udev]], è possibile controllare "vendor" e "id" del prodotto ed aggiungerlo. Per verificarlo basta eseguire:
 +
# lsusb
 +
...
 +
Bus 001 Device 005: ID 04a9:318e Canon, Inc.
 +
...
  
  <pre># /usr/lib/libgphoto2/print-camera-list udev-rules mode 0660 version 0.98 group camera > /etc/udev/rules.d/90-libgphoto2.rules</pre>
+
Oppure è possibile aggiungere le regole udev locali in {{ic|/etc/udev/rules.d/90-local.rules}} per garantire che non vengano sovrascrittoe da eventuali nuovi pacchetti.
  
If after following all of these steps you still have access issues, try editing /etc/udev/rules.d/90-libgphoto2.rules and change the PROGRAM= line near the bottom to the following:
+
{{hc|90-local.rules|2=
 
+
  <pre>PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"</pre>
+
 
+
If your camera is not present in any udev rule, you can check vendor and product id and add it. To check it just run:
+
<pre># lsusb
+
...
+
Bus 001 Device 005: ID 04a9:318e Canon, Inc.
+
...
+
</pre>
+
I prefer to put any local udev rules to /etc/udev/rule.d/90-local.rules to make sure it wouldn't be overwritten by new packages. My 90-local.rules looks:
+
<pre>
+
 
PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
 
PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
 
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="318e", MODE="0660",  GROUP="camera"
 
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="318e", MODE="0660",  GROUP="camera"
</pre>
+
}}
To changes take effect you need to restart udevd
+
<pre>
+
# killall udevd && udevd -d
+
</pre>
+
Now after plugin your camera you can check if permission looks okay by running:
+
<pre>
+
# ls -lR /dev/bus/usb
+
</pre>
+
  
==GPhoto2==
+
Per fare in modo che le modifiche abbiano effetto è necessario riavviare udevd
'''About'''
+
# killall udevd && udevd -d
  
GPhoto2 is a command line client for libgphoto2. GPhoto2 allows access to the libgpohoto2 library from a terminal or from a script shell to perform any camera operation that can be done. This is the main user interface.
+
Ora, dopo aver inserito la fotocamera, è possibile verificare che i permessi siano a posto eseguendo:
 +
# ls -lR /dev/bus/usb
  
GPhoto2 also provides convenient debugging features for camera driver developers.
+
{{Tip|Può essere raccomandabile eseguire un riavvio.}}
  
 +
==GPhoto2==
 +
GPhoto2 è un client a riga di comando per libgphoto2. GPhoto2 consente l'accesso alla libreria libgpohoto2 da un terminale o da uno script di shell per eseguire qualsiasi operazione possibile con la fotocamera. Questa è l'interfaccia utente principale.
  
'''Installation and Configuration'''
+
GPhoto2 offre inoltre funzionalità di debug utili agli sviluppatori de driver delle fotocamere.
To get Gphoto2, type this in as root:
+
  
  <pre># pacman -S gphoto2</pre>
+
===Installazione e configurazione===
 +
Per installare Gphoto2, da root:
 +
# pacman -S gphoto2
  
 +
È inoltre possibile installare gvfs-gphoto2 come backend di gphoto2 per gvfs.
 +
# pacman -S gvfs-gphoto2
  
 
'''Quick Commands'''
 
'''Quick Commands'''
Line 84: Line 73:
 
*gphoto2 --get-all-files
 
*gphoto2 --get-all-files
  
==Frontend(external) Applications for GPhoto2==
+
Per la manipolazione avanzato dei file, utilizzare
 +
* gphoto2 --shell
  
*Digikam
+
==Applicazioni frontend (esterne) per GPhoto2==
*F-Spot
+
*[http://www.gphoto.org/proj/gphotofs/ gphotofs] - permette di utilizzare la fotocamera con qualsiasi strumento in grado di leggere da un file system montato.
*[http://www.gphoto.org/proj/gphoto2/ GPhoto2]
+
*[http://www.rawtherapee.com/ RawTherapee]
*Gthumb
+
*[http://darktable.org/ Darktable]
 +
*[http://www.digikam.org/ Digikam]
 +
*[http://f-spot.org/ F-Spot]
 +
*[http://live.gnome.org/gthumb Gthumb]
 
*[http://www.gphoto.org/proj/gtkam/ GTKam]
 
*[http://www.gphoto.org/proj/gtkam/ GTKam]
 +
 +
==Risoluzione dei problemi==
 +
===Gruppi===
 +
È necessario che l'utente a cui si desidera concedere l'accesso alla fotocamera appartenga allo [[Users and Groups#Groups|storage group]].
 +
 +
==Articoli wiki relativi a foto e videocamere==
 +
*[[Jalbum]] - Freeware per la creazione di album professionali e gallerie.
 +
*[[HCL/Digital Cameras]] - Elenco parziale delle fotocamere supportate da gphoto2

Revision as of 15:14, 2 January 2013

Template:Article summary start Template:Article summary text Template:Article summary end

Introduzione

Questa pagina mira a configurare correttamente libgphoto2 così che gli appartenenti al gruppo camera possano accedere a una fotocamera digitale connessa tramite USB. L'obiettivo è stato nel mantenere ciò che è scritto qui, il più semplice possibile, per questo motivo non sono considerati i casi particolari che si possono incontrare.

Nota: dall'autore: mi piacerebbe cambiare quest'ultima considerazione, così da realizzare una pagina meglio strutturata e che possa essere d'aiuto per tutta la comunità. Sentitevi quindi liberi di aggiungere i vostri problemi\considerazioni nella pagina discussione così che possa magari essere aggiunto qualcosa in una sezione tipo Risoluzione dei problemi.

Non tutte le fotocamere digitali sono rilevate con l'opzione --auto-detect (in gphoto2). Alcune fotocamere potrebbero essere riconosciute con un nome generico, o altre avere un nome di un modello differente. Se la fotocamera funziona, non è consigliabile intervenire per sistemare questi dettagli.

Libgphoto2

Libgphoto2 è la principale libreria progettata per fornire accesso ad una fotocamera digitale da programmi esterni, come Digikam o gphoto2. Le fotocamere supportate ufficialmente sono elencate qui anche se è possibile che ne funzionino delle altre.


Installazione e Configurazione

Da root, eseguire:

# pacman -S libgphoto2

E poi:

# gpasswd -a $nomeutente camera
Note: $nomeutente è un qualsiasi account NON root che vogliate aggiungere al gruppo camera.

Problemi con i permessi

Se si riscontrano problemi di autorizzazioni, digitare da root:

# /usr/lib/libgphoto2/print-camera-list udev-rules mode 0660 version 0.98 group camera > /etc/udev/rules.d/90-libgphoto2.rules

Se dopo aver seguito i passi precedenti si hanno ancora problemi di accesso, provare a modificare /etc/udev/rules.d/90-libgphoto2.rules sostituendo la riga PROGRAM=, nella parte finale del file, con la seguente:

PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"

Se la fotocamera non è presente in nessuna regola di udev, è possibile controllare "vendor" e "id" del prodotto ed aggiungerlo. Per verificarlo basta eseguire:

# lsusb
...
Bus 001 Device 005: ID 04a9:318e Canon, Inc.
...

Oppure è possibile aggiungere le regole udev locali in /etc/udev/rules.d/90-local.rules per garantire che non vengano sovrascrittoe da eventuali nuovi pacchetti.

90-local.rules
PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="318e", MODE="0660",  GROUP="camera"

Per fare in modo che le modifiche abbiano effetto è necessario riavviare udevd

# killall udevd && udevd -d

Ora, dopo aver inserito la fotocamera, è possibile verificare che i permessi siano a posto eseguendo:

# ls -lR /dev/bus/usb
Tip: Può essere raccomandabile eseguire un riavvio.

GPhoto2

GPhoto2 è un client a riga di comando per libgphoto2. GPhoto2 consente l'accesso alla libreria libgpohoto2 da un terminale o da uno script di shell per eseguire qualsiasi operazione possibile con la fotocamera. Questa è l'interfaccia utente principale.

GPhoto2 offre inoltre funzionalità di debug utili agli sviluppatori de driver delle fotocamere.

Installazione e configurazione

Per installare Gphoto2, da root:

# pacman -S gphoto2

È inoltre possibile installare gvfs-gphoto2 come backend di gphoto2 per gvfs.

# pacman -S gvfs-gphoto2

Quick Commands

  • gphoto2 --list-ports
  • gphoto2 --auto-detect
  • gphoto2 --summary
  • gphoto2 --list-files
  • gphoto2 --get-all-files

Per la manipolazione avanzato dei file, utilizzare

  • gphoto2 --shell

Applicazioni frontend (esterne) per GPhoto2

Risoluzione dei problemi

Gruppi

È necessario che l'utente a cui si desidera concedere l'accesso alla fotocamera appartenga allo storage group.

Articoli wiki relativi a foto e videocamere

  • Jalbum - Freeware per la creazione di album professionali e gallerie.
  • HCL/Digital Cameras - Elenco parziale delle fotocamere supportate da gphoto2