yes, c'est comme les rubans dans les logiciels windows. C'est peut être plus joli mais pour s'y retrouver...
Quoi qu'il en soit, j'ai trouvé une solution à mon problème avec la ligne de commande ! (merci linux)
attention, ça décoiffe :
gsettings set org.gnome.gthumb.browser thumbnail-caption 'standard::display-name'
cette commande permet de redéfinir la valeur du paramètre thumbnail-caption, dans ce cas pour afficher le nom du fichier sous la vignette.
remarques:
gsettings dépend du package
libglib2.0-bin
L'interface graphique de la commande gsettings se nomme
dconf-editor
Pour afficher, en plus de son nom, la taille du fichier en ko : 'standard::display-name,gth::file::display-size'
ou encore, pour les dimensions de l'image : general::dimensions
ainsi que, en particulier pour les photos : Exif::Photo::DateTimeOriginal
les différentes valeurs sont à séparer par une virgule, le tout entouré par des simple-quotes.
Pour afficher les valeurs du paramètre thumbnail-caption:
gsettings get org.gnome.gthumb.browser thumbnail-caption
>>> voir le code du script thumbnail_properties vers la fin de ce post pour la liste des propriétés disponibles <<<
Taille des vignettes
thumbnail-size=128
gsettings set org.gnome.gthumb.browser thumbnail-size 128
Déterminer le type d'image d'après le contenu (plus lent)
fast-file-type=true/false
gsettings set org.gnome.gthumb.browser fast-file-type false
quelques commandes utiles:
gsettings list-children org.gnome.gthumb (affiche les sous-schémas)
gsettings list-keys org.gnome.gthumb.browser (affiche uniquement les clés)
gsettings list-recursively org.gnome.gthumb.browser (affiche clés/valeurs)
Résultat partiel de la commande : gsettings list-schemas
Code : Tout sélectionner
org.gnome.gthumb.rename-series
org.gnome.gthumb.rotate
org.gnome.gthumb.dialogs.add-to-catalog
org.gnome.gthumb.pixbuf-savers.jpeg
org.gnome.gthumb.pixbuf-savers.png
org.gnome.gthumb.pixbuf-savers
org.gnome.gthumb.contact-sheet.image-wall
org.gnome.gthumb.convert-format
org.gnome.gthumb.pixbuf-savers.webp
org.gnome.gthumb.dialogs.save-file
org.gnome.gthumb.webalbums.directories
org.gnome.gthumb.dialogs
org.gnome.gthumb.comments
org.gnome.gthumb.contact-sheet
org.gnome.gthumb.flickr
org.gnome.gthumb.browser
org.gnome.gthumb.resize
org.gnome.gthumb.image-print
org.gnome.gthumb.pixbuf-savers.tga
org.gnome.gthumb.file-manager
org.gnome.gthumb.data-migration
org.gnome.gthumb.general
org.gnome.gthumb.pixbuf-savers.tiff
org.gnome.gthumb.facebook
org.gnome.gthumb.change-date
org.gnome.gthumb.photo-importer
org.gnome.gthumb
org.gnome.gthumb.dialogs.messages
org.gnome.gthumb.picasaweb
org.gnome.gthumb.importer
org.gnome.gthumb.crop
org.gnome.gthumb.slideshow
org.gnome.gthumb.webalbums
org.gnome.gthumb.resize-images
org.gnome.gthumb.gstreamer-tools
org.gnome.gthumb.contact-sheet.contact-sheet
org.gnome.gthumb.image-viewer
Résultat de la commande gsettings list-keys org.gnome.gthumb.browser
Code : Tout sélectionner
save-thumbnails
window-height
startup-location
viewer-thumbnails-orientation
browser-sidebar-width
thumbnail-list-visible
sort-type
properties-visible
properties-on-the-right
thumbnail-list-size
general-filter
sidebar-visible
reuse-active-window
sort-inverse
window-width
thumbnail-size
properties-details
thumbnail-limit
image-pane-visible
viewer-sidebar
maximized
show-hidden-files
startup-current-file
go-to-last-location
use-startup-location
fast-file-type
thumbnail-caption
statusbar-visible
viewer-sidebar-width
BONUS:
Trois scripts pouvant être appelés via les outils de gthumb (outils > personnaliser > commandes)
ces scripts ouvrent une boite de dialogue pour, entre autre, saisir les valeurs des paramètres
thumbnail_size.sh
Code : Tout sélectionner
#!/bin/bash
# auteur : ledudulela
# version: 3.0
# màj : 2015-08-28 17:00
# objet: modifier la taille des vignettes dans gthumb à l'aide d'une liste de choix
# dépendances: zenity, gthumb, libglib2.0-bin
# arguments:
# sans argument: affiche la liste de choix de taille
# -p permet de passer à la taille supérieure
# -m permet de passer à la taille inférieure
# -n permet de passer à la taille minimum
# --------------------------------------
# --- Liste de valeurs prédéfinies ---
# --------------------------------------
declare -A arrOption
arrOption[0]=48
arrOption[1]=64
arrOption[2]=85
arrOption[3]=95
arrOption[4]=112
arrOption[5]=128
arrOption[6]=164
arrOption[7]=200
arrOption[8]=256
# ---------------------------------
# --- Définition de fonctions ---
# ---------------------------------
isEqual() # renvoie Vrai si le 1er argument est égal au 2ème argument
{
if [ ${1} -eq ${2} ]; then
echo TRUE
else
echo FALSE
fi
}
# ---------------------------------
defaultValue=$(gsettings get org.gnome.gthumb.browser thumbnail-size)
for i in "${!arrOption[@]}" # boucle dans le tableau et récupère l'indice de l'option correspondante
do
if (( "$defaultValue" == ${arrOption[$i]} )); then
defaultOption=$i
fi
done
# ---------------------------------
if [ -z "$defaultOption" ] # teste si la variable est définie
then
defaultOption=5 # option de la radiolist qui sera sélectionnée par défaut
fi
# -----------------------------------------------
# --- Traitement des arguments de la commande ---
# -----------------------------------------------
valMaxOption=$((${#arrOption[*]} -1))
flagArgOk=0
while getopts pmn arg
do
case $arg in
p) # l'argument -p permet de passer à la taille supérieure
if (( "$defaultOption" >= "$valMaxOption" )); then
defaultOption=$valMaxOption
else
defaultOption=$((${defaultOption} +1))
flagArgOk=1
fi
;;
m) # l'argument -m permet de passer à la taille inférieure
if (( "$defaultOption" <= 0 )); then
defaultOption=0
else
defaultOption=$((${defaultOption} -1))
flagArgOk=1
fi
;;
n) # l'argument -n permet de passer à la plus petite taille
defaultOption=0
flagArgOk=1
;;
esac
done
# ---------------------------------
if (( $flagArgOk == 1 )); then
nouvelleValeur=${arrOption[$defaultOption]}
else
nouvelleValeur=$(zenity --list \
--title="gthumb - préférences" \
--text="Taille des vignettes" \
--radiolist \
--width 310 \
--height 340 \
--hide-header \
--column "radio" --column "taille" \
$(isEqual $defaultOption 0) "${arrOption[0]}" \
$(isEqual $defaultOption 1) "${arrOption[1]}" \
$(isEqual $defaultOption 2) "${arrOption[2]}" \
$(isEqual $defaultOption 3) "${arrOption[3]}" \
$(isEqual $defaultOption 4) "${arrOption[4]}" \
$(isEqual $defaultOption 5) "${arrOption[5]}" \
$(isEqual $defaultOption 6) "${arrOption[6]}" \
$(isEqual $defaultOption 7) "${arrOption[7]}" \
$(isEqual $defaultOption 8) "${arrOption[8]}" \
2>/dev/null
)
# ---------------------------------------------------
# ---- Traitement du clic sur bouton [Annuler] ------
# ---------------------------------------------------
if [ $? == 1 ] # teste si le bouton [Annuler] a été cliqué
then
# Si clic bouton [Annuler] alors le script est interrompu.
exit 30
fi
fi
cmdToExec='gsettings set org.gnome.gthumb.browser thumbnail-size '$nouvelleValeur
eval "$cmdToExec"
exit 0
thumbnail_caption.sh
Code : Tout sélectionner
#!/bin/bash
# auteur : ledudulela
# version: 2
# màj : 2015-08-27 17:00
# objet: modifier le texte des vignettes de gthumb
# dépendances: zenity, gthumb, libglib2.0-bin
# ----------------------------------------------------------------------------------------
currentValue=$(gsettings get org.gnome.gthumb.browser thumbnail-caption | awk -F "'" '{print $2}') # prend ce qui est entre quotes
# ---------------------------------------------------
newValue=$(zenity --entry --title="gthumb - préférences - légende des vignettes" --entry-text="$currentValue" --text="Entrez la liste des propriétés (séparées par une virgule) à afficher sous les vignettes :" --width=600 2>/dev/null)
if [ $? == 1 ] # teste si le bouton [Annuler] a été cliqué
then
exit 10
else
if [ ${#newValue} == 0 ] # teste si la chaine est vide
then
zenity --info --text="Paramètre non valide."
exit 20
fi
fi
# ---------------------------------------------------
cmdToExec='gsettings set org.gnome.gthumb.browser thumbnail-caption "'${newValue}'"'
eval "$cmdToExec"
exit 0
thumbnail_properties (affiche simplement la liste des propriétés des vignettes utiles à thumbnail-caption)
Code : Tout sélectionner
#!/bin/bash
# auteur : ledudulela
# version: 1.0
# màj : 2015-08-27 17:00
# objet: liste les propriétés des vignettes de gthumb
# dépendances: zenity, gthumb, libglib2.0-bin
ficTmp=/tmp/gthumb_thumbnail_properties.txt
echo "gthumb - propriétes des vignettes - màj 2015-08-27 17:00
Fichier
'''''''''''''''''''''''''''''''''''''''''''''''''
Nom= standard::display-name
Taille= gth::file::display-size
Modifié le= gth::file::display-mtime
Type= standard::fast-content-type
Nom complet= gth::file::full-name
Général
'''''''''''''''''''''''''''''''''''''''''''''''''
Titre= general::title
Artiste= audio-video::general::artist
Album= audio-video::general::album
Dimensions= general::dimensions
Durée= general::duration
Lieu= general::location
Date= general::datetime
Etiquettes= general::tags
Classement= general::rating
Commentaire
'''''''''''''''''''''''''''''''''''''''''''''''''
Titre= comment::caption
Description= comment::note
Lieu= comment::place
Date= comment::time
Etiquettes= comment::categories
Classement= comment::rating
Général - Exif
'''''''''''''''''''''''''''''''''''''''''''''''''
Marque APN= Exif::Image::Make
Modèle APN= Exif::Image::Model
Date et Heure= Exif::Image::DateTime
Artiste= Exif::Image::Artist
Date et Heure (original) = Exif::Photo::DateTimeOriginal
Date et Heure (digitized)= Exif::Photo::DateTimeDigitized
Conditions - Exif
'''''''''''''''''''''''''''''''''''''''''''''''''
ISO Speed Ratings= Exif::Photo::ISOSpeedRatings
Luminosité= Exif::Photo::BrightnessValue
FNumber= Exif::Photo:FNumber
Ouverture= Exif::Photo::ApertureValue
Valeur d'ouverture Max= Exif::Photo::MaxApertureValue
Temps d'exposition= Exif::Photo::ExposureTime
Vitesse de l'opturateur= Exif::Photo::ShutterSpeedValue
balance des blancs= Exif::Photo::WhiteBalance
Flash= Exif::Photo::Flash
Focal= Exif::Photo::FocalLength
Focal 35mm Film= Exif::Photo::FocalLengthIn35mmFilm
Proportion Zoom Digital= Exif::Photo::DigitalZoomRatio
(liste non exhaustive)" > $ficTmp
zenity --text-info --title="gthumb - propriétés des vignettes" --filename="$ficTmp" --width=500 --height=600
exit 0
autres propriétés
EXIF en vrac :
Code : Tout sélectionner
Exif::Image::Make,
Exif::Image::Model,
Exif::Image::Software,
Exif::Image::Artist,
Exif::Image::Copyright,
Exif::Photo::ISOSpeedRatings,
Exif::Photo::BrightnessValue,
Exif::Photo::FNumber,
Exif::Photo::ApertureValue,
Exif::Photo::MaxApertureValue,
Exif::Photo::ExposureTime,
Exif::Photo::ExposureProgram,
Exif::Photo::ExposureIndex,
Exif::Photo::ExposureBiasValue,
Exif::Photo::ExposureMode,
Exif::Photo::ShutterSpeedValue,
Exif::Photo::MeteringMode,
Exif::Photo::LightSource,
Exif::Photo::WhiteBalance,
Exif::Photo::Flash,
Exif::Photo::FocalLength,
Exif::Photo::SubjectArea,
Exif::Photo::Contrast,
Exif::Photo::Saturation,
Exif::Photo::Sharpness,