Just a guess,
but it looks like xdg-open does not know how to open your files.
To see what programme xdg-open uses for a certain file, Try:
Code:
xdg-mime query filetype someting.jpg
image/jpeg; charset=binary
xdg-mime query default image/jpeg
geeqie.desktop
to get this, in the directory /usr/share/applications/ you need:
the file defaults.list with this entry
image/jpeg=geeqie.desktop;
and the file geeqie.desktop with the command to start geeqie.
Enjoy