Ceci est une ancienne révision du document !
F-Spot
F-Spot est un gestionnaire de photos personnelles, mono-poste (il faut donc prendre ses précautions avant de déplacer sa collection de photos voir ici), pour GNOME. Il est écrit en langage C# et utilise Mono et Gtk#.
Disposant d'une interface simple, il permet d'ouvrir des fichiers de nombreux type (JPEG, GIF, PNG, SVG, CR2, NEF, PEF, RAW, TIFF, ORF, SRF, DNG, CRW, PPM, MRW, RAF, BMP).
Il supporte la gestion des tags (recherche par mot-clé), des méta-données EXIF et XMP. Il dispose de fonctions d'édition (rotation, recadrage, redimensionnement, traitement des "yeux rouges"…) et d'ajustement des couleurs (couleurs, luminosité, contraste, tonalité, saturation, température). Il permet enfin des exportations vers le Web (Flickr, 23, Picasa Web, SmugMug, Facebook).
Installation
Il suffit d'installer le paquet f-spot
A noter que pour bénéficier des dernières nouveautés ou corrections de bugs, vous pouvez récupérer une version plus récente ici
Pour Dapper
Sous Dapper, vous devez préalablement avoir activé les dépôts Universe avant de pouvoir installer le paquet f-spot
FAQ
Quand je clique sur la miniature d'une photo, j'ai cette fenêtre qui apparait
Où sont stockées les miniatures des photos gérées par f-spot ?
Les miniatures sont stockées dans le répertoire caché .thumbnails de l'utilisateur courant.
Il est donc "utile", quand vous sauvegardez vos photos, de sauvegarder également ce répertoire (ainsi que le répertoire de configuration f-spot).
Dans le cas contraire, après une réinstallation, les miniatures se re-créeront automatiquement à chaque fois que vous visualiserez des séries de photos provoquant une lenteur au moment de l'affichage
Comment f-spot classe les photos ?
Quand il importe des photos, f-spot les copie en fonction de la date et l'heure contenus dans les métadonnées de chaque photos :
=⇒ Dossier photos =⇒ dossiers années =⇒ dossiers mois =⇒ dossier jours.
Je souhaite que l'affichage en ordre inversé soit permanent
Dans affichage, si je coche "Ordre inversé", il ne reste pas mémorisé au lancement suivant
A partir de la version 0.6.1.4, l'ordre d'affichage reste mémorisé
Comment exporter l'organisation des étiquettes après une re-installation
Lorsque vous ré-installez une version d'Ubuntu (et non une mise à niveau), vous sauvegardez vos photos mais lorsque vous allez les importer vers la version de f-Spot de votre nouvelle installation, il ne recomposera pas l'organisation des étiquettes (il les range dans étiquette importé) et là c'est le drame.
Pré requis
Pour éviter ce problème il faut déjà l'avoir configuré dans f-spot Édition→Préférence et coché la première case "Écrire les métadonnées dans le fichier" (ATTENTION il faut que cette option soit activée dès le début de votre utilisation de F-Spot)
Version f-spot < 0.6.0.0 : Sauvegardez le contenu du dossier /home/TONPSEUDO/.gnome2/f-spot de votre ancienne version d'ubuntu (donc avant formatage)
Version f-spot >= 0.6.0.0 : Sauvegardez le contenu du dossier /home/TONPSEUDO/.config/f-spot de votre ancienne version d'ubuntu (donc avant formatage)
Rangez le dossier des photos gérées par F-Spot dans le même chemin (exemple: /home/TONPSEUDO/image/F-Spot )
Importation
Pour l'importation des étiquettes :
- Ouvrir F-Spot
- Importer votre bibliothèque normalement, laisser le processus se terminer
- Fermer F-Spot
- Version f-spot < 0.6.0.0 : Ouvrir le dossier /home/TONPSEUDO/.gnome2/f-spot (de votre nouvelle installation)
- Version f-spot >= 0.6.0.0 : Ouvrir le dossier /home/TONPSEUDO/.config/f-spot (de votre nouvelle installation)
- Supprimer le contenu
- Copier le contenu de votre ancien dossier
- Ouvrir F-Spot voila c'est bon toute les étiquettes sont restaurées
Comment partager vos photos entre plusieurs utilisateurs
Dans cet exemple :
- sylvain est l'utilisateur qui gère la base de photos
- nancy est l'utilisatrice qui veut gérer aussi la même base de photos
- Le répertoire commun est /home/commun
- Les photos classées par f-spot sont dans /home/commun/photos
1 - Sauvegarde du répertoire de configuration f-spot de l'utilisateur sylvain
Ce répertoire contient uniquement la configuration et la base de données répertoriant la collection de photos. Avec le terminal, la commande ci-dessous sauvegarde le contenu de ce répertoire dans un fichier f-spot_backup dans le répertoire Documents
Version f-spot < 0.6.0.0 tar cvf /home/sylvain/Documents/f-spot_backup /home/sylvain/.gnome2/f-spot
Version f-spot >= 0.6.0.0
tar cvf /home/sylvain/Documents/f-spot_backup /home/sylvain/.config/f-spot
2 - Création d'un groupe "partage"
Menu "Système/Administration/Utilisateurs et Groupes"
Créer un groupe "partage" et y associer les users sylvain et nancy
3 - Création du répertoire "commun"
Avec le terminal :
sudo mkdir /home/commun
4 - Emplacement de vos photos
Avec le terminal :
Cas 1 - Vos photos sont accessibles sur un support mais ne sont pas encore gérées par f-spot
Création d'un répertoire "photos" dans "commun" (c'est dans ce répertoire partagé que vous indiquerez à f-spot de ranger toutes vos photos)
sudo mkdir /home/commun/photos
Cas 2 - Vos photos sont déjà gérées par f-spot dans un répertoire et vous souhaitez simplement partager ce répertoire
Cette commande associe le groupe "partage" avec le dossier contenant vos photos
sudo chgrp -R partage [chemin/votrerepertoire]
Cette commande donne les droits de lecture écriture aux membres du groupe "partage" et interdit l'accès aux autres utilisateurs
sudo chmod 750 [chemin/votrerepertoire]
Cas 3 - Vous souhaitez déplacer vos photos gérées par f-spot vers le répertoire commun
Ceci est possible avec l'extension ChangePath
5 - Création d'un répertoire ".config" où sera déplacé par la suite le répertoire f-spot avec sa base de données
Avec le terminal :
sudo mkdir /home/commun/.config
6 - Configurer les droits d'accès au répertoire commun
Seul le propriétaire et les membres du groupe partage pourront y accéder
Avec le terminal :
sudo chgrp -R partage /home/commun
+- sudo chmod 750 /home/commun
7 - Rendre l'utilisateur sylvain propriétaire du répertoire commun
Avec le terminal :
sudo chown -R sylvain /home/commun
8 - Déplacer le répertoire f-spot dans le répertoire ".config"
Avec le terminal :
Version f-spot < 0.6.0.0
mv /home/sylvain/.gnome2/f-spot /home/commun/.config
Version f-spot >= 0.6.0.0
mv /home/sylvain/.config/f-spot /home/commun/.config
9 - Supprimer les répertoires f-spot des deux utilisateurs
Avec le terminal : Version f-spot < 0.6.0.0
sudo rm -f /home/sylvain/.gnome2/f-spot sudo rm -f /home/nancy/.gnome2/f-spot
Version f-spot >= 0.6.0.0
sudo rm -f /home/sylvain/.config/f-spot sudo rm -f /home/nancy/.config/f-spot
10 - Créer un lien symbolique pour chaque utilisateur vers le nouvel emplacement f-spot
Avec le terminal : Version f-spot < 0.6.0.0
ln -s /home/partage/.gnome2/f-spot/ /home/sylvain/.config/f-spot ln -s /home/partage/.gnome2/f-spot/ /home/nancy/.config/f-spot
Version f-spot >= 0.6.0.0
ln -s /home/partage/.config/f-spot/ /home/sylvain/.config/f-spot ln -s /home/partage/.config/f-spot/ /home/nancy/.config/f-spot
Vous pouvez utiliser et gérer vos photos depuis les deux sessions.
Problèmes & solutions
Impression de photos 10x15 sans marge sur HP Photosmart
Un lien vers le forum avec une solution bien adaptée : http://forum.ubuntu-fr.org/viewtopic.php?pid=1734372#p1734372
Problème d'export vers flickr et picasaweb
La version 0.4.3.1 se bloque lors d'un export vers Flickr. Il en est de même pour Picasaweb.
Il semble que ce soit dû à un problème réseau et plus particulièrement au MTU par défaut à 1500. Il faut le passer à 1460 et ça roule ! Il suffit donc soit de taper à chaque session :
sudo ifconfig eth0 mtu 1460
soit de modifier le fichier /etc/network/interfaces et ajouter la ligne : mtu 1460 (juste avant "auto eth0", eth0 étant l'interface réseau).
exemple :
auto lo iface lo inet loopback iface eth0 inet static address 192.168.1.3 netmask 255.255.255.0 gateway 192.168.1.1 mtu 1460 auto eth0
Modification de l'heure de prise de vue EXIF
Lors de l'importation des photos, F-Spot modifie automatiquement la date et l'heure de prise de vue dans les données EXIF (DateTimeOriginal) pour la mettre à l'heure UTC.
Rapports de bugs traitant du problème :
- Launchpad : f-spot changes timestamp in an incorrect way
En attendant que ce problème soit corrigé, les contournements suivants existent :
- Sélectionner "Enregistrer les étiquettes et description des photos : Séparément des fichiers images" dans les préférences : l'heure de la photo affichée par F-Spot est toujours l'heure UTC, mais les données EXIF ne sont pas modifiées. L'inconvénient est que vous ne sauvegardez pas non plus les autres métadonnées (étiquettes, commentaires, notation) dans le fichier de la photo.
- Lancer F-Spot avec la commande :
TZ=UTC f-spot
Cela "fait croire" à F-Spot que vous êtes à l'heure UTC, et donc il ne modifie pas l'heure de la photo. Ainsi vous pouvez choisir d'enregistrer les métadonnées dans le fichier image, sans que la date Exif soit touchée.
F-Spot crashe au lancement avec certains thèmes (Karmic)
Suite à un problème avec le moteur de rendu gtk+-2.0 pixmap
, F-Spot crashe au lancement lorsqu'il est utilisé en même temps que certains thèmes (New Wave entre autres). Le problème est reporté (bug #411941) et est corrigé pour Lucid. Pour l'instant, pour Karmic, la seule solution réside en un changement de thème (pas de problème avec Dust, Human…).