====== Geeqie ======
Geeqie is the successor of [[gqview]].
===== Exif UserComment Editor =====
I wrote a small Python script to **edit Exif UserComment** tag. You can hook the script to the external editor commands of Geeqie, so you can launch it with a simple **Ctrl+1**.
The program allows **multi line comments**, uses **UTF-8** encoding and allow you to **edit and existing comment** or add a new one. You can navigate in the directory tree and quickly add comments using just the jeyboard.
The **''exif-comment-edit''** script uses the **''exiv2(1)''** tool to actually read and write the comment, on a Debian system you must install the **exiv2** and **python-gtk2** packages.
The script is released under the GPL license, and you can download it from **[[https://sourceforge.net/projects/exif-comment/|SourceForge]]**.
To add the item to the Edit menu, just create a **''$HOME/.config/geeqie/applications/exif-comment-edit.desktop''** file, with:
[Desktop Entry]
Version=1.0
Type=Application
Name=Edit Exif UserComment
Exec=exif-comment-edit %f
# show only if exif-comment-edit is installed
TryExec=exif-comment-edit
# Desktop files that are usable only in Geeqie should be marked like this:
Categories=X-Geeqie;
OnlyShowIn=X-Geeqie;
# Show in menu "Edit"
X-Geeqie-Menu-Path=EditMenu/EditSection
MimeType=image/jpeg;
To bind the menu item to a shortcut key, open the //Edit//, //Preferences//, //Keyboard// dialog box and search the action you just added.
===== View Canon Exif Metadata =====
I wrote a Python script to show Exif data from photos, with special decoding of **Canon PowerShot S120** metadata. The script is intended to be run on the command line, but you can bind it to a keyboard shortcut in Geeqie, thus launching it when viewing an image. This is the **canon-metadata.desktop** file you have to put into your **$HOME/.config/geeqie/applications/** directory:
[Desktop Entry]
Version=1.0
Type=Application
Name=View Canon Metadata
Exec=xterm -geometry 76x25+10+10 -bg white -fg black -fa 'Monospace' -fs 12 -e "bash -c 'canon-metadata %f | less'"
# show only if canon-metadata is installed
TryExec=canon-metadata
# Desktop files that are usable only in Geeqie should be marked like this:
Categories=X-Geeqie;
OnlyShowIn=X-Geeqie;
# Show in menu "Edit"
X-Geeqie-Menu-Path=EditMenu/EditSection
MimeType=image/jpeg;
You can **download the actual Python script** from this page **[[..:..:hardware:canon_s120]]**.