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 |
And when playing movies, these additional keys are active: |
33 |
|
34 |
left rewind by 10 seconds |
35 |
right forward by 10 seconds |
36 |
down rewind by 60 seconds |
37 |
up forward by 60 seconds |
38 |
pg_up rewind by 600 seconds |
39 |
pg_down forward by 600 seconds |
40 |
o toggle on-screen display |
41 |
p pause/unpause |
42 |
escape stop playing |
43 |
9 turn volume down |
44 |
0 turn volume up |
45 |
|
46 |
The following keys are redirected to the default visual schnauzer |
47 |
window: |
48 |
|
49 |
space next image |
50 |
backspace last image |
51 |
|
52 |
THE VISUAL SCHNAUZER |
53 |
You can use the following keys in the schnauzer window: |
54 |
|
55 |
space move to and display next image |
56 |
backspace move to and display previous image |
57 |
return display selected picture |
58 |
|
59 |
cursor keys move selection |
60 |
page-up move one page up |
61 |
page-down move one page down |
62 |
home move to first file |
63 |
end move to last file |
64 |
|
65 |
ctrl-d delete selected files WITHOUT ASKING AGAIN |
66 |
ctrl-g generate icons for the selected files |
67 |
ctrl-u update selected (or all) icons if neccessary |
68 |
ctrl-a select all files |
69 |
|
70 |
ENVIRONMENT |
71 |
CV_EDITOR |
72 |
The program that gets executed when the user presses "CTRL-e" in the |
73 |
Schnauzer or image window. The default is "gimp". |
74 |
|
75 |
CV_PRINT_DESTINATION |
76 |
The default (perl-style) destination to use in the print dialog. |
77 |
|
78 |
CV_TRASHCAN |
79 |
When set, must point to a directory where all files that are deleted |
80 |
are moved to. If unset, files that are deleted are really being |
81 |
deleted. |
82 |
|
83 |
SECURITY CONSIDERATIONS |
84 |
CV uses Pixbuf to load images. Pixbuf is not considered safe for this |
85 |
purpose, though (from the gtk-2.2 release notes): |
86 |
|
87 |
"While efforts have been made to make gdk-pixbuf robust against invalid |
88 |
images, using gdk-pixbuf to load untrusted data is not recommended, due |
89 |
to the likelyhood that there are additional problems where an invalid |
90 |
image could cause gdk-pixbuf to crash or worse." |
91 |
|
92 |
BUGS/TODO |
93 |
Pixbuf doesn't honor G_BROKEN_FILENAMES, so accessing files with names |
94 |
incompatible with utf-8 fails. |
95 |
|
96 |
rotate on disk |
97 |
print |
98 |
lots of ui issues |
99 |
save(?) |
100 |
preferences |
101 |
ctrl-u in schnauzer |
102 |
shift-cursor in schnauzer |
103 |
|
104 |
AUTHOR |
105 |
Marc Lehmann <cv@plan9.de>. |
106 |
|