¿Hay alguna forma de añadir este comando a Geeqie, para que actúe sobre una selección de fotos? ¿Redy?
¿Geeqie alpha o beta? Porque la cosa cambia...
Supongamos que es beta:
Primero te aseguras de que en tu directorio home existe una carpeta .config/geeqie/applications/ si no ejecuta
mkdir -p ~/.config/geeqie/applications
Ahora abres el geeqie y te vas a:
Editar -> Preferencias -> configurar editores
Pulsar el botón 'nuevo':
Abajo en la línea junto a los botones de guardar y cancelar le pones el nombre: Por ejemplo 'Ordenar_en_carpetas_por_fecha.desktop' sin las comillas
El código que tienes que escribir es este: (Solo he cambiado dos o tres líneas de la plantilla pero mejor te lo pongo todo entero y machacas la plantilla con él.)
[Desktop Entry]
Version=1.0
Type=Application
Name=Sort By Date
#Name[cs]=
#Name[fr]=
Name[es]=Clasificar por fechas
# %f A single file name, even if multiple files are selected. The
# system reading the desktop entry should recognize that the program in
# question cannot handle multiple file arguments, and it should should
# probably spawn and execute multiple copies of a program for each
# selected file if the program is not able to handle additional file
# arguments. If files are not on the local file system (i.e. are on HTTP
# or FTP locations), the files will be copied to the local file system and
# %f will be expanded to point at the temporary file. Used for programs
# that do not understand the URL syntax.
#
# %F A list of files. Use for apps that can open several local files
# at once. Each file is passed as a separate argument to the executable
# program.
#
# %u A single URL. Local files may either be passed as file: URLs or
# as file path.
#
# %U A list of URLs. Each URL is passed as a separate argument to
# the executable program. Local files may either be passed as file: URLs
# or as file path.
#
# "$GEEQIE_DESTINATION" destination set by Geeqie
Exec=exiftool '-Directory<DateTimeOriginal' -d %%Y/%%m/%%d %F
# Desktop files that are usable only in Geeqie should be marked like this:
Categories=X-Geeqie;
OnlyShowIn=X-Geeqie;
# Show in menu "File"
X-Geeqie-Menu-Path=FileMenu/FileOpsSection
# This is a filter - $GEEQIE_DESTINATION is required
X-Geeqie-Filter=false
# It can be made verbose
# X-Geeqie-Verbose=true
Le das a guardar y listo.
Las líneas añadidas o modificadas son:
Name=Nombre del asunto en inglés
Name[es]=Nombre del asunto en español
Exec=Lo que vas a aejecutar si en el comando hay un símbolo de % debes poner %% y cierttas letras precedidas de un % significan lo que dice el comentario.
X-Geeqie-Filter=false (Esto es para que no nos pida un directorio de destino)
X-Geeqie-Menu-Path=FileMenu/FileOpsSection Esto es para que además de en editores salga en el menú de archivo junto a copiar, mover, renombrar... (Coméntalo si no quieres, pero me parece adecuado para el caso)