Résolu le 30-12-18 [résolu] gthumb pb affichage vignettes - préférences

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
Avatar du membre
ledudulela
Messages : 242
Enregistré le : mer. 15 juil. 2015 20:49
Localisation : France - Gironde

[résolu] gthumb pb affichage vignettes - préférences

Message par ledudulela »

bonjour,
avec gthumb sur LMDE, il était possible de paramétrer le texte qui figure sous les images affichées sous forme de vignettes.
sur LMDE2, aucun texte ne s'affihe sous les vignettes.
qu'en est-il pour vous ?
existe-t-il des raccourcis clavier pour avoir accès au paramétrage des vignettes (comme par exemple la touche F2 pour les renommer par lot) ?
Modifié en dernier par ledudulela le mer. 26 août 2015 14:51, modifié 1 fois.
leDuduLéLà - Linux Mint Debian Edition 1 Mate , 2 Mate , 3 Cinnamon , 4 Cinnamon , 5 Cinnamon / 64 bits 6 Cinnamon / 64 bits

Ectoplasme
Messages : 151
Enregistré le : dim. 23 août 2015 22:45

Re: gthumb pb affichage vignettes

Message par Ectoplasme »

Salut !

Je ne suis pas sur LMDE mais sur ma Debian stable j'utilise également Gthumb.

Pour faire apparaître une légende sous les vignettes, il faut aller dans le menu Éditions --> Préférences et dans la fenêtre des Préférences aller sur l'onglet Navigateur. Là, il faut cocher les données que l'on veut voir apparaître sous les vignettes et décocher celles qu'on ne veut pas.
Image


Avatar du membre
ledudulela
Messages : 242
Enregistré le : mer. 15 juil. 2015 20:49
Localisation : France - Gironde

Re: gthumb pb affichage vignettes

Message par ledudulela »

bonjour,
c'est bien là le problème. Il n'existe plus de barre de menu dans la version 3.3.1 de gthumb sous LMDE2, simplement des boutons dont aucun ne correspond au menu préférences. D'où ma question sur les touches de raccourcis...

Image
leDuduLéLà - Linux Mint Debian Edition 1 Mate , 2 Mate , 3 Cinnamon , 4 Cinnamon , 5 Cinnamon / 64 bits 6 Cinnamon / 64 bits

lacktchou
Messages : 2347
Enregistré le : lun. 13 juil. 2015 19:33

Re: gthumb pb affichage vignettes

Message par lacktchou »

ledudulela a écrit :bonjour,
c'est bien là le problème. Il n'existe plus de barre de menu dans la version 3.3.1 de gthumb sous LMDE2, simplement des boutons dont aucun ne correspond au menu préférences. D'où ma question sur les touches de raccourcis...

Image
Bonjour!
Comme dirait Robinwood, ça ne va pas t'aider mais est-ce que l'on peut dire pourquoi faire simple quand on peut faire compliqué?
C'est pas une amélioration, ça, que de ne plus avoir de barre de menu, simplement des boutons dont aucun ne correspond au menu préférences! N'est-il pas?
Lacktchou
Image
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To

Avatar du membre
ledudulela
Messages : 242
Enregistré le : mer. 15 juil. 2015 20:49
Localisation : France - Gironde

Re: gthumb pb affichage vignettes - préférences

Message par ledudulela »

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,
Modifié en dernier par ledudulela le lun. 31 août 2015 15:50, modifié 18 fois.
leDuduLéLà - Linux Mint Debian Edition 1 Mate , 2 Mate , 3 Cinnamon , 4 Cinnamon , 5 Cinnamon / 64 bits 6 Cinnamon / 64 bits

Ectoplasme
Messages : 151
Enregistré le : dim. 23 août 2015 22:45

Re: gthumb pb affichage vignettes

Message par Ectoplasme »

Bonsoir !

Tu as raison, sur ces nouvelles versions on passe au "bling-bling"...

Quoi qu'il en soit, j'ai ta réponse :

En bas de la fenêtre de Gthumb il est inscrit "Afficher : Tout" suivi d'une flèche noire pointe en bas.
Si tu cliques dessus, à la place de Afficher : Tout, tu auras Afficher : Personalise...
Tu cliques sur Personalise et une fenêtre "Filtres" s'ouvrira. Tu peux faire monter ou descendre cette liste et choisir la ou les options que tu veux.

