FEH(1) General Commands Manual FEH(1) (NAME) feh - (SYNOPSIS) feh [options] [--] [files | directories | URLs ...] (VERSION) feh 3.12.4 . : o libcurl o Xinerama o EXIF libexif o inotify o libmagic (DESCRIPTION) feh . . ( ) X11 . . feh . --start-at feh . EXIF exiv2 / exifgrep --info ( (USAGE EXAMPLES) ), feh exif=1 . feh EXIF . (MODES) feh . (Slideshow) . ( ). . "feh -" (stdin) . (Montage) / . . (Index) . TrueType . . (Thumbnail) . (Multiwindow) . ;) (List) . ls-style . Customlist -printf . feh . . (SUPPORTED FORMATS) feh imlib2 jpeg png pnm tiff bmp. gif . . --conversion-timeout timeout ( timeout ) feh . dcraw feh RAW . convert ImageMagick feh svg xcf otf . ( ) feh libmagic Imlib2 . feh ( 1.6.x 1.7.0 Imlib2 ) . Imlib2 feh "FEH_SKIP_MAGIC" Imlib2 . . (OPTIONS) -A, --action [flag][[title]]action . action_0 (: Return) . / / . . flag ";" feh ( ) ( ) . [title] ( "[" "]" ) --draw-actions action title . title . . "[ -L %F ] && foo" . /bin/sh . (FORMAT SPECIFIERS) . : "feh -A "mv -n %F ~/images/%N" *". --action1 .. --action9 [flag][[title]]action . --auto-reload ( ) . ( ) . --reload=0 . . --auto-rotate ( ) ( Imlib2) EXIF. . Imlib2 +1.7.5 Imlib2 1.7.5 . feh . -Z, --auto-zoom / . -x, --borderless . --cache-size size () imlib2 size (MiB). . size 0 2048 4 . -P, --cache-thumbnails . $XDG_CACHE_HOME/thumbnails ~/.cache/thumbnails . 256x256 . -K, --caption-path path . path ( ) . "captions/" "images/foo.jpg " "images/captions/foo.jpg.txt" . --conversion-timeout timeout feh ImageMagick . . timeout . feh . . --class class X11 class. : feh -L, --customlist format format . (FORMAT SPECIFIERS) . -G, --draw-actions . --draw-exif ( ) EXIF --info exiv2 / exifgrep. -d, --draw-filename . --draw-tinted ( --draw-filename ) . --edit . ( "<" ">" "|" "_" ) . -f, --filelist file . file . . file . ( -Spixels) . ( ) feh file . . file "-" feh . -e, --font font (global font). TrueType fontname/size "yudit/12" ( ). -C, --fontpath path path . --tap-zones / . --force-aliasing (anti-aliasing) . -I, --fullindex . : "feh --index --index-info "%n\n%S\n%wx%h"". (MONTAGE MODE OPTIONS) . : feh feh . --preload . -F, --fullscreen . --zoom zoom . zoom 100 . --thumbnails . . -g, --geometry width x height | + x + y | width x height + x + y X string 640x480. x+y+ . --scale-down . . . -Y, --hide-pointer ( ). -B, --image-bg style style . : default checks XColor ( "black" "#428bdd"). (#) XColor . checks ( ). checks black . -i, --index (Index). . . (INDEX AND THUMBNAIL MODE OPTIONS) (MONTAGE MODE OPTIONS) . --info [flag]command_line command_line . EXIF . (FORMAT SPECIFIERS) . flag ";" toggle_info . --insecure HTTPS . HTTP . -k, --keep-http HTTP feh . --output-dir . --keep-zoom-vp ( X Y) . -l, --list . ls(1) . // . -U, --loadable . imlib2 . false . --action . --max-dimension width x height <= width <= height. 0 ( ) . -M, --menu-font font font ( TrueType "yudit/12") . --min-dimension width x height >= width >= height. 0 . -m, --montage (Montage). . . (MONTAGE MODE OPTIONS) . -w, --multiwindow . . --no-conversion-cache HTTP ImageMagick dcraw feh / . . --reload . . . --no-jump-on-resort . -N, --no-menus . --no-screen-clip . . . --no-xinerama ( ) Xinerama. --on-last-slide hold | quit | resume ( ) . hold feh / . . . quit feh . --cycle-once . resume : () feh () . -j, --output-dir directory directory --keep-http save_image save_filelist. . -p, --preload . RAM . . . . -q, --quiet . (verbose) (quiet) . -z, --randomize . ( ) . -r, --recursive . --no-recursive . --recursive . -R, --reload int int . HTTP . ( .) . feh . feh . inotify . . -n, --reverse . . -nSwidth . -., --scale-down ( ). . . . . --scroll-step count count scroll_up scroll_down scroll_left scroll_right . . (KEYS CONFIG SYNTAX) . : 20 -D, --slideshow-delay float float . . ( float * (-1) ) feh (paused) . -S, --sort sort_type . : name, none, filename, dirname, mtime, width, height, pixels, size, format. name, none, filename, dirname, mtime (preload) . mtime . width, height, pixels size . --reverse . name, filename, dirname --version-sort 10.jpg 2.jpg . none . -|, --start-at filename filename. feh filename . / . (USAGE EXAMPLES) . filename feh filename . : filename . . feh ( ) . . -T, --theme theme theme - (THEMES CONFIG SYNTAX) . . ( ) feh "feh" . -t, --thumbnails . --fullscreen --scale-down . . (INDEX AND THUMBNAIL MODE OPTIONS) (MONTAGE MODE OPTIONS) . -~, --thumb-title string title . (FORMAT SPECIFIERS) . -^, --title title . . (FORMAT SPECIFIERS) . -u, --unloadable . imlib2 . false . --action . -V, --verbose . -v, --version . --version-sort --sort name, --sort filename, --sort dirname : . "2.jpg" "10.jpg" . --sort . --window-id windowid X11 windowid. xscreensaver xsecurelock . feh ( ) . --xinerama-index monitor ( ) feh's Xinerama. feh Xinerama A feh B . : --bg-tile: monitor . / . Xinerama . ( 0 1) 0 . 0 1 / "--xinerama-index 0" . xrandr --listmonitors Xinerama / . --zoom percent | max | fill percent . --auto-zoom percent . max --auto-zoom fill feh --bg-fill . --zoom-step percent percent (: 25) . (MONTAGE MODE OPTIONS) ( ) . -a, --alpha int int (0 - 255) . -b, --bg file | trans file . file . file "trans" . -X, --ignore-aspect thumb-width/-height . --thumb-width --thumb-height . . -H, --limit-height pixels . -W, --limit-width pixels 800 . --limit-width --limit-height width x height . -o, --output file file. -O, --output-only file file . -s, --stretch . . --ignore-aspect . -E, --thumb-height pixels . -y, --thumb-width pixels . (INDEX AND THUMBNAIL MODE OPTIONS) (MONTAGE MODE OPTIONS) --alpha, --bg, --limit-height, --limit-width, --output, --output-only, --thumb-height, --thumb-width, : --index-info format format / . (FORMAT SPECIFIERS) . . "--index-info ''" . : ( %w %s) feh . feh . --preload . -@, --title-font font . -J, --thumb-redraw n n . 10 . n = 1 . n = 0 . (BACKGROUND SETTING) feh . --no-fehbg ~/.fehbg . X "~/.fehbg &" X ( ~/.xinitrc) . ~/.fehbg --no-fehbg X11 . feh . : "gsettings set org.gnome.desktop.background picture-uri file:///path". --bg-center, --bg-fill, --bg-max --geometry (offset) . / / . 0+ 0- . --bg-tile Xinerama . --bg-center feh . 0 1 . xrandr --listmonitors Xinerama / . --no-xinerama X . --xinerama-index feh . --bg-center . --image-bg . --bg-fill --bg-scale . . --bg-max --bg-fill . --image-bg . --bg-scale . . --bg-tile () . --no-fehbg ~/.fehbg. (FORMAT SPECIFIERS) %a ( /) %f / . --action --info ( %F ). %F / --action --info . %g w,h (: geometry) %h %l %L . %L . %m %n . --action --info ( %N ). %N --action --info . %o x,y %p %P k/M ( / ) %r . pi . %s %S (kB / MB) %t %u %w %v feh %V (PID) %z %Z %% % (CONFIGURATION) feh : themes keys buttons . $XDG_CONFIG_HOME/feh/ ( XDG_CONFIG_HOME) ~/.config/feh/ . /etc/feh/ . "#" () . . (THEMES CONFIG SYNTAX) .config/feh/themes (theme) . "theme options ..." theme options . : feh . . "--info "foo bar"" ( "foo bar ") "--info foo\ bar" "foo\" bar . . : "imagemap -rVq --thumb-width 40 --thumb-height 30 --index-info '%n\n%wx%h'". : "feh -Timagemap *.jpg" feh . : "ln -s `which feh ` ~/bin/imagemap". "imagemap *.jpg" . . - . 1023 . . (KEYS CONFIG SYNTAX) .config/feh/keys . : "action [key1 [key2 [key3]]]". key X11 (keysym) xev(1) "Delete". Control key mod-keysym ( "C-Delete" Ctrl+Delete "C-1-Delete" Ctrl+Alt+Delete). C Control S Shift 1, 4 Mod1 Mod4. "S" "s " Shift . action ( ). : . ( ) ( ) . feh . action (KEYS) . keysym X11 . (Prior / Page_Up ) (Next / Page_Down) (KP_*) . (KEYS) . ( [] ). feh . - (0-9 a-z A-Z ) return backspace . Alt (Mod1) . a [toggle_actions] (--draw-actions ) A [toggle_aliasing] / (anti-aliasing) c [toggle_caption] . --caption-path . . return escape . . d [toggle_filenames] (--draw-filename ) e [toggle_exif] ( ) EXIF f [toggle_fullscreen] g [toggle_fixed_geometry] / . h [toggle_pause] / . --slideshow-delay . i [toggle_info] (--info ) k [toggle_keep_vp] . feh X, Y . L [save_filelist] "feh_PID_ID_filelist". --output-dir ( ) . m [toggle_menu] . return . n, , [next_img] . . o [toggle_pointer] / p, , [prev_img] . . q, [quit] feh r [reload_image] . s [save_image] "feh_PID_ID_FILENAME". --output-dir ( ) . w [size_to_image] ( / ). scale-down fixed-geometry . x [close] z [jump_random] Z [toggle_auto_zoom] . [, ] [prev_dir, next_dir] . sort dirname-- . <, > [orient_3, orient_1] . --edit . JPEG . . JPEG jpegtran(1) . : feh . JPEG EXIF 1 ("0,0 "). jpegexiforient(1) . _ [flip] . --edit ( ). | [mirror] . --edit ( ). 0 .. 9 [action_0 .. action_9] (0 = --action, 1 = --action1 ). [action_0] --action [jump_first] [jump_last] [jump_fwd] [jump_back] + [reload_plus] - [reload_minus] [remove] [delete] , [scroll_left] , [scroll_right] , [scroll_up] , [scroll_down] . render . R, [render] (anti-alias). . , [zoom_in] , [zoom_out] *, [zoom_default] /, [zoom_fit] ! [zoom_fill] --bg-fill (MENU KEYS) feh : [menu_close] [menu_up] [menu_down] [menu_parent] [menu_child] , [menu_select] (BUTTONS CONFIG SYNTAX) .config/feh/buttons. : : "action [binding]". binding . Control binding mod-button ( C-1 Ctrl + ). : . feh . . / . (KEYS CONFIG SYNTAX) . (BUTTONS) ( [] ). (KEYS) . unbound [reload] 0 < > . quit feh . 1 < > [pan] (pan) 2 < > [zoom] 3 < > [toggle_menu] 4 < > [prev_img] 5 < > [next_img] Ctrl+1 [blur] Ctrl+2 [rotate] unbound [zoom_in] unbound [zoom_out] (MOUSE ACTIONS) : (pan) ( ) ( ). 2 . ( ) . Ctrl+ ( / ) Ctrl+ . (pan) (zoom): feh . . . . . (SIGNALS) feh : SIGUSR1 : . : . SIGUSR2 : . : . (USAGE EXAMPLES) . : feh ~/Pictures ~/Pictures feh -r ~/Pictures ~/Pictures feh -rSfilename --version-sort ~/Pictures . feh "foo 10.jpg" "foo 2.jpg" . . feh -t -Sfilename -E 128 -y 128 -W 1024 ~/Pictures x . feh -t -Sfilename -E 128 -y 128 -W 1024 -P -C /usr/share/fonts/truetype/ttf-dejavu/ -e DejaVuSans/8 ~/Pictures . feh -irFarial/14 -O index.jpg ~/Pictures ~/Pictures Arial . index.jpg . X . feh --unloadable -r ~/Pictures ~/Pictures . feh -f by_width -S width --reverse --list . by_width ( ) feh -w ~/Pictures/holidays ~/Pictures/holidays feh -FD5 -Sname ~/Pictures/presentation presentation/... feh -rSwidth -A "mv -n %F ~/images/%N" ~/Pictures ~/Pictures ~/images/image_name enter feh --start-at ~/Pictures/foo.jpg ~/Pictures foo.jpg. . feh --start-at ~/Pictures/foo.jpg ~/Pictures . feh --info "exifgrep '(Model|DateTimeOriginal|FNumber|ISO|Flash)' %F | cut -d . -f 4-" . EXIF exifprobe/exifgrep feh --action 'rm %F' -rl --max-dimension 1000x800 x . feh -L '%w %h %f' | awk '{ if ($1 > $2) { print $0 } }' | cut -d ' ' -f 3- | feh -f - ( ) . (DEPENDENCIES) --edit feh jpegtran jpegexiforient ( "libjpeg-progs" ) JPEG . "http:// " feh libcurl . . (KNOWN BUGS) Imlib2 1.7.4 gif tiff webp gif tiff webp . feh Imlib2 1.7.4 gif tiff webp (stdin) . Imlib2 +1.7.5 EXIF . --auto-rotate . --auto-rotate Imlib2 1.7.5 . giflib 5.1.2 feh gif . mips mipsel arm gif x86 / x86_64 gif . giflib . : --conversion-timeout 5 ( ) gif imagemagick giflib 5.1.1 giflib 5.1.4. libcurl feh . . --scale-down . (REPORTING BUGS) . feh < "feh --version "> . feh . (LICENSE) (C) Paul Duncan. (C) Tom Gilbert . (C) - Birte Kristina Friesel . (<<>>) / : . << >> (AS IS) . . : Birte Friesel ( ): Tom Gilbert : https://feh.finalrewind.org Linux 6.12.107+deb13-amd64 August 28, 2026 Linux 6.12.107+deb13-amd64