1 ###################################################################
4 ## Copyright (C) 2008 - 2010 The Geeqie Team ##
5 ## Copyright (C) 1999 - 2006 John Ellis. ##
7 ## Use at your own risk! ##
9 ## This software released under the GNU General Public License. ##
10 ## Please read the COPYING file for more information. ##
11 ###################################################################
13 This is Geeqie, a successor of GQview.
15 Geeqie has been forked from GQview project, because it was not
16 possible to contact gqview author and the only maintainer.
17 Geeqie projects goal is to move the development forward and
18 also integrate the existing patches.
20 Please report any crash or odd behavior to the bugtracker:
21 https://sourceforge.net/tracker/?group_id=222125&atid=1054680
24 http://geeqie.sourceforge.net
26 Please send any question or suggestions to
27 geeqie-devel@lists.sourceforge.net
30 ======== README contents:
33 * Notes and changes for this release
35 * Description / Features
36 * Documentation (keyboard shortcuts)
37 * Editor command macros
45 GTK+ 2.??.x: ftp://ftp.gtk.org/pub/gtk
46 FIXME: determine realistic requirements.
47 It compiles with GTK 2.10, but some features are disabled and the testing was
48 minimal. Please report success or falilures.
51 lcms, for color management support: http://www.littlecms.com
52 (disable with configure option: '--without-lcms')
53 exiv2, for enhanced exif support: http://www.exiv2.org/
54 (disable with configure option: '--without-exiv2')
55 - due to fast development, newer versions work significantly better
56 FIXME: minimal version ?
57 lirc, for remote control support: http://www.lirc.org/
58 (disable with configure option: '--disable-lirc')
59 libchamplain - experimental map support, dissabled by default
60 http://projects.gnome.org/libchamplain/
61 WARNING: this library has a lot of dependencise
63 ======== Notes and changes for this release [section:release_notes]
65 See http://geeqie.wiki.sourceforge.net/new_features
70 If you plan on making any major changes to the code that will be offered
71 for inclusion to the main source, please contact us first - so that we
72 can avoid duplication of effort.
77 see the Geeqie Bug Tracker at TODO file.
81 Compilation: ./configure ; make
82 General install: make install
83 Removal: make uninstall
85 ======== Description / Features
87 Geeqie is a graphics file viewer. Basic features:
89 - Single click image viewing / navigation.
91 - Thumbnails, with optional caching and .xvpics support.
92 - Multiple file selection for move, copy, delete, rename, drag and drop.
96 - Ability to open images in external editors (configurable).
98 - Comparison of images to find duplicates by name, size, date,
99 dimensions, or image content similarity.
102 ======== Documentation (brief) [section:documentation]
104 This sections lists default hotkeys. Most of the hotkeys can be redefined
105 in the Preferences dialog.
108 [PageDown], [Keypad PageDown] next image
109 [PageUp], [Keypad PageUp] previous image
110 [Home], [Keypad Home] first image in list
111 [End], [Keypad End] last image in list
112 [Tab] tab completion in path entry window
113 [Escape] cancel completion in path entry window
115 Keyboard commands valid when image has focus (image has black rectangle)
116 arrow keys, [Keypad arrows] pan image
117 [Shift] - arrow keys pan image faster
119 [Backspace] , B previous image
122 [Ctrl] - N new window
123 C new empty collection
125 D open a Find Duplicates window
126 [Shift]- P open Print dialog
127 [Ctrl] - F new folder
130 [Ctrl] - R rename file
131 [Ctrl] - D, [Delete] delete file
132 [Ctrl] - W close window
133 [Ctrl] - Q exit Geeqie
137 [Ctrl] - 1..6 select mark
138 [Ctrl] - A select all files
139 [Ctrl] - [Shift] - A unselect all files
140 [Ctrl] - P display image properties window
141 [Ctrl] - O configure Options
142 ] rotate image clockwise
143 [ rotate image counterclockwise
144 [Shift] - R rotate image 180 degrees
145 [Shift] - M mirror image (horizontal)
146 [Shift] - F flip image (vertical)
147 [Shift] - G grayscale image
150 +, =, [Keypad +] zoom in
151 -, [Keypad -] zoom out
152 Z, [Keypad /] zoom to original size
153 X, [Keypad *] zoom to fit within window
154 W zoom to fit width of window
155 H zoom to fit height of window
156 T toggle thumbnails in list view
157 [Ctrl] - L display files as list view
158 [Ctrl] - I display files as icon view
159 [Ctrl] - T toggle tree view of directories
161 L (Un)float file selection area
162 [ctrl] - H (Un)hide file selection area
163 [Ctrl] - K toggle sidebar with EXIF or keywords
164 [Ctrl] - E show EXIF window
165 [Ctrl] - S toggle sort manager sidebar
166 F, V toggle full screen
168 P (Un)pause slideshow
169 [Ctrl] - V display current image in new window
173 arrows, [Keypad arrows] move selection
174 [Shift] + arrows select multiple images
175 [Ctrl] + arrows move without changing selection
176 [Space] select only image with focus
177 [Ctrl] + [Space] toggle selection of image with focus
178 [Home], [Keypad Home] move focus to top of images
179 [End], [Keypad End] move focus to end of images
180 (shift and ctrl work with Home, End, PageUp/Down as with arrows)
181 [Ctrl] - A select all images
182 [Ctrl] - [Shift] - A unselect all images
184 [Delete], [Keypad Delete] remove selected images from collection
185 (does not delete file)
186 [Ctrl] - L add images from main window file list
188 [Ctrl] - T toggle display of icon filename text
190 N sort collection by name
191 D sort collection by date
192 B sort collection by size (bytes)
193 P sort collection by location (path)
194 I (*) sort collection by name numerically
195 (file1 file10 file2 -> file1 file2 file10)
197 [Enter], [Keypad Enter] view image with focus in main window
198 V view image with focus in new window
201 [Ctrl] - S save collection as...
202 A append to collection...
204 [Shift] - P print selected images...
206 [Ctrl] - C copy selected files...
207 [Ctrl] - M move selected files...
208 [Ctrl] - R rename selected files...
209 [Ctrl] - D delete selected files
211 [Ctrl] - P display image properties window
213 [Ctrl] - W close window
215 Find Duplicates window:
217 [Ctrl] - A select all images
218 [Ctrl] - [Shift] - A unselect all images
219 1 select group 1 duplicates
220 2 select group 2 duplicates
222 [Ctrl] - L add images from main window file list
223 C add selected images to new collection
225 [Delete], [Keypad Delete] remove selected images from list
226 [Ctrl] - [Delete] clear window
228 [Enter], [Keypad Enter] view image with focus in main window
229 V view image with focus in new window
230 [Ctrl] - 1 .. 0 open selected image(s) in editor
232 [Ctrl] - C copy selected files...
233 [Ctrl] - M move selected files...
234 [Ctrl] - R rename selected files...
235 [Ctrl] - D delete selected files
237 [Ctrl] - P display image properties window
239 [Ctrl] - W close window
243 [Ctrl] - F, / show search bar
244 [Ctrl] - G repeat previous search
246 (*) This is a compile time option enabled when strverscmp is found.
250 Button 1 view next image
251 Button 2 view previous image
252 Button 3 context menu
254 Button 1 drag scroll/pan image
255 Button 2 drag initiate drag and drop
257 Wheel up/down change to previous/next image
258 Wheel up/down + [Shift] scroll image up/down
259 Wheel up/down + [Control] zoom image in/out
262 ======== Editor command macros [section:editors]
264 Editors are configured via standard desktop files, see
265 https://sourceforge.net/apps/trac/geeqie/wiki/GuideEditorsConfig
268 ======== Overlay Info [section:overlay]
270 Overlay info format string syntax is: %tag[:max_length][:extra]%
272 %name% Filename of the picture.
273 %collection% Name of the collection
274 %number% Current number of image in the list
275 %total% Total number of images
279 %height% Image height
280 %res% Image resolution
281 %keywords% Image keywords from metadata
282 %comment% Image comment from metadata
284 To access exif data use the exif name:
285 %Exif.Photo.DateTimeOriginal% Date of the original shot
287 Pre-formatted exif data is also available:
288 formatted.Camera Camera and sofware name
289 formatted.DateTime Image Date
290 formatted.ShutterSpeed Shutter speed in seconds (ie. 1/60s)
291 formatted.Aperture Aperture (ie. f5.6)
292 formatted.ExposureBias Exposure bias (ie. +0.3)
293 formatted.ISOSpeedRating ISO sensitivity (ie. 100)
294 formatted.FocalLength Focal length
295 formatted.FocalLength35mmFilm Focal length 35mm
296 formatted.SubjectDistance Subject distance
297 formatted.Flash Flash
298 formatted.Resolution Resolution
299 formatted.ColorProfile Color profile
300 formatted.GPSPosition GPS position
301 formatted.GPSAltitude GPS altitude
303 You can limit the length of displayed data using :number notation:
304 %formatted.Camera:20% will truncate the displayed data to 20 characters
305 and will add 3 dots at the end to denote the truncation.
307 If two or more variables are connected with the |-sign, it prints available
308 variables with a separator:
309 %formatted.ShutterSpeed%|%formatted.ISOSpeedRating%|%formatted.FocalLength%
311 "1/20s - 400 - 80 mm"
313 "1/200 - 80 mm" if there's no ISO information in the Exif data.
315 If a line is empty, it is removed.
316 This allows to add lines that totally disappear when no data is available.
318 Extra string uses special character '*' to mark the position of the data.
319 If no '*' is present, then extra string is just appended to data.
320 Any "\n" is replaced by a newline on display.
321 Pango mark up is accepted in left and right parts.
322 If data is empty, nothing will be displayed.
325 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
326 "%size:\n%" -> size is displayed with a newline at end
327 "%formatted.ISOSpeedRating:ISO *%" -> ie. "ISO 100"
328 "%collection: Collection <b>*</b>\n%" -> display collection name in bold prefixed by
329 "Collection " and a newline is appended
332 ======== Credits [section:credits]
337 Grzegorz Kowal <g_kowal@poczta.onet.pl>
338 Zbigniew Chyla <cyba@gnome.pl>
339 Emil Nowak <emil5@go2.pl>
340 Wit Wilinski <wit.wilinski@gmail.com>
341 for Polish translation
343 Christopher R. Gabriel <cgabriel@pluto.linux.it>
344 Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
345 Costantino <inverness1ATvirgilio.it>
346 for Italian translation
348 Sandokan <cortex@nextra.sk>
349 Ivan Priesol <priesol@iris-sk.sk>
350 Mgr. Peter Tuharsky <tuharsky@misbb.sk>
351 for Slovak translation
353 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
354 Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
355 for Spanish translation
357 Laurent Monin <i18n@norz.org>
358 Eric Lassauge <lassauge@users.sf.net>
359 Jean-Pierre Pedron <jppedron@club-internet.fr>
360 Pascal Bleser <pascal.bleser@atosorigin.com>
361 Nicolas Boos <nicolas.boos@wanadoo.fr>
362 Nicolas Bonifas <nicolas_bonifas@users.sf.net>
363 for French translation
365 Fâtih Demir <kabalak@gmx.net>
366 for Turkish translation
368 Kam Tik <kamtik@hongkong.com>
369 Abel Cheung <deaddog@deaddog.ws>
370 S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
371 for Traditional Chinese (Big5) translation
373 Junichi Uekawa <dancer@debian.org>
374 Oleg Andrjushenko <oandr@itec.cn.ua>
375 Michael Bravo <mbravo@tag-ltd.spb.ru>
376 Sergey Pinaev <dfo@antex.ru>
377 for Russian translation
379 Guilherme M. Schroeder <slump@ieg.com.br>
380 Vitor Fernandes <vitor_fernandes@SoftHome.net>
381 Herval Ribeiro de Azevêdo <heraze@gmail.com>
382 for Brazilian Portuguese translation
384 Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
385 Yuuki Ninomiya <gm@debian.or.jp>
386 Sato Satoru <ss@gnome.gr.jp>
387 Takeshi AIHANA <aihana@gnome.gr.jp>
388 for Japanese translation
390 Matthias Warkus <mawarkus@t-online.de>
391 Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
392 Danny Milosavljevic <danny_milo@yahoo.com>
393 Ronny Steiner <Post@SIRSteiner.de>
394 Klaus Ethgen <Klaus@Ethgen.de>
395 for German translation
397 Matej Erman <matej.erman@guest.arnes.si>
398 for Slovene translation
400 MÃtyÃs Tibor <templar@tempi.scene.hu>
401 Koblinger Egmont <egmont@uhulinux.hu>
402 Sári Gábor <saga@externet.hu>
403 for Hungarian translation
405 Wu Yulun <migr@operamail.com>
406 Charles Wang <charlesw1234cn@yahoo.com.cn>
407 for simplified Chinese translation
409 H.J.Visser <H.J.Visser@harrie.mine.nu>
410 Tino Meinen <a.t.meinen@chello.nl>
411 for Dutch translation
413 Lauri Nurmi <lanurmi@iki.fi>
414 for Finnish translation
416 Ilmar Kerm <ikerm@hot.ee>
417 for Estonian translation
419 Volodymyr M. Lisivka <lvm@mystery.lviv.net>
420 for Ukrainian translation
422 Birger Langkjer <birger.langkjer@image.dk>
423 for Danish translation
425 Torgeir Ness Sundli <torgeir@mp3bil.no>
426 for Norwegian translation
428 Jan Raska <jan.raska@tiscali.cz>
429 Michal Bukovjan <bukm@centrum.cz>
430 for Czech translation
432 Phanumas Thanyaboon <maskung@hotmail.com>
435 Harald Ersch <hersch@romatsa.ro>
436 for Romanian translation
438 pclouds <pclouds@vnlinux.org>
439 for Vietnamese translation
441 Tedi Heriyanto <tedi_h@gmx.net>
442 for Indonesian translation
444 Vladimir Petrov <vladux@mail.bg>
445 for Bulgarian translation
447 Hans Öfverbeck <hans.ofverbeck@home.se>
448 for Swedish translation
450 Youssef Assad <youssef@devcabal.org>
451 for Arabic translation
453 catux.org <mecatxis@ya.com>
454 for Catalan translation
456 Hyun-Jin Moon <moonhyunjin@gmail.com
457 for Korean translation
459 Pavel Piatruk <berserker@neolocation.com>
460 for Belarusian translation
462 Piarres Beobide <pi@beobide.net>
463 for Basque translation
465 Antonio C. Codazzi <f_sophia@libero.it>
466 for Esperanto translation
468 Fixes, additions, and patches:
472 for initial Exif support.
474 Daniel M. German <dmgerman at uvic.ca>
475 for Canon raw image support.
478 for Fujifilm raw image support.
480 Diederen Damien <D.Diederen@student.ulg.ac.be>
481 for .xvpics thumbnail reading support.
483 Nick Rusnov <nick@grawk.net>
484 Ryan Murray <rmurray@debian.org>
487 Martin Pool <mbp@samba.org>
488 for sort by number, misc. improvements.
490 Jörg Mensmann <joerg.mensmann@gmx.de>
491 for Xinerama support patch.
494 for miscellaneous fixes.
497 for Exif enhancements, histogram and other patches
500 for customizable fullscreen overlay
503 for print related enhancements
506 for copy path to clipboard patch
509 for random slide show speedup patch
511 Klaus Ethgen <Klaus@Ethgen.de>
512 for GPS integration, Search enhancement and other patches
515 Thanks to the users for finding Geeqie useful.