Bonne soirée !

Avatar du membre
ledudulela
Messages : 242
Enregistré le : mer. 15 juil. 2015 20:49
Localisation : France - Gironde

Re: [résolu] gthumb pb affichage vignettes - préférences

Message par ledudulela »

bonjour,
les filtres ne répondent pas à mon besoin.
ils permettent de n'afficher que les images dont les propriétés correspondent aux critères du filtre.
leDuduLéLà - Linux Mint Debian Edition 1 Mate , 2 Mate , 3 Cinnamon , 4 Cinnamon , 5 Cinnamon / 64 bits 6 Cinnamon / 64 bits

Ectoplasme
Messages : 151
Enregistré le : dim. 23 août 2015 22:45

Re: [résolu] gthumb pb affichage vignettes - préférences

Message par Ectoplasme »

Salut !

Tu as raison. J'avais vu ça rapidement et conclu que c'était le bon truc mais je viens de réessayer (sur l'ordi de ma femme) et même le changement de filtre ne fonctionne pas : il retourne à l'option "Afficher tout".

Je pratiquais Gthumb depuis de nombreuses années, mais je crois que cette nouvelle version va me le faire abandonner... M'enfin, c'est du Gnome, hein ?

S'il faut à l'époque actuelle se mettre à pianoter en console ou à utiliser des scripts pour faire ce qu'on faisait avant par le menu "préférence", très peu pour moi.
La console, je n'ai rien contre ; au contraire, mais pour le système, oui, mais pas pour une application dite "graphique".
Je suis sans doute trop vieux pour m'habituer à ces nouvelles interfaces...

Avatar du membre
ledudulela
Messages : 242
Enregistré le : mer. 15 juil. 2015 20:49
Localisation : France - Gironde

Re: [résolu] gthumb pb affichage vignettes - préférences

Message par ledudulela »

bonjour,
la pseudo bonne nouvelle est qu'il existe une interface graphique à la commande gsettings: dconf-editor
il faut installer le package dconf-editor (à défaut dconf-tools)
pour lancer dconf-editor, 2 solutions:
- le menu Système > Dconf Editor
- la commande: dconf-editor
il ne reste plus qu'à sélectionner dans l'arborescence org > gnome > gthumb pour accéder à l'ensemble des paramètres de gthumb.

également dans gthumb, ajouter une commande personnalisée, comme par exemple:
nom: Préférences de gthumb
commande: dconf-editor
décocher la case 'commande du terminal'

ps: j'ai amélioré le script pour redimensionner les vignettes. la boite de dialogue affiche une liste de valeurs possibles sous forme de cases à cocher (boutons radio)
le script (à partir de la version 3) accepte également 3 paramètres:
-p pour augmenter la taille à la taille supérieure
-m pour diminuer la taille à la taille inférieure
-n pour réduire la taille à la taille minimum
c'est pratique dans les commandes personnalisées de gthumb en particulier lorsque le script est associé à une touche de raccourci.
par exemple:
nom: Augmenter la taille des vignettes (#8)
commande: repertoire_du_script/thumbnail_size.sh -p
raccourci: touche 8 du pavé numérique
ensuite, lorsqu'on sélectionne un vignette, on appuie sur la touche 8 et la taille de la vignette augmente instantanément.

important: ne pas oublier de rendre exécutable le script et, dans gthumb, sélectionner au moins une vignette pour rendre les commandes personnalisées actives.
Modifié en dernier par ledudulela le ven. 28 août 2015 18:20, modifié 3 fois.
leDuduLéLà - Linux Mint Debian Edition 1 Mate , 2 Mate , 3 Cinnamon , 4 Cinnamon , 5 Cinnamon / 64 bits 6 Cinnamon / 64 bits

Ectoplasme
Messages : 151
Enregistré le : dim. 23 août 2015 22:45

Re: [résolu] gthumb pb affichage vignettes - préférences

Message par Ectoplasme »

Salut !

Ouais, ben je trouve que ça devient vachement compliqué, quand même, si on compare à la méthode "ancienne".
Je me demande si je ne vais pas bloquer les mises à jour de Gtumb, moi. C'est dommage parce que je l'aimais bien pour certaines fonctionnalités.
Par contre, pour la visualisation, il est largement dans les choux au point de vue réactivité par rapport à Geeqie ou meme Photoxx...

Répondre