1qiv(1)                              X Tools                             qiv(1)
2
3
4

NAME

6       qiv - a fast gdk/imlib image viewer for X.
7
8       Version: 2.2.4, released on 2011-05-02
9       by Andy Spiegl - http://qiv.spiegl.de/ - qiv.andy@spiegl.de
10       originally by Adam Kopacz / KLOGRAFX.DE Network
11       http://www.klografx.net/qiv/ - adam.k@klografx.de
12

SYNOPSIS

14       qiv [options] file ...
15

DESCRIPTION

17       qiv  is  an  image viewer developed with gdk/imlib. As a result, qiv is
18       faster than traditional image viewers such as xv or xli.
19

OPTIONS

21       -h, --help
22              Print out a brief help message.
23
24       --display disp
25              Open qiv window on display disp.
26
27       -F, --file file | stdin
28              Read file names from file or stdin,  one  name  per  line.  This
29              option  can  be  specified  multiple  times to read from several
30              files, and will not affect other file names passed on  the  com‐
31              mand-line.
32
33       -u, --recursivedir
34              Change  the  behavior  of  qiv  to  recursively descend into the
35              directories given on the command line.
36
37       -e, --center
38              Disable window centering.
39
40       -w, --fixed_width x
41              Window with fixed width x.
42
43       -W, --fixed_zoom x.
44              Window with fixed zoom factor (percentage x).
45
46       -x, --root file
47              Set file as the current desktop background (centered) and exit.
48
49       -y, --root_t file
50              Set file as the current desktop background (tiled) and exit.
51
52       -z, --root_s file
53              Set file as the current desktop background (stretched) and exit.
54
55       -m, --maxpect
56              Expand image(s) to  fit  screen  size  while  preserving  aspect
57              ratio.
58
59       -t, --scale_down
60              Shrink image(s) which are larger than screen size to fit.
61
62       -b, --brightness x
63              Set brightness to x (-32..32).
64
65       -c, --contrast x
66              Set contrast to x (-32..32).
67
68       -g, --gamma x
69              Set gamma to x (-32..32).
70
71       -n, --no_filter
72              Disable  filtering  of  images  by extension. Normally, qiv will
73              only load images with an image extension  such  as  .jpg,  .png,
74              .gif ...  This option lets you load any file as an image.
75
76       -i, --no_statusbar
77              Disable statusbar.
78
79       -I, --statusbar
80              Enable statusbar.
81
82       -p, --transparency
83              Enable transparency for transparent images.
84
85       -a, --do_grab
86              Grab the pointer in windowed mode.
87
88       -G, --disable_grab
89              Disable grabbing the pointer/kbd in fullscreen mode. Useful e.g.
90              if qiv displays images on a display  other  than  where  it  was
91              invoked from. Use with caution!
92
93       -v, --version
94              Print version information.
95
96       -o, --bg_color x
97              Set  root  background  color  to named color x or 24 bit hex RGB
98              triple in the format #RRGGBB.
99
100       -C, --cycle
101              Change cycle behaviour. qiv will exit  after  last  picture  has
102              been shown.
103
104       -s, --slide
105              Start slideshow immediately. This can also be used for the desk‐
106              top background (x/y/z).
107
108       -r, --random
109              Randomize slideshow.
110
111       -R, --readonly
112              Disable the deletion feature.
113
114       -S, --shuffle
115              Shuffle images (random order with next/previous functionality).
116
117       -d, --delay x
118              Set slideshow delay to x seconds.
119
120       -f, --fullscreen
121              Use fullscreen window on start-up.
122
123       -P, --ignore_path_sort
124              Sort all the image files by just their  filename,  ignoring  the
125              path.
126
127       -M, --merged_case_sort
128              Sort all the image files in merged-case order (AaBbCc...).
129
130       -N, --numeric_sort
131              A "smart" numeric sort that attempts to sort filenames with num‐
132              bers in a logical manner.   For  instance:  2.jpg  sorts  before
133              10.jpg;  1foo.jpg through 10foo.jpg sorts after 1bar.jpg through
134              15bar.jpg (because "foo" comes  after  "bar");  and  baz0001.jpg
135              through  baz0010.jpg  sorts  after  baz01.jpg  through baz99.jpg
136              (because the longer group of zero-padded digits  indicates  that
137              they shouldn't be intermingled).
138
139       -D, --no_sort
140              Do not apply any sorting to the list of files.
141
142       -T, --watch
143              Reload the image if it has changed on disk.
144
145       -A, --select_dir dir
146              Store the selected files in dir (default is .qiv-select).
147
148       -q, --rotate x
149              Rotate 90(x=1),180(x=2),270(x=3) degrees clockwise
150
151       -l, --autorotate
152              Autorotate JPEGs according to EXIF rotation tag.
153
154       -X, --xineramascreen x
155              Use screen x as preferred Xinerama screen
156
157       -B, --browse
158              This  option  is  useful  when configuring qiv to be used with a
159              file manager.  qiv will scan the directory of the clicked  image
160              and allow you to scroll through those images.
161

EXAMPLES

163       qiv -atsd2 *.jpg
164       qiv --maxpect --root image.png
165       qiv --maxpect --slide --random --delay=2 *
166       qiv --maxpect --scale_down --slide --delay=2 `find / *`
167       qiv --bg_color 0000FF --root image.png
168       qiv --bg_color blue --root image.png
169

KEYS

171       space/left mouse/wheel down        next picture
172       backspace/right mouse/wheel up     previous picture
173       PgDn                               5 pictures forward
174       PgUp                               5 pictures backward
175       q/ESC/middle mouse                 exit
176
177       0-9                 run 'qiv-command <key> <current-img>'
178       ^...<return>        run 'qiv-command ^... <current-img>' where ... can be any string
179       ?/F1                show keys
180       F11/F12             in/decrease slideshow delay (1 second)
181       a/A                 copy picture to .qiv-select
182       d/D/del             move picture to .qiv-trash (-R disables this feature)
183       u                   undelete the previously trashed image
184       +/=/wheel r/btn fwd zoom in (10%)
185       -/wheel l/btn back  zoom out (10%)
186       e                   center mode on/off
187       f                   fullscreen mode on/off
188       m                   scale to screen size on/off
189       t                   scale down on/off
190       X                   cycle through xinerama screens
191       s                   slide show on/off
192       p                   transparency on/off
193       r                   random order on/off
194       b                   - brightness
195       B                   + brightness
196       c                   - contrast
197       C                   + contrast
198       g                   - gamma
199       G                   + gamma
200       o                   reset brightness, contrast, gamma
201       h                   flip horizontally
202       v                   flip vertically
203       k                   rotate right
204       l                   rotate left
205       jtx<return>        jump to image number x
206       jfx<return>        jump forward x images
207       jbx<return>        jump backward x images
208       enter/return       reset zoom, rotation and color settings
209       i                  statusbar on/off
210       I                  iconify window
211       w                  watch file on/off
212       x                  center image on background
213       y                  tile image on background
214       z                  stretch image on background
215       <                  turn on/off magnifying window
216       arrow keys                 move image (in fullscreen mode)
217       arrow keys+Shift           move image faster (in fullscreen mode)
218       NumPad-arrow keys+NumLock  move image faster (in fullscreen mode)
219

MOUSE CONTROLS

221       Button 1                            next picture
222       Button 1 (hold down) & Mouse-Move   moving picture
223       Button 2                            quit
224       Button 3                            previous picture
225       Wheel Up                            next picture
226       Wheel Dn                            previous picture
227       Wheel Lt/Button back                zoom out (10%)
228       Wheel Rt/Button forward             zoom in (10%)
229

DELETING

231       qiv  doesn't actually delete files. It creates a directory named ".qiv-
232       trash" and moves the images to that directory. qiv maintains the direc‐
233       tory  structure  of  your  "deleted" images.  You can also undelete the
234       most recently trashed images in reverse order, which  moves  each  file
235       back  into  its original directory.  There is a limit to how many dele‐
236       tions can be undone, but it should  be  pretty  large  (currently  1024
237       items).  Sometimes this feature might be unwanted. To prevent accidents
238       you can specify the "-R" option to disable this feature.
239

IMWHEEL SUPPORT

241       With XFree86 3.3.2+ server, using the wheel is seen as button 4  and  5
242       pressed.  You  only have to use "IMPS/2" or "Intellimouse" for protocol
243       and add "ZAxisMapping    4 5 " in the "Pointer" section of  XF86Config.
244       If  imwheel  (a  program used to emulate key pressed when wheel is used
245       for program not supporting wheel), the following two lines must be  add
246       to imwheel config file :
247
248       "qiv"
249       @Exclude
250

USER-DEFINED KEYBOARD ACTIONS

252       Keys  0-9  will  invoke  qiv-command  with the key pressed as the first
253       argument and the current image filename as the second  argument.   qiv-
254       command  is not distributed with qiv; it is to be supplied by the user.
255       Thus, this feature could be enabled by placing a  simple  shell  script
256       such  as  the following in the command search path (for example, in the
257       user's ~/bin directory):
258
259       #!/bin/sh
260       # Argument sanity checking eliminated for brevity
261       case $1 in
262         0|1|2|3|4|5|6|7|8|9) mkdir -f dir$1; mv "$fname" dir$1 ;;
263         *) echo "unrecognized command"; exit ;;
264       esac
265
266       If the first line of the output  is  like  "NEWNAME=xxxxxxx"  then  qiv
267       thinks  that  the filename of the currently displayed image has changed
268       to this new name and updates its internal filelist.  This is very  use‐
269       ful when using qiv-command to rename files.
270
271       Please also see the example that came together with qiv.
272

