Difference between revisions of "Digital Cameras (Italiano)"

From ArchWiki
Jump to: navigation, search
(Inizio riallineamento)
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
[[Category:Imaging (Italiano)]]  
 
[[Category:Imaging (Italiano)]]  
{{i18n|Digital Cameras}}
+
[[en:Digital Cameras]]
{{Article summary start| Summary}}
+
[[es:Digital Cameras]]
{{Article summary text|Informazioni sul supporto alle fotocamere digitali.}}
+
[[ja:Digital Cameras]]
{{Article summary end}}
+
[[ru:Цифровые камеры]]
 
+
==Introduzione==
+
 
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.  
 
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.  
 
{{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''.}}
 
{{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''.}}
Line 22: Line 20:
  
 
{{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===
 
===Problemi con i permessi===
If you receive permission issues type this in as well, still as root:
+
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
 
  # /usr/lib/libgphoto2/print-camera-list udev-rules mode 0660 version 0.98 group camera > /etc/udev/rules.d/90-libgphoto2.rules
  
If after following all of these steps you still have access issues, try editing {{Filename|/etc/udev/rules.d/90-libgphoto2.rules}} and change the PROGRAM= line near the bottom to the following:
+
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"
 
  PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
  
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:
+
Se la fotocamera non è presente in nessuna regola di [[udev]], è possibile controllare "vendor" e "id" del prodotto ed aggiungerlo. Per verificarlo basta eseguire:
 
  # lsusb
 
  # lsusb
 
  ...
 
  ...
Line 37: Line 34:
 
  ...
 
  ...
  
I prefer to put any local udev rules to {{Filename|/etc/udev/rules.d/90-local.rules}} to make sure it would not be overwritten by new packages.
+
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.
  
{{File|name=90-local.rules|content=
+
{{hc|90-local.rules|2=
 
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"
 
}}
 
}}
  
To changes take effect you need to restart udevd
+
Per fare in modo che le modifiche abbiano effetto è necessario riavviare udevd
 
  # killall udevd && udevd -d
 
  # killall udevd && udevd -d
  
Now after plugin your camera you can check if permission looks okay by running:
+
Ora, dopo aver inserito la fotocamera, è possibile verificare che i permessi siano a posto eseguendo:
 
  # ls -lR /dev/bus/usb
 
  # ls -lR /dev/bus/usb
  
{{Tip|It may be easier to reboot.}}
+
{{Tip|Può essere raccomandabile eseguire un riavvio.}}
  
 
==GPhoto2==
 
==GPhoto2==
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.  
+
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 also provides convenient debugging features for camera driver developers.
+
GPhoto2 offre inoltre funzionalità di debug utili agli sviluppatori de driver delle fotocamere.
  
===Installation and Configuration===
+
===Installazione e configurazione===
To get Gphoto2, type this in as root:
+
Per installare Gphoto2, da root:
 
  # pacman -S gphoto2
 
  # pacman -S gphoto2
  
You can also install gvfs-gphoto2 as a gphoto2 backend for gvfs
+
È inoltre possibile installare gvfs-gphoto2 come backend di gphoto2 per gvfs.
 
  # pacman -S gvfs-gphoto2
 
  # pacman -S gvfs-gphoto2
  
Line 71: Line 68:
 
*gphoto2 --get-all-files
 
*gphoto2 --get-all-files
  
For advanced file manipulation, use
+
Per la manipolazione avanzato dei file, utilizzare
 
* gphoto2 --shell
 
* gphoto2 --shell
  
==Frontend (external) Applications for GPhoto2==
+
==Applicazioni frontend (esterne) per GPhoto2==
*[http://www.gphoto.org/proj/gphotofs/ gphotofs] - allow using your camera with any tool able to read from a mounted filesystem.
+
*[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.rawtherapee.com/ RawTherapee]
 
*[http://www.rawtherapee.com/ RawTherapee]
*[http://darktable.sourceforge.net/ Darktable]
+
*[http://darktable.org/ Darktable]
 
*[http://www.digikam.org/ Digikam]
 
*[http://www.digikam.org/ Digikam]
 
*[http://f-spot.org/ F-Spot]
 
*[http://f-spot.org/ F-Spot]
Line 83: Line 80:
 
*[http://www.gphoto.org/proj/gtkam/ GTKam]
 
*[http://www.gphoto.org/proj/gtkam/ GTKam]
  
==Miscellaneous Troubleshooting==
+
==Risoluzione dei problemi==
===Groups===
+
===Gruppi===
You should make sure the user to which you would like to grant access to the camera is part of the [[Users and Groups#Groups|storage group]].
+
È necessario che l'utente a cui si desidera concedere l'accesso alla fotocamera appartenga allo [[Users and Groups#Groups|storage group]].
  
==Wiki Articles Relating to Photo/Cameras==
+
==Articoli wiki relativi a foto e videocamere==
*[[Jalbum]] - Freeware for creating professional albums/galleries.
+
*[[Jalbum]] - Freeware per la creazione di album professionali e gallerie.
*[[HCL/Digital Cameras]] - Partial list of supported cameras for gphoto2
+
*[[HCL/Digital Cameras]] - Elenco parziale delle fotocamere supportate da gphoto2

Revision as of 07:48, 1 January 2014

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