bestimageviewer / geeqie Goto Github PK
View Code? Open in Web Editor NEWclaiming to be the best image viewer / photo collection browser
Home Page: http://www.geeqie.org/
License: GNU General Public License v2.0
claiming to be the best image viewer / photo collection browser
Home Page: http://www.geeqie.org/
License: GNU General Public License v2.0
I think it would be nice if more apps would follow the Freedesktop Specifications :
* config folders should be in $XDG_CONFIG_HOME/geeqie ( or in ~/.config/geeqie/ )
http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
* a trashed file should go to ~/.local/share/Trash/files/ with a information file in ~/.local/share/Trash/info/
for more info :
http://www.ramendik.ru/docs/trashspec.html
Do you plan to follow these spec ?
Adrien
[email protected]
Reported by: *anonymous
Currently starting one of the splitted modes (vertical/horizontal/quad) fill new image windows with the current one.
It would be nice to open the selected images (the current in first pane, the next one selected in the next pane, up to four).
If only one image is selected, behavior will be unchanged.
But when ie. two images are selected when starting horizontal splitted mode, both will be displayed (one in each pane).
Reported by: zas
OSD icons feature is almost useless since it is fairly broken.
How should we use them ?
Reported by: zas_
When flipping between two images, the images stop being cached. (If neither image is the first or last in the file list.)
This is especially weird since if you are flipping through images, then go back, that one you went back to IS cached, but if you then go forward again, that one is not cached, and if you go back again, that one is not cached anymore either.
Reported by: donut
With Exiv2, embedded icc profiles are broken. They are not extracted at all from jpeg files. With tiff they seem to be extracted but not correctly.
Reported by: nadvornik
when you want to copy a file, you choose first
time the destination directory. After, for another copy the window open
by default on the previous directory.
This does not work anymore, it always open on same location, and I do not know where it comes from.
submit by: [email protected]
Reported by: *anonymous
When "view directory as tree" has been selected, the directories are not sorted. ("view directory as list" does correctly sort by name.)
Reported by: tzeb
With the ctrl-# keys being reassigned, there is now no shortcuts for running external editors (either that or it is undocumented). How about using shift-#?
There should be a keyboard shortcut to expand grouped files (instead of clicking the arrow). The currently behavior is:
Right cursor: scroll file list to the right
Space: jump to next group
Enter: nothing?
Assigning enter to expand the groups seems like the best option.
Fantastic software! I've tried many different photo organizers and have always gone back to gqview for it's simplicity. I've always wished for raw/jpg grouping and metadata editting.
Reported by: dacool
README contains some typos, attached patch fixes them.
Reported by: nijel
Special characters in file name are shown escaped in the information overlay. For example, the file "Stasia's Mother.jpg" is shown as "Stasia'Mother.jpg"
The bug is in the file src/image-overlay.c, where the function g_markup_escape_text is called twice : once in osd_template_insert line 440 when called whith the flag OSDT_NONE (which is the case for the filename in image_osd_info_render line 956), and once in image_osd_mkinfo line 307.
An immediate patch for the bug is :
--- src/image-overlay.c (révision 1057)
+++ src/image-overlay.c (copie de travail)
@@ -519,7 +519,7 @@
osd_template_insert(vars, "number", g_strdup_printf("%d", n), OSDT_NO_DUP);
osd_template_insert(vars, "total", g_strdup_printf("%d", t), OSDT_NO_DUP);
osd_template_insert(vars, "name", (gchar *) name, OSDT_NONE);
osd_template_insert(vars, "name", (gchar *) name, OSDT_NO_ESCAPE);
osd_template_insert(vars, "date", imd->image_fd ? ((gchar *) text_from_time(imd->image_fd->date)) : "", OSDT_NONE);
osd_template_insert(vars, "size", imd->image_fd ? (text_from_size_abrev(imd->image_fd->size)) : g_strdup(""), OSDT_FREE);
osd_template_insert(vars, "zoom", image_zoom_get_as_text(imd), OSDT_FREE);
But I'm not sure where exactly the call should be made. Wouldn't it be better to call g_markup_escape_text only before the call to pango_layout_set_markup ?
Reported by: manalfer
Hello,
it would be nice to have a semi automatic workflow for similar images (d).
If similarity = 100% then
move the bigger (size) image to...
end If
If similarity = 100% then
move image with "STRING" in the name to...
end If
If similarity = 100% then
move the bigger (size and resolution) image to...
end If
If similarity <= 95% then
move the bigger image to...
end If
Do you understand? That will be !!!GREAT!!!
And an export of the similarlist to a textfile.
Reported by: *anonymous
After a number of searches geeqie will abort with the following error.
** ERROR **: file filedata.c: line 512 (file_data_unref): assertion failed: (fd->magick == 0x12345678)
aborting...
Aborted
In trying to diagnose this further I learned I could replicate this by press the "Find" button a number of times. It appears that the sixth search is going to consistently cause the abort.
Reported by: *anonymous
Geeqie truncates large images to exactly 32768 pixels large, then, garbage is displayed.
I still have to check if it happens in both directions...
Reported by: fma38
The color management switch is always set to off when restarting Geeqie.
Reported by: fma38
Documentation seems to be under GNU FDL and it's source seems to be OpenOffice document, however this document is not included. I think that either this document should be included (if you have one) or mentions to OOo should be dropped so that HTML is considered as source of documentation.
Reported by: nijel
Hello,
if I make a "slideshow recursive" on a folder and change the image forward or backward with the mouseweel, geeqie freezes and make 100% CPU load for a little time. After that is changing with the mouseweel possible without problems. Changing with the "page up/down" keys on keyboard is no problem.
If I made this inside the folder (not recursive), no problem with mouseweel.
There are 35.000 softlinks of images in that folder. No warnings or errors on the console.
Reported by: *anonymous
Hi !
The small OSD Exif infobox at the bottom left of the main window disappears after changing from fullscreen to "normal" display.
Anyway, I didn't find how to remove this OSD display definitly in the preferences.
Thanks !
Aymeric "Wedge" Roynette
Reported by: wedgeant
I am not able to succesfully disable the "Confirm file delete" option in the "Preferences/Advanced" dialog. I have the following option set:
[ ] Confirm file delete
[X] Enable Delete key
[ ] Safe delete
but I still get the "Delete files?" dialog after pressing 'Del' or selection 'Delete...' from the popup menu.
Great job guys! The freely configurable buffering is something I've been waiting for ages, the other new features seem to be taken straight out of my wishlist as well. Keep up the good work!
Reported by: muflon
Switch to tree view, create a new folder, the view is not centered on the new directory.
Reported by: zas_
Switch to tree view, rename a directory, the directory is renamed but the node's label in the tree view has still the old name.
Reported by: zas_
The Encoding key is now deprecated by the FreeDesktop standard and all strings are required to be encoded in UTF-8. This desktop entry explicitly specifies an Encoding of UTF-8, which is harmless but no longer necessary.
See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
Reported by: nijel
I have been using gqview for awhile now and I am glad to see that a new project is being worked on to continue development of this great tool. What I was wondering is if there are any plans on porting Geeqie to win32 platform?
If not are there any reason why?
I have never ported an app but I do develop programs in windows, and I would be interesting in helping with this.
Reported by: mayoroj
To reproduce:
$> mkdir test
$> echo test > test.pdf
$> geeqie --debug=2 test/
Then go to Preferences > Filters and disable file filtering
Result: geeqie goes to infinite loop
with
view_file_list.c:996: thumb progress: 0 of 1
filedata.c:497: file_data_unref (2): '/home/zas/src/geeqie.svn/src/test/test.pdf'
filedata.c:464: file_data_ref (2): '/home/zas/src/geeqie.svn/src/test/test.pdf'
thumb_standard.c:234: thumb fail valid: /home/zas/src/geeqie.svn/src/test/test.pdf
thumb_standard.c:235: thumb: /home/zas/.thumbnails/fail/geeqie-1.0alpha1/3ca609d933d3f8e5fc4e0a929660249d.png
view_file_list.c:1136: thumb loader start failed /home/zas/src/geeqie.svn/src/test/test.pdf
view_file_list.c:996: thumb progress: 0 of 1
filedata.c:497: file_data_unref (2): '/home/zas/src/geeqie.svn/src/test/test.pdf'
filedata.c:464: file_data_ref (2): '/home/zas/src/geeqie.svn/src/test/test.pdf'
thumb_standard.c:234: thumb fail valid: /home/zas/src/geeqie.svn/src/test/test.pdf
thumb_standard.c:235: thumb: /home/zas/.thumbnails/fail/geeqie-1.0alpha1/3ca609d933d3f8e5fc4e0a929660249d.png
Reported by: zas_
Thumbnails of images with exif orientation tag are not rotated.
Reported by: zas
To reproduce:
If you choose another directory (changing the entry), it works.
file_util_dialog_init_dest_folder() connects "changed" signal to the entry, but in this case, this doesn't work,
the entry is unchanged.
The path should also be used if Move button is pressed.
Even worse:
Repeat step 1
2) enter a non-existing path (/home/zas/non_existing_name)
3) press OK
4) move succeed (sort of) -> the last file is written to /home/zas/non_existing_name but others are lost (!!)
Reported by: zas_
Hello,
it looks as if the "link zoom level" doesn't work. I have a split screen and change the zoom in one, it doesn't change the zoom in the other.
Reported by: mausoleum
Hello,
mark all files (STRG+A) in the geeqie Window to put them in the similar search (d) doesnt work. Only one file come in, the one file is under the mouse.
Reported by: *anonymous
There is currently no way i'm aware about to add a bunch of keywords and/or comments to a group of selected files.
How can we implement it ?
Reported by: zas
We need alternative hotkeys for some function, for
example quit fullscreen should be on 'F', 'Q' or ESC.
Reported by: nadvornik
For example, in dupe.c line 1139:
if (strcasecmp(a->fd->name, b->fd->name) != 0) return FALSE;
Use of the non-portable strcasecmp() on UTF-8 encoded names, which is wrong.
See http://library.gnome.org/devel/glib/stable/glib-String-Utility-Functions.html\#g-strncasecmp
Reported by: zas_
Uwe Ohse proposed some improvements in these domains.
For example, he provided a patch that adds some keys to navigate in the Properties window.
Original description:
This patches enhances the file info dialog.
After some testing, this is imho a nice usability enhancement.
But the current patch uses hardcoded keys, so this feature is postponed to the introduction of configurable keys.
Reported by: zas
I think it would be very convienient to affect the dble-click on a file (in the file view) to fullscreen mode.
I will try to have a look a the code to see if I can do something...
Thanks
AlicVB
Reported by: *anonymous
Currently there is no way to delete a collection (.gqv file) from geeqie.
Reported by: zas
to reproduce open 2 geeqie window with directory view, and try to drag'n'drop a folder on
a folder on the other window.
With default external copy command it fails totally with an error.
With internal copy it doesn't complain but do not copy the folder nor its contents, it creates
a file with the folder name.
GQview 2.1.5 has not the same behavior but only copy the first file.
Reported by: nadvornik
Bug report from Debian BTS, please see [1].
Thanks,
Cristian Greco
Pressing F1 does not work for me. Running geeqie within xterm reveals:
$ geeqie
Geeqie 1.0alpha1, This is an alpha release.
sh: gnome-www-browser: command not found
sh: gnome-www-browser: command not found
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490154
Reported by: cg25
ORF format is broken with Exiv2. This is a regression and should be fixed. See http://geeqie.wiki.sourceforge.net/Exiv2
Reported by: nadvornik
When toggling thumbnails display in list view, height of lines is incorreclty set.
Reported by: zas_
We need a hotkey configuration dialog ;)
Reported by: nadvornik
Overlay display, especially with histogram, makes zooming and scrolling slow.
It seems this issue is there since a long time, but with histogram feature things are worse.
A comment in pixbuf-renderer.h:
/* OVL_HIDE_ON_SCROLL = 1 << 1*/ /* hide temporarily when scrolling (not yet implemented) */
let me think John Ellis was about to fix it.
Reported by: zas_
If you choose slide show recursive in a folder with multiple subfolders and image files, with 'icons' under view, and scroll manually, paused or otherwise, everything works fine, if a little slow, because geeqie tries to sync and load the icons. However, to speed up image viewing, I used 'list view' for the files, without thumbnails, and although it's a lot faster, geeqie will go into one subfolder, and stay there. That is, it no longer seems to be in slideshow mode, only seems to have ended up in the folder of the current image, and scrolls there.
Reported by: *anonymous
Manual page seems to contain a hyphen where a minus sign was intended. '-' chars are interpreted as hyphens (U+2010) by groff, not as minus signs
(U+002D). Since options to programs use minus signs (U+002D), this means for example in UTF-8 locales that you cannot cut&paste options, nor search for them easily.
'-' must be escaped ('-') to be interpreted as minus. If you really intend a hyphen, write it as '(hy' to emphasise that fact. See groff(7) and especially groff_char(7) for details, and also the thread starting with http://lists.debian.org/debian-devel/2003/debian-devel-200303/msg01481.html
Reported by: nijel
Exiv2 can decode lot of EXIF fields. However anything from Advanced view is shown not decoded.
For example Exif.Pentax.LensType is shown as "7 243", but I guess that most people would like to see "smc PENTAX-DA 70mm F2.4 Limited" :-).
Reported by: nijel
Using exif panel, add some exif data from advanced view, then move to another image that doesn't contain these exif keys (their names should be displayed after the separator but without any value).
You can't remove them from display since they do not appear in the advanced view.
It would be nice to have a button along each custom entry in the "normal" view to delete them from anywhere.
Reported by: zas_
Switch the directory browser to tree view, delete a directory, it doesn't disappear.
Reported by: zas_
When Thumbnails checkbox is disabled, the Search dialog lists files with the same row height than if thumbnails were displayed.
Curiously, toggling twice Thumbnails checkbox temporarely fixes it.
But when pressing again Search the bug reappears.
Reported by: zas_
The idea is in using threads to render current image and next one. All modern processors have at least 2 cores, so the things can be speeded up twice.
Yes, it's really the problem. Pictures from my 12mpx camera is shown... not to fast on my Athlon X2 processor.
Reported by: uazure
View -> Split -> Vertical
then zoom and scroll both images
then either go to fullscreen and back (f + f) or switch to tree list
Zoom factor and images positions are not preserved, dividers positions are lost too.
Reported by: nadvornik
When stepping through images (e.g. by using PageDown or PageUp), image
positions are not preserved, making it tedious to determine, e.g. which of a
series of shots to keep. Image zoom settings are preserved just fine if the
appropriate option is set.
GQview handles this correctly.
I believe this is a different issue from:
http://sourceforge.net/tracker/index.php?func=detail&aid=1945185&group\_id=222125&atid=1054680
P.S. Thanks a lot for this much-needed update to gqview! Love it.
Reported by: tkunze
It will be good, if image size (+,-,fit,actual), set by button on toolbar, will kept from image to image you view. (Now it go to set globally in Preferences.)
Reported by: date
When disk becomes full (for example while geeqie saves thumbnails), configuration is lost while geeqie attempts to save it.
Forwarded from Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501131
Reported by: nijel
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.