AUTHORS

274       Adam Kopacz             <adam.k@klografx.de>
275       Andy Spiegl             <qiv.andy@spiegl.de>
276       Darren Smith            <darren.smith@juno.com>
277       Pavel Andreev           <paxvel@vumsoft.cz>
278       Decklin Foster          <decklin@red-bean.com>
279       Holger Mueller          <hmueller@hrzpub.tu-darmstadt.de>
280       Scott Sams              <sbsams@eos.ncsu.edu>
281       Serge Winitzki          <winitzki@geocities.com>
282       Frederic Crozat         <fcrozat@mail.dotcom.fr>
283       Rutger Nijlunsing       <rutger@wingding.demon.nl>
284       John Knottenbelt        <jak97@doc.ic.ac.uk>
285       Danny                   <dannys@mail.com>
286       Tomas Ogren             <stric@ing.umu.se>
287       Erik Jacobsen           <erik@openix.com>
288       Alfred Weyers           <alfred@otto.gia.RWTH-Aachen.DE>
289       Daniel                  <danad157@student.liu.se>
290       Henning Kulander        <hennikul@ifi.uio.no>
291       Ask Bjoern Hansen       <ask@valueclick.com>
292       Adrian Lopez            <adrian2@caribe.net>
293       Y Furuhashi             <y_furuhashi@ot.olympus.co.jp>
294       Wayne Davison           <wayned@users.sourceforge.net>
295       Johannes Stezenbach     <js@convergence.de>
296       OEyvind Kolaas          <pippin@users.sourceforge.net>
297       Matthieu Castet         <castet.matthieu@free.fr>
298       Geoffrey T. Dairik      <dairiki@dairiki.org>
299       Leopoldo Cerbaro        <redbliss@aliceposta.it>
300       Heikki Lehvaslaiho      <heikki@sanbi.ac.za>
301       Larry Doolittle         <ldoolitt@boa.org>
302       S. Dobrev               <sdobrev@sistechnology.com>
303       Thomas Wiegner          <wiegner@gmx.de>
304       Barry deFreese          <bdefreese@debian.org>
305       Peter deWachter         <pdewacht@gmail.com>
306       Akos Pasztory           <akos.pasztory@gmail.com>
307

MISC

309       qiv homepage: http://qiv.spiegl.de/
310
311       homepage of original author Adam Kopacz <adam.k@klografx.de>
312        http://www.klografx.net/qiv/
313
314       Mail bug, reports and comments to Andy Spiegl <qiv.andy@spiegl.de>
315
316       Sending  a  SIGUSR1  to qiv will cause the program to flip to next pic‐
317       ture.  SIGUSR2 will move to previous.
318
319       This program is covered by the  GNU  GPL;  see  the  file  COPYING  for
320       details.
321
322
323
324fast image viewer for X               qiv                               qiv(1)
Impressum