Newer
Older
.It Ao page up Ac Bq jump_fwd
Birte Kristina Friesel
committed
.
Go forward ~5% of the filelist
.
.It Ao page down Ac Bq jump_back
Birte Kristina Friesel
committed
.
Go backward ~5% of the filelist
.
.It + Bq reload_plus
Birte Kristina Friesel
committed
.
Increase reload delay
.
.It - Bq reload_minus
Birte Kristina Friesel
committed
.
Decrease reload delay
.
.It Ao delete Ac Bq remove
Birte Kristina Friesel
committed
.
Remove current file from filelist
.
.It Ao CTRL+delete Ac Bq delete
Birte Kristina Friesel
committed
.
Remove current file from filelist and delete it
.
.It Ao keypad left Ac , Ao Ctrl+Left Ac Bq scroll_left
Birte Kristina Friesel
committed
.
.
.It Ao keypad right Ac , Ao Ctrl+Right Ac Bq scroll_right
Birte Kristina Friesel
committed
.
.
.It Ao keypad up Ac , Ao Ctrl+Up Ac Bq scroll_up
Birte Kristina Friesel
committed
.
.
.It Ao keypad down Ac , Ao Ctrl+Down Ac Bq scroll_down
Birte Kristina Friesel
committed
.
.
.It Ao keypad begin Ac Bq render
Birte Kristina Friesel
committed
.
Antialias the image
.
.It Ao keypad + Ac , Ao Up Ac Bq zoom_in
Birte Kristina Friesel
committed
.
.
.It Ao keypad - Ac , Ao Down Ac Bq zoom_out
Birte Kristina Friesel
committed
.
.
.It Ao keypad * Ac Bq zoom_default
Birte Kristina Friesel
committed
.
.
.It Ao keypad / Ac Bq zoom_fit
Birte Kristina Friesel
committed
.
.Ss MENU KEYS
.
The following keys bindings are used for the feh menu:
.
.Bl -tag -width indent
.
.It Ao Escape Ac Bq menu_close
Birte Kristina Friesel
committed
.
Close the menu
.
.It Ao Up Ac Bq menu_up
Birte Kristina Friesel
committed
.
Highlight previous menu item
.
.It Ao Down Ac Bq menu_down
Birte Kristina Friesel
committed
.
Highlight next menu item
.
.It Ao Left Ac Bq menu_parent
Birte Kristina Friesel
committed
.
Highlight parent menu item
.
.It Ao Right Ac Bq menu_child
Birte Kristina Friesel
committed
.
Highlight child menu item
.
.It Ao Return Ac , Ao Space Ac Bq menu_select
Birte Kristina Friesel
committed
.
Select highlighted menu item
.
.El
Birte Kristina Friesel
committed
.
When viewing an image, by default mouse button 1 pans
.Pq moves the image around
or, when only clicked, moves to the next image
.Pq slideshow mode only ;
button 2 zooms
.Po click and drag left->right to zoom in, right->left to zoom out, click once
to restore zoom to 100%
.Pc ;
and mouse button 3 opens the menu.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
CTRL+Button 1 blurs or sharpens the image
.Pq drag left to blur, right to sharpen ;
CTRL+Button 2 rotates the image around the center point.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
A note about pan and zoom modes:
In pan mode, if you reach a window border but haven't yet panned to the end of
the image,
.Nm
will warp your cursor to the opposite border so you can continue panning.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
When clicking the zoom button and immediately releasing it, the image will be
back at 100% zoom. When clicking it and moving the mouse while holding the
button down, the zoom will be continued at the previous zoom level. The zoom
will always happen so that the pixel on which you entered the zoom mode
remains stationary. So, to enlarge a specific part of an image, click the
zoom button on that part.
.Sh SIGNALS
In slideshow mode,
.Nm
handles the following signals:
Birte Kristina Friesel
committed
.
.Bl -tag -width indent
Birte Kristina Friesel
committed
.
.It Dv SIGUSR1
Birte Kristina Friesel
committed
.
Switch to next image
Birte Kristina Friesel
committed
.
.It Dv SIGUSR2
Birte Kristina Friesel
committed
.
Switch to previous image
Birte Kristina Friesel
committed
.
.El
.
Here are some examples of useful option combinations
Birte Kristina Friesel
committed
.
.
.It feh /opt/images
Birte Kristina Friesel
committed
.
Show all images in /opt/images
.
Birte Kristina Friesel
committed
.
Recursively show all images found in /opt/images and subdirectories
.
.It feh -rSfilename /opt/images
Birte Kristina Friesel
committed
.
Same as above, but sort by filename. By default, feh will show files in the
order it finds them on the hard disk, which is usually somewhat random.
.
.It feh -t -Sfilename -E 128 -y 128 -W 1024 /opt/images
Birte Kristina Friesel
committed
.
Show 128x128 pixel thumbnails, limit window width to 1024 pixels.
.
.It feh -t -Sfilename -E 128 -y 128 -W 1024 -P -C /usr/share/fonts/truetype/ttf-dejavu/ -e DejaVuSans/8 /opt/images
Birte Kristina Friesel
committed
.
Same as above, but enable thumbnail caching in ~/.thumbnails and use a smaller
font.
.
.It feh -irFarial/14 -O index.jpg /opt/images
Birte Kristina Friesel
committed
.
Make an index print of /opt/images and all directories below it, using 14 point
Arial to write the image info under each thumbnail. Save the image as
index.jpg and don't display it, just exit. Note that this even works without
a running X server
.It feh --unloadable -r /opt/images
Birte Kristina Friesel
committed
.
Print all unloadable images in /opt/images, recursively
.It feh -w /opt/images/holidays
Birte Kristina Friesel
committed
.
Open each image in /opt/images/holidays in its own window
.It feh -FD5 -Sname /opt/images/presentation
Birte Kristina Friesel
committed
.
Show the images in .../presentation, sorted by name, in fullscreen,
automatically change to the next image after 5 seconds
.It feh -rSwidth -A Qo mv '%f' ~/images/'%n' Qc /opt/images
Birte Kristina Friesel
committed
.
View all images in /opt/images and below, sorted by width, move an image to
~/image/image_name when enter is pressed
.It feh --start-at ./foo.jpg \&.
Birte Kristina Friesel
committed
.
View all images in the current directory, starting with foo.jpg. All other
images are still in the slideshow and can be viewed normally
.It feh --start-at foo.jpg *
Birte Kristina Friesel
committed
.
Same as above
.
.It feh --info \&"exifgrep '\&(Model\&|DateTimeOriginal\&|FNumber\&|ISO\&|Flash\&)' '%f' \&| cut -d \&. -f 4-\&" \&.
Birte Kristina Friesel
committed
.
Show some EXIF information, extracted by exifprobe/exifgrep
Birte Kristina Friesel
committed
.
.Nm
requires the
.Cm jpegtran
binary
.Pq usually distributed in Qo libjpeg-progs Qc or similar
for lossless rotation.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
To view images from URLs such as http://, you need
.Nm
compiled with libcurl support (enabled by default). See the
.Sx VERSION
section.
Xinerama support does not really work on Xinerama screens != 0. Set
.Ev XINERAMA_SCREEN
to the correct number as a workaround.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
Thumbnail mode is somewhat inefficient, and because of that not nearly as fast
as it could be.
.Pp
.
There are still some zooming issues when using
.Cm --scale-down .
.
Birte Kristina Friesel
committed
.
.Aq http://github.com/derf/feh/issues .
You are also welcome to direct any feh-related comments/questions/... to #feh
on irc.oftc.net.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
Please include the feh version
.Aq the output of Qq feh --version ,
steps to reproduce the bug and (if necessary), images to reproduce it.
Plans for the following releases:
Birte Kristina Friesel
committed
.
.Bl -bullet -compact
.
.It
Make zoom options more intuitive
.
.El
.
.
Copyright (C) 1999, 2000 by Tom Gilbert (and various contributors).
Copyright (C) 2010 by Daniel Friesel (and even more contributors).
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
The above copyright notice and this permission notice shall be included in
all copies of the Software and its documentation and acknowledgment shall be
given in the documentation and software packages that this Software was
used.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.
Original author
.Pq no longer developing :
.Aq feh_sucks@linuxbrit.co.uk
Birte Kristina Friesel
committed
.
Birte Kristina Friesel
committed
.