Mercurial > geeqie
annotate README @ 844:efed9a1520d6
implemented generic FileData cache
use it for caching decoded exif data
author | nadvornik |
---|---|
date | Wed, 18 Jun 2008 22:26:52 +0000 |
parents | dd5d7fe9458f |
children | ba6462c11bb1 |
rev | line source |
---|---|
624 | 1 ################################################################### |
2 ## Geeqie 1.0alpha1 ## | |
3 ## ## | |
4 ## Copyright (C) 2008 The Geeqie Team ## | |
5 ## Copyright (C) 1999 - 2006 John Ellis. ## | |
6 ## ## | |
7 ## Use at your own risk! ## | |
8 ## ## | |
9 ## This software released under the GNU General Public License. ## | |
10 ## Please read the COPYING file for more information. ## | |
11 ################################################################### | |
205 | 12 |
13 This is Geeqie, a successor of GQview. | |
14 | |
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. | |
19 | |
20 Geeqie is currently in alpha state. Everybody is encouraged | |
21 to try the new features, however for stable software look at | |
22 the original project. | |
23 | |
24 For more info see: | |
25 http://geeqie.sourceforge.net | |
26 | |
27 Vladimir Nadvornik | |
28 Petr Ostadal | |
29 | |
30 Please send any question or suggestions to | |
31 geeqie-devel@lists.sourceforge.net | |
32 | |
33 | |
21
56866f205a68
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
34 |
56866f205a68
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
35 |
8 | 36 ======== README contents: |
37 | |
38 * Requirements | |
39 * Notes and changes for this release | |
40 * Installation | |
41 * Description / Features | |
42 * Documentation (keyboard shortcuts) | |
43 * Editor command macros | |
44 * Additional comments | |
45 * Translation status | |
46 * Credits | |
1 | 47 |
48 ======== Requirements | |
49 | |
113
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
50 Required libraries: |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
51 GTK+ 2.4.x: ftp://ftp.gtk.org/pub/gtk |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
52 |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
53 Optional libraries: |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
54 lcms, for color management support: http://www.littlecms.com |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
55 (disable with configure option: '--without-lcms') |
624 | 56 exiv2, for enhanced exif support: http://www.exiv2.org/ |
57 (disable with configure option: '--without-exiv2') | |
58 lirc, for remote control support: http://www.lirc.org/ | |
59 (disable with configure option: '--disable-lirc') | |
8 | 60 |
61 ======== Notes and changes for this release [section:release_notes] | |
62 | |
21
56866f205a68
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
63 Changes: |
1 | 64 |
124
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
65 + Add support for color profiles (requires lcms, see Notes). |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
66 + Add ability to delete a folder and it's contents (with restrictions). |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
67 - Add support for jpegs embedded in pentax and olympus raw files. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
68 - Add icons for image state, enabled with I keyboard shortcut. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
69 - For pan view calendar only show months that contain an image. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
70 - Make scrolling with overlays (full screen info display) a bit smoother. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
71 - Make sort menus display choices as radio group instead of checkbox. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
72 - Use white background for transparent images when printing. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
73 * Escape filename characters "`$\ before passing them to the system shell |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
74 when running an editor command. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
75 * Fix occasional crash in icon view when removing files. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
76 * Always use aligned memory access in EXIF parser, fixes crash |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
77 with BUS error on sparc. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
78 * Fix progress bar warning when removing files while loading thumbnails. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
79 * Fix image count in full screen information overlay when in slideshow. |
648881af5fb1
Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
gqview
parents:
113
diff
changeset
|
80 * Fix memory leak when unable to start a slideshow. |
10 | 81 |
1 | 82 Notes: |
8 | 83 |
84 For translation status list, see further below. | |
85 | |
663
4154b8be989b
Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
zas_
parents:
660
diff
changeset
|
86 Version in parentheses indicates first appearance of feature or change. |
8 | 87 |
624 | 88 !!! FIXME Geeqie changes !!! |
89 | |
90 Below are GQView releases: | |
113
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
91 (2.1.5) Add support for color profiles when lcms is installed. To |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
92 disable color profiles and use of lcms, run configure |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
93 with '--without-lcms'. |
55166d93498d
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents:
99
diff
changeset
|
94 |
50
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
95 (2.1.1) Add support for viewing jpeg images and EXIF embedded within |
61
0c912a2d94f1
Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
96 raw files for Canon (.crw, .cr2) Fujifilm (.raf), and Nikon (.nef). |
0c912a2d94f1
Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
97 Note that not all cameras that support a raw format will necessarily |
0c912a2d94f1
Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
98 save a usable jpeg in the raw file (for example some Nikon cameras only |
0c912a2d94f1
Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
99 store a tiny thumbnail within the raw .nef file). |
50
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
100 |
8 | 101 (1.5.6) The "shared thumbnail cache" is a proposal to unify the method |
102 of storing thumbnails, so that they are compatible between different | |
103 applications. Using this option will allow GQview to share it's | |
104 thumbnails with, and use thumbnails from, other applications. Current | |
105 releases of GNOME (through nautilus and gthumb) and the gimp use this | |
106 new thumbnailing system. The latest draft of the thumbnail standard | |
107 is located on freedesktop.org in the standards section, and links to: | |
108 | |
109 http://triq.net/~jens/thumbnail-spec/index.html | |
110 | |
111 The shared thumbnail standard and GQview's classic mechanism can | |
112 not be used at the same time, enabling the "use shared thumbnail cache" | |
113 option will disable the use of classic thumbnails and use the new | |
114 shared thumbnails. | |
115 | |
116 (1.5.6) Collections contained in $HOME/.gqview/collections are now | |
117 updated when moving or renaming files, even if the collection is not | |
118 open at the time. | |
119 | |
120 (1.5.6) The new option to the keep the full screen window above other | |
121 windows is only available when using at least GTK+ 2.4.0 | |
122 | |
123 (1.5.5) Dialog buttons are now ordered as recommended by the GNOME HIG. | |
124 The GNOME Human Interface Guidelines live at: | |
125 http://developer.gnome.org/projects/gup/hig/ | |
126 To restore the old button order you must be using GTK 2.6 and set | |
127 the "gtk-alternative-button-order" key to TRUE in the gtkrc file: | |
128 $HOME/.gtkrc-2.0 | |
129 by changing or adding this line: | |
130 gtk-alternative-button-order = 1 | |
131 | |
132 (1.5.5) The dithering option is now a hidden option, to change it | |
133 please refer to section 10.7 of the manual (help -> contents). | |
134 | |
135 (1.5.0) Keywords and comments can now be entered for a file. Two places | |
136 allow keyword and comment entry. The first is via the new image details | |
137 sidebar accessed with (Ctrl-K), and the second is a details tab in the | |
138 properties dialog. If multiple files are selected, two buttons are | |
139 available: One allows adding the keywords to the selected files, the | |
140 other replaces existing keywords with the new keywords. | |
141 | |
142 Keyword and comment metadata is stored in $(HOME)/.gqview/metadata, and | |
143 mirrors the existing filesystem tree. Metadata filenames have a suffix | |
144 of .meta appended. If 'cache into .thumbnails' is enabled, metadata is | |
145 stored locally to the original file in a hidden subfolder ".metadata". | |
146 If write permissions do not allow local saving of metadata, GQview falls | |
147 back to the default $(HOME)/.gqview/metadata location. | |
148 | |
149 (1.5.0) Search dialog (F3 key) types: | |
150 Path searches files in the entered folder. | |
151 Comments searches all file metadata stored in ~/.gqview/metadata. | |
152 Results searches the current list of results, allowing refinement. | |
153 | |
154 (1.3.6) Drag and drop has been significantly improved, with a few | |
155 changes. Button 1 will now initiate a drag, button 2 will still work | |
156 for this, the difference is button 2 will not change the selection. | |
157 | |
158 (1.3.6) A middle button click will now toggle selection of clicked item. | |
159 | |
160 (1.3.5) UTF-8 and filenames: GQview works fine if your filenames | |
663
4154b8be989b
Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
zas_
parents:
660
diff
changeset
|
161 correctly match the preferred locale encoding (LANG environment |
8 | 162 variable), and prints errors on the console when they do not. |
163 | |
164 (1.3.3) Safe delete does not include undo, you will need to go to the | |
165 trash folder and retrieve the file(s) manually. The files can be viewed | |
166 by clicking the view button near the safe delete option in the preferences | |
167 window. Files moved to the trash folder are prefixed with a 6 digit | |
168 number. Lower numbers are older, and deleted (permanently) first when the | |
169 trash size limit is reached. | |
170 | |
663
4154b8be989b
Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
zas_
parents:
660
diff
changeset
|
171 (1.3.2) New in 1.3.2 are sidebars for EXIF data display and a sort |
4154b8be989b
Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
zas_
parents:
660
diff
changeset
|
172 manager. EXIF (ctrl + E) should be self explanatory. The Sort manager is a |
8 | 173 directory list that allows copying or moving the displayed image to that |
174 destination with one click of the button - very helpful when visually | |
175 sorting many images into subdirectories. To edit, reorder, or remove items | |
176 in the sort list, use the right click menu. The keyboard can also be used | |
177 by moving the focus to the desired button, then pressing menu/ctrl+f10 key | |
178 to display the popup menu, or shift+up/shift+down keys to change the | |
179 button location in the list. Items can also be added to the list by | |
180 dragging a directory onto the list. | |
181 | |
182 Code hackers: | |
183 | |
184 If you plan on making any major changes to the code that will be offered | |
624 | 185 for inclusion to the main source, please contact us first - so that we |
8 | 186 can avoid duplication of effort. A good example is porting any part of |
187 GQview that uses deprecated widgets to GTK2 widgets, there are already | |
188 several such patches floating around. This is especially true if the | |
189 change is listed in the TODO! | |
624 | 190 The Geeqie Team |
8 | 191 |
192 Known bugs: | |
193 | |
624 | 194 see the Geeqie Bug Tracker at TODO file. |
1 | 195 |
196 ======== Installation | |
197 | |
198 Compilation: ./configure ; make | |
199 General install: make install | |
200 Removal: make uninstall | |
201 | |
624 | 202 !!! FIXME !!! |
8 | 203 - To build an RPM binary: |
204 | |
205 on RedHat 6.x, 7.x use 'rpm -tb gqview-x.x.x.tar.gz'. | |
206 on RedHat 8 and 9 use 'rpmbuild -tb gqview-x.x.x.tar.gz'. | |
207 on other rpm distros, it depends on which version of rpm is used, if | |
208 the option fails with the rpm command, try rpmbuild. | |
209 | |
210 Where the resulting package is placed is distribution specific, for | |
211 example in RedHat it is placed in /usr/src/redhat/RPMS/{architecture}/ | |
212 | |
1 | 213 ======== Description / Features |
214 | |
624 | 215 Geeqie is a graphics file viewer. Basic features: |
8 | 216 |
1 | 217 - Single click image viewing / navigation. |
218 - Zoom functions. | |
219 - Thumbnails, with optional caching and .xvpics support. | |
220 - Multiple file selection for move, copy, delete, rename, drag and drop. | |
221 - Drag and drop. | |
222 - Slideshow. | |
223 - Full screen. | |
224 - Ability to open images in external editors (configurable). | |
8 | 225 - Collections. |
226 - Comparison of images to find duplicates by name, size, date, | |
227 dimensions, or image content similarity. | |
228 - EXIF support. | |
1 | 229 |
8 | 230 ======== Documentation (brief) [section:documentation] |
1 | 231 |
232 Keyboard commands: | |
8 | 233 [PageDown], [Keypad PageDown] next image |
234 [PageUp], [Keypad PageUp] previous image | |
235 [Home], [Keypad Home] first image in list | |
236 [End], [Keypad End] last image in list | |
1 | 237 [Tab] tab completion in path entry window |
8 | 238 [Escape] cancel completion in path entry window |
1 | 239 |
240 Keyboard commands valid when image has focus (image has black rectangle) | |
8 | 241 arrow keys, [Keypad arrows] pan image |
1 | 242 [Shift] - arrow keys pan image faster |
243 [Space] next image | |
8 | 244 [Backspace] , B previous image |
1 | 245 |
246 File menu related: | |
8 | 247 [Ctrl] - N new window |
248 C new empty collection | |
249 O open collection | |
250 D open a Find Duplicates window | |
251 [Shift]- P open Print dialog | |
252 [Ctrl] - F new folder | |
253 [Ctrl] - C copy file | |
254 [Ctrl] - M move file | |
255 [Ctrl] - R rename file | |
256 [Ctrl] - D, [Delete] delete file | |
257 [Ctrl] - W close window | |
258 [Ctrl] - Q exit GQview | |
1 | 259 |
260 Edit menu related: | |
8 | 261 [Ctrl] - 1 .. 0 run external editor |
262 [Ctrl] - A select all files | |
263 [Ctrl] - [Shift] - A unselect all files | |
264 [Ctrl] - P display image properties window | |
1 | 265 [Ctrl] - O configure Options |
8 | 266 ] rotate image clockwise |
267 [ rotate image counterclockwise | |
268 [Shift] - R rotate image 180 degrees | |
269 [Shift] - M mirror image (horizontal) | |
663
4154b8be989b
Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
zas_
parents:
660
diff
changeset
|
270 [Shift] - F flip image (vertical) |
98
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
271 [Shift] - G grayscale image |
1 | 272 |
273 View menu related: | |
8 | 274 +, =, [Keypad +] zoom in |
275 -, [Keypad -] zoom out | |
276 Z, [Keypad /] zoom to original size | |
277 X, [Keypad *] zoom to fit within window | |
278 W zoom to fit width of window | |
279 H zoom to fit height of window | |
280 1, 2, 3, 4 zoom to Nx (3 = 3x) | |
281 9, 8, 7 zoom to -2, -3, -4, respectively | |
282 T toggle thumbnails in list view | |
283 [Ctrl] - L display files as list view | |
284 [Ctrl] - I display files as icon view | |
285 [Ctrl] - T toggle tree view of directories | |
1 | 286 R refresh list |
8 | 287 L (Un)float file selection area |
288 [ctrl] - H (Un)hide file selection area | |
289 [Ctrl] - K toggle Keywords sidebar | |
290 [Ctrl] - E toggle EXIF sidebar | |
291 [Ctrl] - S toggle sort manager sidebar | |
292 F, V toggle full screen | |
293 S toggle slide show | |
294 P (Un)pause slideshow | |
98
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
295 [Ctrl] - V display current image in new window |
8 | 296 |
297 Collection windows: | |
298 | |
299 arrows, [Keypad arrows] move selection | |
300 [Shift] + arrows select multiple images | |
301 [Ctrl] + arrows move without changing selection | |
302 [Space] select only image with focus | |
303 [Ctrl] + [Space] toggle selection of image with focus | |
304 [Home], [Keypad Home] move focus to top of images | |
305 [End], [Keypad End] move focus to end of images | |
306 (shift and ctrl work with Home, End, PageUp/Down as with arrows) | |
307 [Ctrl] - A select all images | |
308 [Ctrl] - [Shift] - A unselect all images | |
309 | |
310 [Delete], [Keypad Delete] remove selected images from collection | |
311 (does not delete file) | |
312 [Ctrl] - L add images from main window file list | |
313 | |
314 [Ctrl] - T toggle display of icon filename text | |
1 | 315 |
8 | 316 N sort collection by name |
317 D sort collection by date | |
318 B sort collection by size (bytes) | |
319 P sort collection by location (path) | |
320 I (*) sort collection by name numerically | |
321 (file1 file10 file2 -> file1 file2 file10) | |
322 | |
323 [Enter], [Keypad Enter] view image with focus in main window | |
324 V view image with focus in new window | |
325 [Ctrl] - 1 .. 0 open selected image(s) in editor | |
326 | |
327 S save collection | |
328 [Ctrl] - S save collection as... | |
329 A append to collection... | |
330 | |
98
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
331 [Shift] - P print selected images... |
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
332 |
8 | 333 [Ctrl] - C copy selected files... |
334 [Ctrl] - M move selected files... | |
335 [Ctrl] - R rename selected files... | |
336 [Ctrl] - D delete selected files | |
337 | |
338 [Ctrl] - P display image properties window | |
339 | |
340 [Ctrl] - W close window | |
341 | |
342 Find Duplicates window: | |
343 | |
344 [Ctrl] - A select all images | |
345 [Ctrl] - [Shift] - A unselect all images | |
346 1 select group 1 duplicates | |
347 2 select group 2 duplicates | |
348 | |
349 [Ctrl] - L add images from main window file list | |
350 C add selected images to new collection | |
351 | |
352 [Delete], [Keypad Delete] remove selected images from list | |
353 [Ctrl] - [Delete] clear window | |
4 | 354 |
8 | 355 [Enter], [Keypad Enter] view image with focus in main window |
356 V view image with focus in new window | |
357 [Ctrl] - 1 .. 0 open selected image(s) in editor | |
358 | |
359 [Ctrl] - C copy selected files... | |
360 [Ctrl] - M move selected files... | |
361 [Ctrl] - R rename selected files... | |
362 [Ctrl] - D delete selected files | |
363 | |
364 [Ctrl] - P display image properties window | |
365 | |
366 [Ctrl] - W close window | |
367 | |
98
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
368 Pan View: |
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
369 |
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
370 [Ctrl] - F, / show search bar |
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
371 [Ctrl] - G repeat previous search |
e639afdc1c60
Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
92
diff
changeset
|
372 |
8 | 373 (*) This is a compile time option enabled when strverscmp is found. |
374 | |
375 Mouse image control: | |
376 | |
377 Button 1 view next image | |
378 Button 2 view previous image | |
379 Button 3 context menu | |
380 | |
381 Button 1 drag scroll/pan image | |
382 Button 2 drag initiate drag and drop | |
383 | |
384 Wheel up/down change to previous/next image | |
385 Wheel up/down + [Shift] scroll image up/down | |
386 Wheel up/down + [Control] zoom image in/out | |
387 | |
624 | 388 |
8 | 389 ======== Editor command macros [section:editors] |
390 | |
391 Any one of the following filename markers may be used: | |
4 | 392 |
8 | 393 %f Replaced with list of selected files, may occur once. |
394 %p Command is run once for each selected file, may occur multiple times. | |
669 | 395 |
8 | 396 Use of the following to display output window for the command: |
397 | |
398 %v Display result of command in output window, must occur as first two | |
60
9c0c402b0ef3
Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
gqview
parents:
50
diff
changeset
|
399 characters in the command, or immediately after the "%w" macro. |
8 | 400 %V Like v above, but when used with %p, only displays output window for |
401 multiple files. The output of a single file is suppressed. | |
402 | |
60
9c0c402b0ef3
Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
gqview
parents:
50
diff
changeset
|
403 Additional macros: |
9c0c402b0ef3
Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
gqview
parents:
50
diff
changeset
|
404 |
9c0c402b0ef3
Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
gqview
parents:
50
diff
changeset
|
405 %w Prevent full screen from deactivating when command is executed, |
9c0c402b0ef3
Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
gqview
parents:
50
diff
changeset
|
406 must occur as the first two characters. |
9c0c402b0ef3
Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
gqview
parents:
50
diff
changeset
|
407 |
669 | 408 %% This will be replaced by one '%'. This is the way to escape '%'. |
409 | |
410 %d This only makes sense for external commands like copy or move as this | |
411 is replaced by the destination. | |
624 | 412 |
413 ======== Overlay Info [section:overlay] | |
414 | |
415 Overlay info format string syntax is: %tag[:max_length][:extra]% | |
416 | |
417 %name% Filename of the picture. | |
418 %collection% Name of the collection | |
419 %number% Current number of image in the list | |
420 %total% Total number of images | |
421 %date% File date | |
422 %size% File size | |
423 %width% Image width | |
424 %height% Image height | |
425 %res% Image resolution | |
650
02e2c135ee0c
Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
zas_
parents:
624
diff
changeset
|
426 %keywords% Image keywords from metadata |
02e2c135ee0c
Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
zas_
parents:
624
diff
changeset
|
427 %comment% Image comment from metadata |
02e2c135ee0c
Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
zas_
parents:
624
diff
changeset
|
428 |
624 | 429 To access exif data use the exif name: |
430 %Exif.Photo.DateTimeOriginal% Date of the original shot | |
431 | |
432 Pre-formatted exif data is also available: | |
433 formatted.Camera Camera and sofware name | |
434 formatted.DateTime Image Date | |
435 formatted.ShutterSpeed Shutter speed in seconds (ie. 1/60s) | |
436 formatted.Aperture Aperture (ie. f5.6) | |
437 formatted.ExposureBias Exposure bias (ie. +0.3) | |
438 formatted.ISOSpeedRating ISO sensitivity (ie. 100) | |
439 formatted.FocalLength Focal length | |
440 formatted.FocalLength35mmFilm Focal length 35mm | |
441 formatted.SubjectDistance Subject distance | |
442 formatted.Flash Flash | |
443 formatted.Resolution Resolution | |
444 formatted.ColorProfile Color profile | |
445 | |
446 You can limit the length of displayed data using :number notation: | |
447 %formatted.Camera:20% will truncate the displayed data to 20 characters | |
448 and will add 3 dots at the end to denote the truncation. | |
449 | |
450 If two or more variables are connected with the |-sign, it prints available | |
451 variables with a separator: | |
452 %formatted.ShutterSpeed%|%formatted.ISOSpeedRating%|%formatted.FocalLength% | |
453 could show: | |
454 "1/20s - 400 - 80 mm" | |
455 or | |
456 "1/200 - 80 mm" if there's no ISO information in the Exif data. | |
457 | |
458 If a line is empty, it is removed. | |
459 This allows to add lines that totally disappear when no data is available. | |
460 | |
461 Extra string uses special character '*' to mark the position of the data. | |
462 If no '*' is present, then extra string is just appended to data. | |
463 Any "\n" is replaced by a newline on display. | |
464 Pango mark up is accepted in left and right parts. | |
465 If data is empty, nothing will be displayed. | |
466 | |
467 Examples: | |
468 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline | |
469 "%size:\n%" -> size is displayed with a newline at end | |
470 "%formatted.ISOSpeedRating:ISO *%" -> ie. "ISO 100" | |
471 "Collection <b>*</b>\n" -> display collection name in bold prefixed by | |
472 "Collection " and a newline is appended | |
473 | |
474 | |
8 | 475 ======== Additional comments: |
4 | 476 |
624 | 477 Hidden options: |
8 | 478 These options are not adjustable in the preferences window, to change |
624 | 479 them edit $(HOME)/.geeqie/geeqierc while Geeqie is not running. An option |
480 becomes 'hidden' when it is removed from the user's visibility, and | |
8 | 481 only remains so that those few users that really want it will not complain |
482 about it's removal :) | |
483 | |
484 lazy_image_sync: false | |
485 Set true to enable the old behavior of lazy image updates when changing | |
486 directories. (viewed image will remain until a new file is selected) | |
487 | |
488 display_dialogs_under_mouse: false | |
489 Set true to force dialogs to display under the current mouse position, | |
490 note that this goes against the preference set for the window manager. | |
491 | |
492 | |
493 | |
494 ======== Credits [section:credits] | |
1 | 495 |
8 | 496 |
497 Translations: | |
498 | |
499 Grzegorz Kowal <g_kowal@poczta.onet.pl> | |
500 Zbigniew Chyla <cyba@gnome.pl> | |
501 Emil Nowak <emil5@go2.pl> | |
10 | 502 Wit Wilinski <wit.wilinski@gmail.com> |
8 | 503 for Polish translation |
504 | |
505 Christopher R. Gabriel <cgabriel@pluto.linux.it> | |
506 Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it> | |
507 Costantino <inverness1ATvirgilio.it> | |
508 for Italian translation | |
509 | |
510 Sandokan <cortex@nextra.sk> | |
511 Ivan Priesol <priesol@iris-sk.sk> | |
67
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
512 Mgr. Peter Tuharsky <tuharsky@misbb.sk> |
8 | 513 for Slovak translation |
3 | 514 |
8 | 515 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com> |
516 Ariel Fermani <the_end@bbs.frc.utn.edu.ar> | |
517 for Spanish translation | |
518 | |
498 | 519 Laurent Monin <i18n@norz.org> |
8 | 520 Eric Lassauge <lassauge@users.sf.net> |
521 Jean-Pierre Pedron <jppedron@club-internet.fr> | |
522 Pascal Bleser <pascal.bleser@atosorigin.com> | |
523 Nicolas Boos <nicolas.boos@wanadoo.fr> | |
524 Nicolas Bonifas <nicolas_bonifas@users.sf.net> | |
525 for French translation | |
526 | |
527 Fâtih Demir <kabalak@gmx.net> | |
528 for Turkish translation | |
529 | |
530 Kam Tik <kamtik@hongkong.com> | |
531 Abel Cheung <deaddog@deaddog.ws> | |
532 S.J. Luo <crystal@mickey.ee.nctu.edu.tw> | |
533 for Traditional Chinese (Big5) translation | |
4 | 534 |
8 | 535 Junichi Uekawa <dancer@debian.org> |
536 Oleg Andrjushenko <oandr@itec.cn.ua> | |
537 Michael Bravo <mbravo@tag-ltd.spb.ru> | |
538 Sergey Pinaev <dfo@antex.ru> | |
539 for Russian translation | |
540 | |
541 Guilherme M. Schroeder <slump@ieg.com.br> | |
542 Vitor Fernandes <vitor_fernandes@SoftHome.net> | |
67
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
543 Herval Ribeiro de Azevêdo <heraze@gmail.com> |
8 | 544 for Brazilian Portuguese translation |
545 | |
546 Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp> | |
547 Yuuki Ninomiya <gm@debian.or.jp> | |
548 Sato Satoru <ss@gnome.gr.jp> | |
549 Takeshi AIHANA <aihana@gnome.gr.jp> | |
550 for Japanese translation | |
1 | 551 |
8 | 552 Matthias Warkus <mawarkus@t-online.de> |
553 Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at> | |
554 Danny Milosavljevic <danny_milo@yahoo.com> | |
67
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
555 Ronny Steiner <Post@SIRSteiner.de> |
8 | 556 for German translation |
557 | |
558 Matej Erman <matej.erman@guest.arnes.si> | |
559 for Slovene translation | |
560 | |
561 MÃtyÃs Tibor <templar@tempi.scene.hu> | |
562 Koblinger Egmont <egmont@uhulinux.hu> | |
563 Sári Gábor <saga@externet.hu> | |
564 for Hungarian translation | |
565 | |
566 Wu Yulun <migr@operamail.com> | |
567 Charles Wang <charlesw1234cn@yahoo.com.cn> | |
568 for simplified Chinese translation | |
569 | |
570 H.J.Visser <H.J.Visser@harrie.mine.nu> | |
571 Tino Meinen <a.t.meinen@chello.nl> | |
572 for Dutch translation | |
1 | 573 |
8 | 574 Lauri Nurmi <lanurmi@iki.fi> |
575 for Finnish translation | |
576 | |
577 Ilmar Kerm <ikerm@hot.ee> | |
578 for Estonian translation | |
579 | |
580 Volodymyr M. Lisivka <lvm@mystery.lviv.net> | |
581 for Ukrainian translation | |
582 | |
583 Birger Langkjer <birger.langkjer@image.dk> | |
584 for Danish translation | |
585 | |
586 Torgeir Ness Sundli <torgeir@mp3bil.no> | |
587 for Norwegian translation | |
588 | |
42
606fcf461a68
Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
gqview
parents:
21
diff
changeset
|
589 Jan Raska <jan.raska@tiscali.cz> |
8 | 590 Michal Bukovjan <bukm@centrum.cz> |
591 for Czech translation | |
1 | 592 |
8 | 593 Phanumas Thanyaboon <maskung@hotmail.com> |
594 for Thai translation | |
595 | |
596 Harald Ersch <hersch@romatsa.ro> | |
597 for Romanian translation | |
598 | |
599 pclouds <pclouds@vnlinux.org> | |
600 for Vietnamese translation | |
601 | |
602 Tedi Heriyanto <tedi_h@gmx.net> | |
603 for Indonesian translation | |
604 | |
605 Vladimir Petrov <vladux@mail.bg> | |
606 for Bulgarian translation | |
607 | |
608 Hans Öfverbeck <hans.ofverbeck@home.se> | |
609 for Swedish translation | |
610 | |
611 Youssef Assad <youssef@devcabal.org> | |
612 for Arabic translation | |
1 | 613 |
67
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
614 catux.org <mecatxis@ya.com> |
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
615 for Catalan translation |
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
616 |
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
617 Hyun-Jin Moon <moonhyunjin@gmail.com |
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
618 for Korean translation |
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
619 |
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
620 Pavel Piatruk <berserker@neolocation.com> |
126
021a4d0de67b
Wed Jan 17 16:50:39 2007 John Ellis <johne@verizon.net>
gqview
parents:
124
diff
changeset
|
621 for Belarusian translation |
67
f63ecca6c087
Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
gqview
parents:
61
diff
changeset
|
622 |
75
56f62cdde8e0
Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
gqview
parents:
73
diff
changeset
|
623 Piarres Beobide <pi@beobide.net> |
56f62cdde8e0
Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
gqview
parents:
73
diff
changeset
|
624 for Basque translation |
56f62cdde8e0
Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
gqview
parents:
73
diff
changeset
|
625 |
92
3c0eeb66ce1b
Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
gqview
parents:
75
diff
changeset
|
626 Antonio C. Codazzi <f_sophia@libero.it> |
3c0eeb66ce1b
Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
gqview
parents:
75
diff
changeset
|
627 for Esperanto translation |
3c0eeb66ce1b
Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
gqview
parents:
75
diff
changeset
|
628 |
4 | 629 Fixes, additions, and patches: |
630 | |
8 | 631 Eric Swalens |
632 Quy Tonthat | |
50
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
633 for initial Exif support. |
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
634 |
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
635 Daniel M. German <dmgerman at uvic.ca> |
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
636 for Canon raw image support. |
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
637 |
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
638 Lars Ellenberg |
3b83fb81afc4
Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
gqview
parents:
42
diff
changeset
|
639 for Fujifilm raw image support. |
8 | 640 |
641 Diederen Damien <D.Diederen@student.ulg.ac.be> | |
642 for .xvpics thumbnail reading support. | |
643 | |
644 Nick Rusnov <nick@grawk.net> | |
645 Ryan Murray <rmurray@debian.org> | |
646 for man page. | |
1 | 647 |
8 | 648 Martin Pool <mbp@samba.org> |
649 for sort by number, misc. improvements. | |
650 | |
651 Jörg Mensmann <joerg.mensmann@gmx.de> | |
652 for Xinerama support patch. | |
653 | |
654 Vadim Shliakhov | |
655 for miscellaneous fixes. | |
656 | |
466
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
657 Uwe Ohse |
498 | 658 for Exif enhancements, histogram and other patches |
8 | 659 |
466
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
660 Timo Horstschäfer |
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
661 for customizable fullscreen overlay |
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
662 |
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
663 Michael Mokeev |
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
664 for print related enhancements |
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
665 |
498 | 666 Carles Pina i Estany |
667 for copy path to clipboard patch | |
668 | |
8 | 669 And... |
466
798e5b68afc2
updated NEWS, README and other documentation files
nadvornik
parents:
206
diff
changeset
|
670 Thanks to the users for finding Geeqie useful. |
4 | 671 |
3 | 672 |
624 | 673 ======== Translation status: |
674 | |
675 Please send po files/patches in gzipped form to ensure data integrity. | |
676 | |
677 Translations statistics | |
660
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
678 Date: Tue, 13 May 2008 22:17:04 +0200 |
624 | 679 |
680 Note: completion % in the chart below may not be quite correct | |
681 when fuzzy translations exist but do not appear in the source. | |
682 For exact results, run make update-po with up to date POTFILES.in. | |
683 comp % = trans / (trans + fuzzy + untrans) | |
684 | |
685 Language Comp(%) Trans Fuzzy Untrans Total | |
660
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
686 fr 100.00 989 0 0 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
687 be 90.09 891 27 71 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
688 eu 68.15 674 152 163 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
689 eo 67.85 671 155 163 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
690 vi 67.64 669 158 162 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
691 it 67.44 667 156 166 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
692 pt_BR 67.44 667 156 166 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
693 zh_TW 66.53 658 152 179 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
694 sk 66.13 654 160 175 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
695 fi 64.00 633 178 178 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
696 nl 64.00 633 181 175 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
697 sv 63.80 631 177 181 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
698 bg 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
699 ca 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
700 cs 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
701 de 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
702 es 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
703 ja 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
704 ru 63.70 630 177 182 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
705 pl 60.26 596 150 243 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
706 ar 42.77 423 316 250 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
707 ro 37.41 370 343 276 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
708 hu 36.00 356 333 300 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
709 id 19.62 194 409 386 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
710 et 19.21 190 408 391 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
711 uk 17.09 169 412 408 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
712 nb 15.87 157 417 415 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
713 zh_CN.GB2312 15.87 157 417 415 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
714 th 15.07 149 414 426 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
715 sl 14.66 145 420 424 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
716 da 12.94 128 403 458 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
717 ko 11.32 112 52 825 989 |
19f39b9953eb
Resync POTFILES.in and *.po, update french translation and
zas_
parents:
650
diff
changeset
|
718 tr 6.57 65 399 525 989 |
624 | 719 |