1 |
root |
1.1 |
NAME |
2 |
|
|
cv - a fast gtk+ image viewer modeled after xv |
3 |
|
|
|
4 |
|
|
SYNOPSIS |
5 |
|
|
cv [file...] |
6 |
|
|
|
7 |
|
|
DESCRIPTION |
8 |
|
|
None yet. |
9 |
|
|
|
10 |
|
|
THE IMAGE WINDOW |
11 |
|
|
You can use the following keys in the image window: |
12 |
|
|
|
13 |
|
|
q quit the program |
14 |
|
|
< half the image size |
15 |
|
|
> double the image size |
16 |
|
|
, shrink the image by 10% |
17 |
|
|
. enlarge the image by 10% |
18 |
|
|
n reset to normal size |
19 |
|
|
m maximize to screensize |
20 |
|
|
M maxime to screensize, respecting image aspect |
21 |
|
|
ctrl-m toggle maxpect-always mode |
22 |
|
|
u uncrop |
23 |
|
|
r set scaling mode to 'nearest' (fastest) |
24 |
|
|
s set scaling mode to 'bilinear' (default) |
25 |
|
|
S set scaling mode to 'hyper' (slowest) |
26 |
|
|
t rotate clockwise 90° |
27 |
|
|
T rotate counterclockwise° |
28 |
|
|
ctrl-v open a new visual schnauzer window for the current dir |
29 |
|
|
ctrl-s rescan visual schnauzer files for updates/deletes etc. |
30 |
|
|
ctrl-e run an editor ($CV_EDITOR or "gimp") on the current image. |
31 |
|
|
|
32 |
|
|
The following keys are redirected to the default visual schnauzer |
33 |
|
|
window: |
34 |
|
|
|
35 |
|
|
space next image |
36 |
|
|
backspace last image |
37 |
|
|
|
38 |
|
|
THE VISUAL SCHNAUZER |
39 |
|
|
You can use the following keys in the schnauzer window: |
40 |
|
|
|
41 |
|
|
space move to and display next image |
42 |
|
|
backspace move to and display previous image |
43 |
|
|
return display selected picture |
44 |
|
|
|
45 |
|
|
cursor keys move selection |
46 |
|
|
page-up move one page up |
47 |
|
|
page-down move one page down |
48 |
|
|
home move to first file |
49 |
|
|
end move to last file |
50 |
|
|
|
51 |
|
|
ctrl-d delete selected files WITHOUT ASKING AGAIN |
52 |
|
|
ctrl-g generate icons for the selected files |
53 |
|
|
ctrl-u update selected (or all) icons if neccessary |
54 |
|
|
|
55 |
|
|
ENVIRONMENT |
56 |
|
|
CV_PRINT_DESTINATION |
57 |
|
|
The default (perl-style) destination to use in the print dialog. |
58 |
|
|
|
59 |
|
|
SECURITY CONSIDERATIONS |
60 |
|
|
CV uses Pixbuf to load images. Pixbuf is not considered safe for this |
61 |
|
|
purpose, though (from the gtk-2.2 release notes): |
62 |
|
|
|
63 |
|
|
"While efforts have been made to make gdk-pixbuf robust against invalid |
64 |
|
|
images, using gdk-pixbuf to load untrusted data is not recommended, due |
65 |
|
|
to the likelyhood that there are additional problems where an invalid |
66 |
|
|
image could cause gdk-pixbuf to crash or worse." |
67 |
|
|
|
68 |
|
|
BUGS/TODO |
69 |
|
|
Pixbuf doesn't honor G_BROKEN_FILENAMES, so accessing files with names |
70 |
|
|
incompatible with utf-8 fails. |
71 |
|
|
|
72 |
|
|
rotate on disk |
73 |
|
|
print |
74 |
|
|
lots of ui issues |
75 |
|
|
save(?) |
76 |
|
|
preferences |
77 |
|
|
ctrl-u in schnauzer |
78 |
|
|
shift-cursor in schnauzer |
79 |
|
|
|
80 |
|
|
AUTHOR |
81 |
|
|
Marc Lehmann <cv@plan9.de>. |
82 |
|
|
|