Feh: программа для обработки изображений

Feh — это лёгкий просмотрщик изображений для Linux и других Unix-подобных систем, рассчитанный на пользователей, которым важны скорость запуска, управление с клавиатуры, работа из терминала и гибкая настройка поведения через параметры командной строки. В отличие от привычных графических программ с панелью инструментов, боковой лентой папок и множеством кнопок, Feh показывает изображение почти без лишней оболочки. Основная логика программы строится вокруг режимов запуска: Slideshow, Thumbnail, Montage, Index, Multiwindow, List и Customlist.

Скачать Feh

БесплатноОбработкаWindows

Для обработки изображений

⬇ Скачать ФотоМАСТЕР бесплатно
⬇ Скачать Feh бесплатно

Главная особенность Feh в том, что это не просто окно для открытия JPEG или PNG. Программа умеет просматривать отдельные изображения, открывать целые каталоги, рекурсивно проходить по папкам, показывать слайд-шоу, создавать листы миниатюр, выводить список файлов с размерами и параметрами, работать с filelist, запускать пользовательские shell-команды для текущего изображения и назначать обои рабочего стола в X11. Поэтому Feh часто используют не только как просмотрщик фотографий, но и как технический инструмент для сортировки, отбора, проверки и автоматизации работы с изображениями.

Feh особенно хорошо смотрится в лёгких оконных менеджерах: i3, Openbox, Fluxbox, bspwm, dwm, IceWM, JWM и похожих окружениях. Там, где пользователь не хочет запускать тяжёлый графический менеджер фотографий, Feh открывает изображение мгновенно и не тянет за собой крупную медиатеку. Программа подходит для старых ноутбуков, минимальных Linux-сборок, терминальной работы, скриптов, цифровых фоторамок, простых слайд-шоу и настройки фонового изображения через --bg-fill, --bg-scale, --bg-center или --bg-tile.

При этом Feh нельзя воспринимать как замену GIMP, digiKam, Lightroom, RawTherapee или Darktable. Это не RAW-конвертер, не редактор фотографий и не каталог с рейтингами, альбомами и базой данных. Его сильная сторона другая: открыть быстро, показать чисто, отсортировать точно, обработать список файлов командой, встроиться в shell-сценарий и не мешать пользователю лишним интерфейсом.

Содержание

Общая характеристика Feh

Feh относится к тем программам, которые сначала кажутся слишком простыми, а затем раскрываются через параметры запуска. В окне просмотра нет привычной панели Открыть, Назад, Вперёд, Повернуть, Обрезать, Сохранить как. Вместо этого программа управляется клавишами, мышью, контекстным меню и командной строкой. Пользователь заранее задаёт, что нужно сделать: открыть папку как слайд-шоу, вывести миниатюры, создать index print, сформировать montage, отсортировать изображения по ширине, вывести список файлов или установить картинку на фон рабочего стола.

Базовые задачи, которые можно выполнить в Feh:

  • открыть одно изображение из терминала или файлового менеджера;

  • просмотреть все изображения в папке;

  • рекурсивно открыть изображения из вложенных каталогов;

  • включить полноэкранный режим;

  • запустить автоматическое слайд-шоу с заданной задержкой;

  • перемещаться по файлам клавишами n, p, Space, Right, Left, BackSpace;

  • масштабировать изображение;

  • подгонять изображение под окно;

  • показывать имя файла поверх изображения;

  • показывать дополнительную информацию через --info;

  • вывести миниатюры в Thumbnail mode;

  • создать контактный лист в Index mode;

  • создать монтажный лист в Montage mode;

  • открыть каждый файл в отдельном окне через Multiwindow mode;

  • вывести список изображений и их параметров через List mode;

  • отсортировать файлы по имени, каталогу, времени изменения, ширине, высоте, количеству пикселей, размеру и формату;

  • удалить файл из текущего списка без удаления с диска;

  • удалить файл с диска через Ctrl+Delete;

  • сохранить текущий filelist;

  • открыть ранее сохранённый filelist;

  • назначить изображение фоном рабочего стола X11;

  • выполнить shell-команду над текущим изображением через --action.

Такой набор возможностей делает Feh не массовым домашним просмотрщиком фотографий, а точным Linux-инструментом. Он особенно полезен там, где просмотр изображений является частью рабочего процесса: отбор скриншотов, проверка папок после конвертации, визуальный контроль результата скрипта, создание index-листов, быстрый просмотр фотографий с камеры, подбор обоев, автоматическая демонстрация слайдов на отдельном экране.

Окно Feh с открытым изображением и контекстным меню Options

На скриншоте хорошо видно характерное поведение Feh: основное окно занято изображением, а управление вынесено в меню и горячие клавиши. В контекстном меню есть разделы File, Sort List, Image, Options, Exit; в Options доступны пункты Auto-Zoom, Freeze Window Size, Fullscreen, Keep viewport zoom & pos, Draw Filename, Draw Actions, Keep HTTP Files. Для программы без классической панели инструментов это важная деталь: Feh не лишён интерфейса полностью, но его интерфейс не навязывается поверх изображения.

Установка Feh и проверка версии

В большинстве Linux-дистрибутивов Feh устанавливается из стандартного репозитория. Это удобный вариант, потому что вместе с программой подтягиваются нужные зависимости, desktop-файл и значки, если пакет собран с поддержкой графической интеграции.

Для Debian и Ubuntu используется команда:

sudo apt install feh

Для Arch Linux:

sudo pacman -S feh

Для Fedora:

sudo dnf install feh

Для openSUSE:

sudo zypper install feh

Для FreeBSD:

pkg install feh

После установки версию удобно проверить прямо в терминале:

feh --version

Команда показывает номер версии и compile-time switches — параметры, с которыми был собран конкретный пакет. Это важно, потому что некоторые возможности зависят от сборки: например, поддержка libcurl, Xinerama, встроенного EXIF-чтения, inotify auto-reload или libmagic. В обычном обзоре программы этот момент можно было бы пропустить, но для Feh он действительно имеет практическое значение. Две установки Feh в разных дистрибутивах могут вести себя немного по-разному, если один пакет собран с дополнительными возможностями, а другой — без них.

Пользователю, которому нужен просто быстрый просмотрщик изображений, достаточно пакетной установки из репозитория. Сборка из исходного кода имеет смысл в двух случаях: требуется самая свежая версия или нужно явно включить или отключить возможности через make flags. Например, можно собрать Feh без Xinerama или с отладочными параметрами, но для повседневного просмотра фотографий это обычно не требуется.

Первый запуск: открытие одного изображения и папки

Самый простой сценарий — открыть конкретный файл:

feh image.jpg

Feh создаёт окно и показывает изображение. Если файл крупнее экрана, программа может масштабировать его в зависимости от выбранных параметров и режима окна. Если пользователь запускает Feh в обычном оконном менеджере, окно ведёт себя как стандартное X11-окно: его можно перемещать, разворачивать, закрывать средствами окружения.

Открытие папки выполняется так:

feh ~/Pictures

В этом случае Feh формирует filelist из изображений в каталоге и открывает их как слайд-шоу. Слово слайд-шоу здесь не обязательно означает автоматическую презентацию. Это базовый режим Feh: одно окно, один текущий файл, переход к следующему или предыдущему изображению клавишами и мышью. Автоматическое перелистывание включается отдельно через --slideshow-delay.

Если нужно открыть все JPEG-файлы в текущем каталоге, можно использовать shell-шаблон:

feh *.jpg

Для просмотра вложенных папок используется рекурсивный режим:

feh -r ~/Pictures

Параметр -r или --recursive разворачивает каталоги в список файлов до нижнего уровня. Это удобно, когда фотографии разложены по подпапкам: 2025/, 2026/, screenshots/, wallpapers/, camera/. Вместо ручного открытия каждой папки Feh строит общий filelist и даёт просматривать всё как единую последовательность.

Для запуска из файлового менеджера Feh тоже подходит. Если система настроила ассоциацию MIME или установлен desktop-файл, изображение можно открыть через контекстное меню файлового менеджера. Но сильнее всего программа раскрывается из терминала: там пользователь сразу задаёт сортировку, задержку слайд-шоу, полноэкранный режим, геометрию окна, рекурсивный обход и действия над файлами.

Окно просмотра, меню, клавиатура и мышь

У Feh нет перегруженной графической оболочки, но это не означает, что программа неуправляема. В ней есть продуманная схема клавиатурных действий, мышиных действий и контекстного меню. В обычном окне просмотра пользователь работает не с кнопками, а с командами:

Действие Клавиша или элемент управления
Следующее изображение n, Space, Right
Предыдущее изображение p, BackSpace, Left
Выход из программы q, Escape
Переключение полноэкранного режима f
Пауза и продолжение автоматического слайд-шоу h
Показать или скрыть имя файла d
Показать или скрыть информацию --info i
Открыть меню m или правая кнопка мыши
Перезагрузить текущее изображение r
Подогнать окно под изображение w
Случайный переход по filelist z
Перейти к первому изображению Home
Перейти к последнему изображению End
Увеличить масштаб Up, keypad +
Уменьшить масштаб Down, keypad -
Масштаб 100% *, keypad *
Масштаб по размеру окна /, keypad /
Заполнить окно по логике --bg-fill !
Убрать файл из текущего списка Delete
Удалить файл с диска Ctrl+Delete

Мышь используется не как обязательный инструмент, а как дополнение. Левая кнопка мыши в окне изображения работает для панорамирования, средняя кнопка — для зума, правая кнопка открывает меню. Колесо мыши переключает изображения: одно направление ведёт к предыдущему файлу, другое — к следующему. Сочетания Ctrl с кнопками мыши дают дополнительные действия: размытие, резкость и вращение вокруг центра.

Контекстное меню особенно полезно тем, кто только привыкает к Feh. В нём есть File, Sort List, Image, Options, Exit. Через Options можно включать Auto-Zoom, Fullscreen, отображение имени файла и другие параметры. Но опытные пользователи Feh чаще работают клавишами: это быстрее, чем тянуться к меню, особенно при просмотре сотен изображений.

Важный момент: Feh не заставляет пользователя перестраивать окно под каждое изображение. Команда g переключает automatic window resize, а параметр --scale-down помогает в tiling window managers, где окно может иметь фиксированную область. Если изображения отличаются размером, можно настроить поведение так, чтобы программа не прыгала окном при каждом переходе.

Поддерживаемые форматы и реальные ограничения

Feh открывает форматы, которые поддерживает Imlib2. В обычной установке это прежде всего JPEG, PNG, PNM, TIFF и BMP. GIF поддерживается как статическое изображение; если файл анимированный, Feh показывает первый кадр, а не воспроизводит GIF как ролик. Это важно учитывать, если папка содержит мемы, анимированные заставки или интерфейсные GIF-записи.

Поддержка нестандартных форматов зависит от окружения и внешних конвертеров. Через связку с ImageMagick или dcraw можно получить открытие некоторых файлов, которые Feh сам по себе не воспринимает как обычные изображения. Однако программа не превращается от этого в полноценный RAW-проявщик. RAW, XCF, сложные SVG, многослойные файлы и специализированные форматы лучше открывать в инструментах, которые рассчитаны именно на обработку таких данных.

Практический подход такой:

  • JPEG и PNG — основной рабочий сценарий Feh;

  • TIFF и BMP — нормальный вариант для просмотра, если поддержка есть в сборке;

  • GIF — только статический просмотр первого кадра;

  • RAW — не основной сценарий, лучше использовать RawTherapee, Darktable, digiKam или Geeqie с внешними средствами;

  • SVG и XCF — возможны через конвертацию, но не являются сильной стороной Feh;

  • видеофайлы — не задача Feh.

Feh хорошо подходит для папок со скриншотами, веб-изображениями, фотографиями, фонами рабочего стола, экспортами из редакторов, PNG-иконками и наборами JPEG. Для профессиональной фотобиблиотеки с RAW, рейтингами, цветными метками, тегами, метаданными и пакетной обработкой лучше брать специализированные приложения.

Slideshow mode: основной режим просмотра изображений

Slideshow mode — режим Feh по умолчанию. Он включается даже без специального параметра, когда пользователь передаёт программе один или несколько файлов или каталог. В этом режиме Feh показывает одно изображение за раз, а позиция внутри списка меняется клавиатурой, мышью или автоматически по задержке.

Обычное открытие папки:

feh ~/Pictures

Рекурсивный просмотр:

feh -r ~/Pictures

Полноэкранное слайд-шоу с автоматической сменой каждые 5 секунд:

feh -F -D 5 ~/Pictures/presentation

То же самое с сортировкой по имени:

feh -F -D 5 -S name ~/Pictures/presentation

В краткой форме команда часто записывается так:

feh -FD5 -Sname ~/Pictures/presentation

Параметр -F включает полноэкранный режим, -D 5 задаёт задержку между слайдами, -S name сортирует список. Если нужно, чтобы показ начинался не сразу, а в режиме паузы, можно задать отрицательное значение задержки:

feh -F -D -5 ~/Pictures/presentation

Такой запуск удобен для презентаций: Feh открывается в полноэкранном режиме, но автоматическая смена не начинается до продолжения. Для паузы и возобновления используется клавиша h.

Feh в режиме просмотра изображения из папки

На практике Slideshow mode используют не только для презентаций. Это основной способ быстро просмотреть папку с изображениями. Пользователь открывает каталог, листает Space или стрелками, удаляет мусор из filelist через Delete, при необходимости удаляет файл с диска через Ctrl+Delete, включает имя файла клавишей d, переходит к случайному изображению клавишей z.

Если нужно показать изображения на отдельном экране или сделать цифровую фоторамку, Feh запускают с полноэкранным режимом, случайным порядком и задержкой:

feh --quiet --recursive --randomize --fullscreen --slideshow-delay 7 ~/Pictures

Здесь --quiet убирает лишние сообщения, --recursive собирает изображения из подпапок, --randomize перемешивает порядок, --fullscreen разворачивает окно, --slideshow-delay 7 меняет изображение каждые семь секунд. Это один из самых типичных сценариев применения Feh в минимальных Linux-системах.

Thumbnail mode: просмотр папки через миниатюры

Thumbnail mode включается параметром -t или --thumbnails:

feh -t ~/Pictures

В этом режиме Feh создаёт окно с миниатюрами изображений. Миниатюры кликабельны: выбранная картинка открывается в отдельном окне просмотра. Визуально режим похож на Index mode, но отличие принципиальное: Index mode создаёт статический лист, а Thumbnail mode используется как интерактивная навигация по файлам.

Команда с сортировкой и заданным размером миниатюр:

feh -t -S filename -E 128 -y 128 -W 1024 ~/Pictures

Здесь:

  • -t включает режим миниатюр;

  • -S filename сортирует изображения по имени файла;

  • -E 128 задаёт ширину миниатюры;

  • -y 128 задаёт высоту миниатюры;

  • -W 1024 ограничивает ширину окна.

Thumbnail mode удобен для папок со скриншотами, обоями, иконками, экспортированными кадрами, веб-графикой. Пользователь видит сразу несколько изображений и выбирает нужное визуально, не листая все файлы по одному. Это делает Feh полезным не только для терминальных сценариев, но и для обычного отбора картинок.

Есть и ограничение: режим миниатюр в Feh не такой комфортный, как полноценный браузер фотографий в gThumb, Geeqie или digiKam. Он не предназначен для сложной работы с коллекциями, рейтингами, тегами и длинной навигацией по альбомам. В больших папках с тысячами изображений специализированный менеджер может оказаться удобнее. Feh же хорош тогда, когда нужно быстро открыть набор миниатюр без тяжёлого интерфейса.

Index mode: создание контактного листа

Index mode включается параметром -i или --index:

feh -i ~/Pictures

Этот режим формирует индексный лист из миниатюр. Под каждой миниатюрой выводится имя файла, размер или другая информация в зависимости от настроек. В отличие от Thumbnail mode, Index mode используется не столько для интерактивной навигации, сколько для создания визуального представления набора изображений.

Feh в Index mode: миниатюры с подписями файлов

Контактный лист можно сохранить в файл:

feh -i -O index.jpg ~/Pictures

Если нужно только сохранить результат и не открывать окно просмотра, используется --output-only:

feh -i --output index.jpg --output-only ~/Pictures

Для рекурсивного обхода папки и сохранения index-листа:

feh -r -i -O index.jpg ~/Pictures

Index mode полезен в нескольких задачах:

  • быстро показать содержимое папки без отправки всех файлов;

  • сделать визуальный отчёт по набору скриншотов;

  • проверить экспортированные изображения после пакетной обработки;

  • собрать обзорный лист для подборки обоев;

  • подготовить компактную иллюстрацию набора файлов;

  • сравнить содержимое папки до и после конвертации.

Информация под миниатюрами настраивается через --index-info. Например:

feh -i --index-info '%nn%wx%hn%S' -O index.jpg ~/Pictures

Такой лист выводит имя файла, разрешение и размер. Форматные спецификаторы делают Index mode гибким: можно показывать ширину %w, высоту %h, размер файла %S, имя %n, порядковый номер и другие параметры.

Montage mode: монтажный лист без лишних подписей

Montage mode включается параметром -m или --montage:

feh -m ~/Pictures

Он создаёт сетку миниатюр из текущего filelist. В отличие от Index mode, Montage mode ориентирован на визуальный монтаж без подробной подписи под каждым файлом. Это хороший вариант, когда нужны не названия, а быстрый обзор набора изображений.

Feh в Montage mode: компактная сетка миниатюр

Сохранение монтажного листа:

feh -m -O montage.jpg ~/Pictures

Настройка размеров миниатюр:

feh -m --thumb-width 200 --thumb-height 150 -O montage.jpg ~/Pictures

Ограничение размеров итогового изображения:

feh -m --limit-width 1200 --limit-height 900 -O montage.jpg ~/Pictures

Montage mode удобен для чернового визуального сравнения. Например, после пакетного ресайза изображений можно быстро собрать монтажный лист и проверить, нет ли испорченных файлов, неправильной ориентации, пустых картинок или неудачного кадрирования. Для публикации аккуратной галереи лучше использовать графический редактор или генератор HTML-галерей, но для технической проверки Feh работает быстро и предсказуемо.

Multiwindow mode: несколько изображений в отдельных окнах

Multiwindow mode включается параметром -w или --multiwindow:

feh -w ~/Pictures/holidays

В этом режиме Feh не делает одно окно со слайд-шоу, а открывает каждый файл в отдельном окне. Такой подход полезен, когда нужно сравнить несколько изображений рядом, но он плохо подходит для больших каталогов. Если в папке лежит сто фотографий, Feh создаст слишком много окон, и работать станет неудобно.

Практический сценарий Multiwindow mode — открыть 3–10 файлов и визуально сравнить варианты:

feh -w shot1.png shot2.png shot3.png

Или сравнить несколько экспортов одного изображения:

feh -w export_80.jpg export_90.jpg export_png.png

Для полноценного сравнения фотографий с синхронным масштабом и метаданными удобнее Geeqie или digiKam. Но если нужно быстро посмотреть несколько файлов в отдельных окнах без запуска тяжёлого приложения, Feh справляется.

List mode и Customlist: Feh как инструмент анализа файлов

List mode — одна из причин, по которой Feh любят пользователи командной строки. Параметр --list или -l не открывает графическое окно, а выводит список изображений в терминал:

feh --list .

или короче:

feh -l .

В вывод попадают номер, формат, ширина, высота, количество пикселей, размер, alpha-канал и имя файла. Это похоже на ls, но с информацией, которая важна именно для изображений.

Пример практического применения:

feh -l ~/Pictures

Так можно быстро увидеть, какие файлы имеют слишком маленькое разрешение, какие являются PNG, JPEG или TIFF, какие содержат alpha-канал, какие отличаются подозрительным размером.

Сортировка по ширине и запись результата в filelist:

feh -f by_width -S width --reverse --list .

Customlist mode даёт ещё больше контроля над форматом вывода. Например, можно вывести только ширину, высоту и путь:

feh -L '%w %h %f' .

Такой вывод удобно передавать в awk, sort, grep, cut и другие shell-инструменты. Пример отбора горизонтальных изображений:

feh -L '%w %h %f' | awk '{ if ($1 > $2) { print $0 } }'

Feh в этом сценарии работает не как просмотрщик, а как анализатор изображений. Он открывает файлы, получает их параметры и отдаёт результат в текстовом виде. Это особенно удобно для скриптов: можно найти изображения меньше заданного размера, подготовить список вертикальных фотографий, отфильтровать файлы по формату или передать выбранные пути обратно в Feh.

Сортировка изображений

Feh умеет сортировать filelist по разным признакам. Параметр --sort или -S принимает конкретный тип сортировки:

feh -S filename ~/Pictures

Доступные варианты сортировки:

Тип сортировки Что делает
name сортирует по имени
none отключает сортировку
filename сортирует по имени файла
dirname сортирует по имени каталога
mtime сортирует по времени изменения
width сортирует по ширине изображения
height сортирует по высоте
pixels сортирует по количеству пикселей
size сортирует по размеру файла
format сортирует по формату

Для обратного порядка используется --reverse или -n:

feh -S width --reverse ~/Pictures

Эта команда покажет изображения от самых широких к более узким. Для сортировки по количеству пикселей:

feh -S pixels --reverse ~/Pictures

Так удобно искать самые крупные изображения в папке.

Для имён с числами полезен --version-sort:

feh -S filename --version-sort ~/Pictures

Без natural sorting файлы вида image10.jpg могут идти перед image2.jpg, потому что строковая сортировка сравнивает символы, а не числовой смысл. --version-sort делает порядок более естественным: image2.jpg, затем image10.jpg.

Сортировка по width, height, pixels, size и format требует предварительной загрузки данных по изображениям. На маленьких папках это почти незаметно, но на больших коллекциях перед появлением окна может быть задержка. Это нормальное поведение: Feh должен прочитать параметры файлов, чтобы правильно их упорядочить.

Filelists: сохранение и повторное открытие наборов изображений

Filelist — важная часть Feh. Программа может работать не только с папками и файлами, но и со списками путей. Это удобно для повторного просмотра выбранных изображений, сложной сортировки, отбора и автоматизации.

Открытие filelist:

feh -f list.txt

Сохранение текущего списка во время просмотра выполняется клавишей L. Feh создаёт файл вида feh_PID_ID_filelist в текущем каталоге или в каталоге, заданном через --output-dir.

Filelist можно создать и через команду:

find ~/Pictures -type f ( -iname '*.jpg' -o -iname '*.png' ) > images.txtfeh -f images.txt

Такой подход полезен, когда нужно открыть изображения из разных папок как единый набор. Например, можно собрать все PNG-скриншоты проекта, все экспортированные JPEG за день или все картинки, найденные по определённому условию.

Feh также умеет записывать filelist после сортировки:

feh -f by_width -S width --reverse --list .

Затем список можно открыть:

feh -f by_width

Такой сценарий удобен при отборе изображений по техническому признаку. Например, сначала пользователь сортирует файлы по ширине, сохраняет список, затем открывает его и визуально проверяет результат.

Filelists особенно полезны в рабочих процессах, где изображения не обязательно лежат в одном каталоге. Feh не требует создавать альбом в базе данных: достаточно текстового файла с путями.

Показ имени файла и дополнительной информации

Feh может выводить имя файла поверх изображения. Для переключения используется клавиша d, а при запуске можно включить отображение параметром --draw-filename:

feh --draw-filename ~/Pictures

Это полезно при отборе скриншотов, подборе обоев, проверке файлов с похожими названиями. Пользователь сразу видит, какой файл открыт, и не вынужден возвращаться в терминал.

Для более гибкого вывода используется --info. Этот параметр запускает команду и показывает её результат в нижнем левом углу изображения:

feh --info "identify -format '%wx%hn%[format]' %F" ~/Pictures

В таком сценарии Feh становится оболочкой для отображения результатов внешних утилит. Можно вывести EXIF, разрешение, модель камеры, дату съёмки, цветовой профиль, размер файла или любую другую информацию, которую можно получить shell-командой.

Встроенные форматные спецификаторы Feh:

Спецификатор Значение
%f путь или имя файла
%F экранированный путь для shell-команд
%n имя изображения
%N экранированное имя изображения
%w ширина изображения
%h высота изображения
%p количество пикселей
%P количество пикселей в человекочитаемом виде
%s размер файла в байтах
%S размер файла в человекочитаемом виде
%l общее количество файлов в filelist
%u номер текущего файла
%z текущий масштаб
%m текущий режим

Пример с EXIF-информацией:

feh --info "exifgrep '(Model|DateTimeOriginal|FNumber|ISO|Flash)' %F | cut -d . -f 4-" .

Такой вариант полезен фотографам, которые хотят быстро проверить параметры съёмки без открытия тяжёлого менеджера. Но Feh не становится EXIF-редактором: он показывает информацию, а не управляет метаданными как специализированные приложения.

Пользовательские действия через --action

Одна из самых сильных возможностей Feh — выполнение пользовательских shell-команд над текущим изображением. Параметр --action задаёт команду, которая запускается по Return. Дополнительные действия --action1--action9 запускаются цифровыми клавишами.

Пример сортировки изображений: при нажатии Return файл перемещается в отдельную папку:

feh -rSwidth -A "mv %F ~/images/%N" ~/Pictures

Здесь:

  • -r рекурсивно собирает изображения;

  • -S width сортирует по ширине;

  • -A задаёт действие;

  • %F подставляет безопасно экранированный путь к текущему файлу;

  • %N подставляет экранированное имя файла.

Другой пример — копирование понравившихся изображений в папку selected:

mkdir -p ~/selectedfeh -A "cp %F ~/selected/%N" ~/Pictures

Теперь пользователь листает изображения и нажимает Return на тех, которые нужно скопировать. Это простой и эффективный способ отбора без графического менеджера коллекций.

Можно назначить несколько действий:

feh   --action1 "cp %F ~/selected/%N"   --action2 "mv %F ~/trash-candidates/%N"   --action3 "xdg-open %F"   ~/Pictures

В таком сценарии 1 копирует файл в выбранные, 2 перемещает в папку кандидатов на удаление, 3 открывает файл внешней программой.

Команды удаления и перемещения нужно тестировать на копиях. Feh выполняет именно ту shell-команду, которую получил, поэтому ошибка в пути или шаблоне может привести к потере файлов. Для безопасной сортировки лучше сначала использовать cp, затем проверить результат, и только после этого применять mv или rm.

Удаление, исключение из списка и чистка папки

Feh удобен для первичной чистки папки. В Slideshow mode клавиша Delete убирает текущий файл из filelist, но не удаляет его с диска. Это хороший способ временно исключить изображение из просмотра. Клавиша Ctrl+Delete удаляет файл с диска, поэтому использовать её нужно осознанно.

Типичный сценарий:

  1. Открыть папку:

feh ~/Pictures/screenshots
  1. Листать файлы клавишей Space.

  2. Нажимать Delete на изображениях, которые не нужны в текущей подборке.

  3. Нажимать L, чтобы сохранить изменённый filelist.

  4. Открыть сохранённый список позже:

feh -f feh_12345_1_filelist

Для поиска повреждённых или неподдерживаемых изображений используется --unloadable:

feh --unloadable -r ~/Pictures

Команда выводит файлы, которые Feh не смог загрузить. Это удобно после восстановления данных, массовой конвертации, копирования с повреждённого носителя или скачивания архива с изображениями.

Для вывода только загружаемых файлов используется --loadable:

feh --loadable -r ~/Pictures

Этот режим можно применять в скриптах: сначала сформировать список файлов, которые действительно открываются, затем передать их дальше в обработку.

Установка обоев рабочего стола через Feh

Feh часто используют как wallpaper setter в X11-окружениях. Это один из самых популярных сценариев для Openbox, i3, bspwm, dwm и других лёгких оконных менеджеров. Команда не открывает обычное окно просмотра, а назначает изображение фоном рабочего стола.

Основные варианты:

feh --bg-fill wallpaper.jpg
feh --bg-scale wallpaper.jpg
feh --bg-center wallpaper.jpg
feh --bg-max wallpaper.jpg
feh --bg-tile pattern.png

Разница между режимами важна:

Параметр Поведение
--bg-fill сохраняет пропорции и заполняет экран, лишние края могут быть обрезаны
--bg-scale растягивает изображение на весь фон без сохранения пропорций
--bg-center помещает изображение по центру, свободные области заполняются фоном
--bg-max масштабирует до максимального размера без обрезки, могут остаться поля
--bg-tile повторяет изображение плиткой

В большинстве случаев для обоев лучше использовать --bg-fill: картинка заполняет экран и не искажается. Для узоров, текстур и маленьких PNG подходит --bg-tile. Для изображений, которые нельзя обрезать, лучше --bg-max.

После установки фона Feh записывает команду восстановления в файл ~/.fehbg, если не указан --no-fehbg. Это удобно для автозапуска:

~/.fehbg &

Эту строку добавляют в ~/.xinitrc, autostart-файл Openbox или startup-скрипт оконного менеджера. Тогда выбранные обои восстанавливаются при старте X-сессии.

Для нескольких мониторов Feh поддерживает Xinerama-сценарии. Можно указать несколько файлов: первый будет назначен на первый монитор, второй — на второй и так далее. Для точного управления используются --no-xinerama и --xinerama-index.

Для GNOME Shell такой способ обычно не подходит: GNOME управляет фоном через собственные настройки. Feh сильнее именно в X11-окружениях и лёгких оконных менеджерах, где нет отдельного центра управления обоями.

Конфигурационные файлы Feh

Feh можно настраивать не только через параметры командной строки, но и через конфигурационные файлы. Основные пользовательские файлы находятся в ~/.config/feh/:

  • ~/.config/feh/themes;

  • ~/.config/feh/keys;

  • ~/.config/feh/buttons.

Системные настройки могут находиться в /etc/feh/.

Файл themes позволяет сохранять наборы параметров и запускать их по имени. Это удобно, когда одна и та же команда становится длинной. Например, можно создать тему для просмотра обоев:

wallpapers --recursive --randomize --fullscreen --slideshow-delay 10 --scale-down

После этого запуск выполняется так:

feh -T wallpapers ~/Pictures/wallpapers

Тема для компактного index-листа:

imagemap -rVq --thumb-width 40 --thumb-height 30 --index-info '%nn%wx%h'

Запуск:

feh -T imagemap *.jpg

Параметры командной строки перекрывают параметры темы. Это удобно: можно создать базовую тему и при необходимости изменить отдельные опции при запуске.

Файл keys отвечает за клавиатурные привязки. Записи имеют форму:

action [key1 [key2 [key3]]]

Например:

next_img space Rightprev_img BackSpace Lefttoggle_fullscreen ftoggle_info iquit q Escape

Если действие указано без клавиш, привязка снимается. Это позволяет отключать ненужные действия. Feh не проверяет конфликтующие назначения, поэтому одну и ту же клавишу не стоит назначать на несколько команд.

Файл buttons работает похожим образом, но для мыши:

pan 1zoom 2toggle_menu 3prev_img 4next_img 5

Такую гибкость оценят пользователи, которые много листают изображения с клавиатуры или графического планшета. Можно превратить Feh в очень быстрый просмотрщик под собственную манеру работы.

Настройка горячих клавиш

Горячие клавиши Feh — не вторичная функция, а основа управления. Программа рассчитана на работу без мыши, поэтому большинство действий доступны с клавиатуры. По умолчанию основные команды уже удобны: Space и Right ведут вперёд, Left и BackSpace назад, f включает fullscreen, q закрывает программу.

Для настройки используется ~/.config/feh/keys. Практический пример:

next_img space Right nprev_img BackSpace Left ptoggle_fullscreen ftoggle_pause htoggle_filenames dtoggle_info ireload_image rzoom_in Up KP_Addzoom_out Down KP_Subtractzoom_default asterisk KP_Multiplyzoom_fit slash KP_Dividequit q Escape

Можно сделать управление похожим на другие просмотрщики или на Vim-подобную схему. Например:

next_img lprev_img hscroll_up kscroll_down jquit q

Для пользователей tiling window managers такой подход естественен. Feh становится частью клавиатурного рабочего процесса: открыть папку, отсортировать, листать, отбирать, закрыть — без касания мыши.

Особого внимания заслуживают действия action_0action_9. Они связаны с --action, --action1, --action2 и так далее. Это позволяет использовать Feh как визуальный интерфейс к shell-командам. Например, одна клавиша копирует файл, другая перемещает, третья отправляет путь в скрипт.

Настройка мыши

Мышь в Feh работает просто, но функционально. В окне изображения:

  • левая кнопка панорамирует изображение;

  • короткий клик левой кнопкой в Slideshow mode может переключать изображение;

  • средняя кнопка управляет зумом;

  • правая кнопка открывает меню;

  • колесо мыши переключает изображения;

  • Ctrl + левая кнопка применяет blur/sharpen;

  • Ctrl + средняя кнопка вращает изображение вокруг центра.

Файл ~/.config/feh/buttons позволяет переназначить действия:

pan 1zoom 2toggle_menu 3prev_img 4next_img 5

Если нужно сделать Feh максимально простым экранным просмотрщиком, можно даже привязать выход к движению курсора или кнопке, но такие сценарии обычно нужны только для киосков и заставок.

Мышиный зум работает не как кнопки плюс и минус в обычных GUI-приложениях. Пользователь нажимает среднюю кнопку и двигает мышь: движение в одну сторону увеличивает, в другую уменьшает. При коротком нажатии масштаб возвращается к 100%. Это не самый очевидный механизм для новичка, но он быстрый, когда к нему привыкаешь.

Практическая инструкция: быстро открыть и отсортировать папку фотографий

Один из рабочих сценариев Feh — быстрый просмотр и отбор папки после копирования с камеры или телефона.

Сначала открываем папку:

feh ~/Pictures/import

Если нужно включить полноэкранный режим сразу:

feh -F ~/Pictures/import

Если изображения лежат во вложенных каталогах:

feh -r ~/Pictures/import

Если нужно отсортировать по имени файла:

feh -S filename --version-sort ~/Pictures/import

При просмотре используются клавиши:

  • Space — следующее изображение;

  • BackSpace — предыдущее;

  • f — переключить полноэкранный режим;

  • d — показать или скрыть имя файла;

  • Delete — убрать текущий файл из filelist;

  • Ctrl+Delete — удалить файл с диска;

  • L — сохранить текущий список;

  • q — выйти.

Если задача — выбрать хорошие кадры, безопаснее не удалять файлы сразу, а копировать понравившиеся в отдельную папку:

mkdir -p ~/Pictures/selectedfeh -A "cp %F ~/Pictures/selected/%N" ~/Pictures/import

Теперь при нажатии Return текущий файл копируется в selected. Такой способ удобен тем, что исходная папка остаётся нетронутой. После отбора можно открыть выбранные файлы:

feh ~/Pictures/selected

Если нужно сортировать изображения по ширине и сначала просмотреть самые широкие:

feh -S width --reverse ~/Pictures/import

Для поиска маленьких изображений можно отсортировать по пикселям:

feh -S pixels ~/Pictures/import

Так Feh помогает не только посмотреть картинки, но и быстро разобрать набор файлов по техническим параметрам.

Практическая инструкция: сделать контактный лист изображений

Контактный лист нужен, когда нужно показать содержимое папки в одном изображении. Например, есть 50 скриншотов интерфейса, набор обоев, экспорт кадров, фотографии товара или результаты пакетной обработки. Вместо отправки всех файлов можно собрать один index-лист.

Базовая команда:

feh -i -O index.jpg ~/Pictures/screenshots

Если нужно пройти по подпапкам:

feh -r -i -O index.jpg ~/Pictures/screenshots

Если нужно добавить разрешение и размер:

feh -i --index-info '%nn%wx%hn%S' -O index.jpg ~/Pictures/screenshots

Если нужно только сохранить файл и не открывать окно:

feh -i --index-info '%nn%wx%hn%S' -O index.jpg --output-only ~/Pictures/screenshots

Для аккуратного листа с ограниченной шириной:

feh -i --thumb-width 160 --thumb-height 120 --limit-width 1200 -O index.jpg ~/Pictures/screenshots

Index mode особенно полезен после пакетных операций. Например, пользователь сжал изображения, изменил размер или конвертировал PNG в JPEG. Feh позволяет быстро собрать контрольный лист и визуально проверить результат: не появились ли чёрные квадраты, не перепуталась ли ориентация, не обрезались ли важные части изображения.

Практическая инструкция: создать монтажный лист

Если подписи не нужны, лучше использовать Montage mode:

feh -m -O montage.jpg ~/Pictures/wallpapers

С фиксированным размером миниатюр:

feh -m --thumb-width 240 --thumb-height 135 -O montage.jpg ~/Pictures/wallpapers

С ограничением итоговой ширины:

feh -m --thumb-width 200 --thumb-height 120 --limit-width 1600 -O montage.jpg ~/Pictures/wallpapers

Montage mode хорошо подходит для визуальных подборок. Например, можно быстро собрать лист обоев, вариантов иконок, экспортированных кадров или изображений для статьи. В отличие от полноценного редактора, Feh не даёт вручную двигать элементы, добавлять подписи и декоративные рамки. Но его задача другая: быстро сгенерировать обзорный лист командой.

Практическая инструкция: назначить Feh просмотрщиком из файлового менеджера

Feh можно запускать из графического файлового менеджера, если в системе настроена ассоциация для изображений. В минимальных окружениях иногда удобнее создать .desktop-файл вручную.

Пример файла ~/.local/share/applications/feh.desktop:

[Desktop Entry]Type=ApplicationName=Feh Image ViewerExec=feh %FIcon=fehTerminal=falseCategories=Graphics;Viewer;MimeType=image/jpeg;image/png;image/bmp;image/tiff;image/gif;

После обновления базы desktop-файлов Feh можно выбрать как приложение для открытия изображений. В разных окружениях путь настройки отличается: в Thunar, Nemo, Caja, Dolphin и PCManFM ассоциации MIME настраиваются через свойства файла или меню Открыть с помощью.

Для файлового менеджера удобнее использовать не слишком сложную команду. Например:

Exec=feh --scale-down %F

Параметр --scale-down помогает открывать крупные изображения так, чтобы они помещались в окно. Если запускать Feh без этого параметра, большие изображения могут открываться в размере, который не всегда удобен для экрана.

Feh в автоматизации: фоторамки, киоски, веб-камеры и скрипты

Feh часто используют в автоматизированных сценариях, потому что он хорошо запускается из shell-скриптов и не требует сложной подготовки.

Цифровая фоторамка:

feh --quiet --recursive --randomize --fullscreen --slideshow-delay 10 ~/Pictures/frame

Такой запуск показывает изображения из папки и подпапок в случайном порядке, во весь экран, с задержкой 10 секунд.

Киоск-просмотрщик с фиксированной папкой:

feh --fullscreen --hide-pointer --slideshow-delay 5 ~/Pictures/kiosk

Параметр --hide-pointer скрывает курсор, что полезно для демонстрационного экрана.

Просмотр файла, который регулярно обновляется:

feh --reload 10 image.jpg

Feh будет перезагружать изображение каждые 10 секунд. Такой сценарий подходит для веб-камер, графиков, экспортируемых скриптом PNG, мониторинговых изображений.

Просмотр случайных обоев из папки:

feh --bg-fill --randomize ~/Pictures/wallpapers/*

Скрипт для случайной установки обоев:

#!/bin/shfeh --bg-fill --randomize "$HOME/Pictures/wallpapers"/*

Feh хорошо подходит для таких задач именно потому, что его поведение легко выразить одной командой. Там, где графический просмотрщик требует открывать настройки, выбирать папку, включать слайд-шоу и вручную менять параметры, Feh запускается готовым сценарием.

Производительность и удобство в повседневной работе

Главное впечатление от Feh — скорость. Программа открывается быстро, не строит тяжёлую медиабазу, не сканирует всю домашнюю папку, не индексирует коллекцию и не пытается стать центром управления фотографиями. Она получает список файлов и показывает их.

В повседневной работе это даёт несколько преимуществ:

  • быстрое открытие одиночного изображения;

  • удобный просмотр папки прямо из терминала;

  • отсутствие тяжёлой графической оболочки;

  • работа на слабых компьютерах;

  • удобная интеграция со скриптами;

  • предсказуемое поведение в оконных менеджерах;

  • сильные возможности сортировки;

  • filelists без отдельной базы данных;

  • управление с клавиатуры;

  • настройка под личный рабочий процесс.

Feh особенно хорош для пользователей, которые уже работают в терминале. Например, разработчик делает скриншоты интерфейса, экспортирует графики, генерирует изображения скриптом и сразу открывает результат:

python generate_plot.py && feh output.png

Или проверяет папку после конвертации:

convert input.png output.jpgfeh output.jpg

Или просматривает все изображения, найденные командой find:

find . -iname '*.png' -print > png-list.txtfeh -f png-list.txt

В таких сценариях Feh гораздо естественнее тяжёлых GUI-приложений. Он не перехватывает рабочий процесс, а встраивается в него.

Ограничения Feh

Feh удобен не всем. У программы есть ограничения, которые важно понимать до установки.

Во-первых, в ней нет привычного графического интерфейса с кнопками. Пользователь, который ждёт панель Открыть, Повернуть, Обрезать, Сохранить, Печать, Экспорт, может сначала растеряться. Feh управляется иначе: командами, клавишами и параметрами.

Во-вторых, это не редактор. В Feh можно повернуть, отразить, масштабировать отображение, запустить внешнюю команду, сохранить изображение, но он не предназначен для ретуши, цветокоррекции, слоёв, кистей, выделений и сложной обработки. Для этого нужны GIMP, Krita, Photopea, Paint.NET, Photoshop или другие редакторы.

В-третьих, Feh не является менеджером фотоколлекции. В нём нет альбомов, рейтингов, цветовых меток, продвинутых фильтров по EXIF, карты, распознавания лиц, базы данных и импорта с камеры. Для больших архивов лучше подходят digiKam, Geeqie, gThumb, Shotwell или Lightroom-подобные решения.

В-четвёртых, Thumbnail mode не заменяет полноценный браузер изображений. Он работает, но на огромных папках может быть менее удобен, чем интерфейс с прокруткой, боковой панелью и кэшем миниатюр.

В-пятых, Feh исторически ориентирован на X11. В Wayland-окружениях часть сценариев может требовать XWayland или альтернативных инструментов. Особенно это касается установки обоев: --bg-fill и похожие параметры рассчитаны на X11 background setting, а GNOME Shell и современные Wayland-композиторы используют собственные механизмы.

Эти ограничения не делают Feh слабой программой. Они просто показывают его точную нишу: быстрый X11-просмотрщик изображений, каталогизатор, генератор листов миниатюр и инструмент командной строки.

Сравнение с аналогами

Feh логично сравнивать не с тяжёлыми фоторедакторами, а с просмотрщиками изображений и лёгкими менеджерами: sxiv/nsxiv, imv, Geeqie, gThumb, Eye of GNOME, Loupe и nomacs. Все эти программы могут открывать изображения, но делают это с разной философией.

Программа Где Feh сильнее Где Feh слабее
sxiv / nsxiv Feh шире в сценариях с X11-обоями, index/montage, filelists, List mode и --action nsxiv многим удобнее как минималистичный просмотрщик с привычным thumbnail workflow
imv Feh сильнее в X11-сценариях, настройке обоев и старых оконных менеджерах imv лучше подходит для Wayland-first окружений
Geeqie Feh быстрее запускается, проще автоматизируется, лучше подходит для терминала Geeqie удобнее для визуального отбора, сравнения, метаданных и работы с фотопапками
gThumb Feh легче и гибче в shell-сценариях gThumb удобнее как графический браузер изображений с импортом и базовой обработкой
Eye of GNOME / Loupe Feh гибче в командной строке, сортировке, filelists и X11 wallpaper setting GNOME-просмотрщики проще для обычного пользователя и лучше встроены в GNOME
nomacs Feh легче, быстрее и удобнее для минимальных Linux-систем nomacs удобнее как кроссплатформенный GUI-просмотрщик с настройками и базовыми инструментами
Xviewer Feh лучше для терминала, скриптов и обоев Xviewer привычнее для пользователей Linux Mint и классического desktop-интерфейса

Feh и nsxiv

nsxiv, наследник sxiv, близок к Feh по духу: это лёгкий просмотрщик для клавиатурной работы. У nsxiv сильный режим миниатюр и удобная навигация по папкам. Feh выигрывает в другом: у него заметно шире набор режимов командной строки, есть Montage mode, Index mode, List mode, Customlist, filelists и развитый wallpaper setter. Если нужен минимальный просмотрщик с быстрым thumbnail workflow, nsxiv может быть приятнее. Если нужен инструмент для скриптов, сортировки, обоев и генерации листов миниатюр, Feh практичнее.

Feh и imv

imv часто выбирают пользователи Wayland. Он лучше вписывается в современные Wayland-сессии, где X11-инструменты не всегда ведут себя идеально. Feh сильнее в классическом X11-окружении: i3 на Xorg, Openbox, Fluxbox, dwm, bspwm. Особенно это заметно в установке обоев: feh --bg-fill wallpaper.jpg давно стал привычной командой для лёгких оконных менеджеров.

Feh и Geeqie

Geeqie удобнее для фотографов и тех, кто визуально отбирает большие папки. У него есть браузер каталогов, панели метаданных, сравнение изображений, предпросмотр, работа с EXIF. Feh проще и быстрее, но он не даёт такого визуального рабочего пространства. Выбор зависит от задачи: для отбора фотосессии лучше Geeqie, для быстрого просмотра папки из терминала и сортировки через команды — Feh.

Feh и gThumb

gThumb — хороший вариант для пользователей GNOME-подобных окружений, которым нужен привычный графический интерфейс: папки, миниатюры, просмотр, импорт, базовые операции. Feh не пытается быть таким приложением. Он берёт скоростью, минимализмом и автоматизацией. Если пользователь работает мышью и хочет понятный интерфейс, gThumb будет проще. Если пользователь работает командами и хочет запускать просмотрщик как часть shell-пайплайна, Feh удобнее.

Feh и Eye of GNOME / Loupe

Eye of GNOME и Loupe рассчитаны на простое открытие изображений в GNOME. Их преимущество — нативная интеграция, аккуратный интерфейс, минимум обучения. Feh требует знать клавиши и параметры, зато даёт гораздо больше контроля. В Feh можно одной командой сделать полноэкранное случайное слайд-шоу, отсортировать изображения по ширине, сформировать filelist, создать index.jpg или назначить обои. Для обычного двойного клика по фото GNOME-просмотрщик проще; для точных Linux-сценариев Feh сильнее.

Feh и nomacs

nomacs — кроссплатформенный просмотрщик с графическими настройками, базовыми инструментами обработки и более привычным интерфейсом. Он подходит пользователям Windows, Linux и macOS, которым нужен единый GUI-просмотрщик. Feh легче и прямее, но требует терминальной культуры. Если нужно открыть программу и настраивать всё через меню, nomacs комфортнее. Если нужно прописать поведение в команде или скрипте, Feh выигрывает.

Плюсы Feh

Главное достоинство Feh — точное соответствие задаче. Программа не перегружена тем, что не относится к быстрому просмотру и каталогизации изображений.

К сильным сторонам относятся:

  • очень быстрый запуск;

  • минимальная графическая оболочка;

  • удобное управление с клавиатуры;

  • поддержка мыши без зависимости от неё;

  • несколько режимов работы: Slideshow, Thumbnail, Montage, Index, Multiwindow, List, Customlist;

  • просмотр одного файла, папки и вложенных каталогов;

  • гибкая сортировка изображений;

  • работа с filelists;

  • сохранение изменённого filelist;

  • вывод параметров изображений в терминал;

  • создание index-листов и montage-листов;

  • пользовательские shell-действия через --action;

  • установка X11-обоев;

  • поддержка автоперезагрузки изображения;

  • настройка клавиш и кнопок мыши;

  • хорошая совместимость с оконными менеджерами;

  • удобство для скриптов, киосков и фоторамок.

Особенно ценна возможность --action. Она превращает Feh в визуальный интерфейс для командной строки. Пользователь видит изображение и нажатием клавиши запускает команду над конкретным файлом. Это простая, но очень мощная модель.

Минусы Feh

Недостатки Feh напрямую связаны с его минималистичной философией.

Основные минусы:

  • нет привычной панели инструментов;

  • нужно знать клавиши и параметры запуска;

  • нет полноценного графического файлового браузера;

  • нет встроенной медиатеки;

  • нет рейтингов, альбомов и тегов;

  • нет полноценного редактирования;

  • не подходит для RAW-проявки;

  • GIF-анимация не воспроизводится как анимация;

  • часть возможностей зависит от сборки;

  • wallpaper setting ориентирован на X11;

  • Thumbnail mode не заменяет современный менеджер фотографий;

  • новичку может быть непривычно.

Эти минусы критичны для пользователей, которые хотят просто открыть фото двойным кликом и нажимать кнопки. Но для аудитории Feh они часто не являются проблемой. Пользователи терминала, tiling window managers и shell-скриптов как раз ценят отсутствие лишнего интерфейса.

Для кого Feh подходит лучше всего

Feh стоит выбрать, если пользователь работает в Linux и хочет быстрый просмотрщик изображений без тяжёлой оболочки. Особенно программа подходит для:

  • пользователей i3, Openbox, Fluxbox, bspwm, dwm и других оконных менеджеров;

  • тех, кто часто работает из терминала;

  • разработчиков, которые просматривают сгенерированные PNG, JPEG и скриншоты;

  • системных администраторов и инженеров, которым нужен лёгкий X11-просмотрщик;

  • владельцев слабых ноутбуков и минимальных сборок Linux;

  • пользователей, которым нужен простой wallpaper setter;

  • тех, кто делает цифровую фоторамку или слайд-шоу;

  • пользователей, которые сортируют изображения через shell-команды;

  • людей, которым нужны index/montage-листы без запуска редактора;

  • тех, кто хочет управлять просмотром почти полностью с клавиатуры.

Feh хорошо работает как быстрый инструмент под рукой. Он не требует заводить каталог, импортировать изображения, ждать индексации и изучать сложные настройки. Нужно открыть папку — команда. Нужно слайд-шоу — команда. Нужно назначить обои — команда. Нужно создать лист миниатюр — команда.

Кому Feh не подойдёт

Feh не стоит выбирать как основной просмотрщик, если нужен традиционный графический интерфейс с понятными кнопками и встроенным браузером папок. Пользователю, который не хочет открывать терминал и запоминать клавиши, удобнее gThumb, Xviewer, Eye of GNOME, Loupe, Gwenview или nomacs.

Программа также не подходит тем, кому нужны:

  • импорт фотографий с камеры;

  • управление большой фотоколлекцией;

  • рейтинги и цветовые метки;

  • теги и поиск по базе;

  • карта и геометки;

  • распознавание лиц;

  • RAW-проявка;

  • пакетная цветокоррекция;

  • встроенное кадрирование и ретушь;

  • графический интерфейс для всех настроек;

  • современный Wayland wallpaper workflow без X11.

Если задача — профессиональная обработка фотографий, Feh будет слишком простым. Если задача — быстро открыть, посмотреть, отсортировать, вывести список, назначить обои или встроить просмотр в скрипт, Feh подходит очень хорошо.

Практические команды Feh для повседневной работы

Ниже собраны команды, которые реально полезны в ежедневном использовании.

Открыть изображение:

feh photo.jpg

Открыть папку:

feh ~/Pictures

Открыть папку рекурсивно:

feh -r ~/Pictures

Открыть в полноэкранном режиме:

feh -F ~/Pictures

Открыть с автоматической сменой каждые 5 секунд:

feh -D 5 ~/Pictures

Полноэкранное слайд-шоу:

feh -F -D 5 ~/Pictures

Случайный порядок:

feh --randomize ~/Pictures

Сортировка по имени файла:

feh -S filename --version-sort ~/Pictures

Сортировка по ширине, самые широкие сначала:

feh -S width --reverse ~/Pictures

Миниатюры:

feh -t ~/Pictures

Миниатюры 128 × 128:

feh -t -E 128 -y 128 ~/Pictures

Index-лист:

feh -i -O index.jpg ~/Pictures

Montage-лист:

feh -m -O montage.jpg ~/Pictures

List mode:

feh -l ~/Pictures

Customlist с шириной, высотой и путём:

feh -L '%w %h %f' ~/Pictures

Открыть каждый файл в отдельном окне:

feh -w image1.jpg image2.jpg image3.jpg

Открыть filelist:

feh -f list.txt

Назначить обои с заполнением экрана:

feh --bg-fill wallpaper.jpg

Назначить обои без обрезки:

feh --bg-max wallpaper.jpg

Назначить плиточный фон:

feh --bg-tile pattern.png

Копировать выбранные изображения по Return:

mkdir -p ~/selectedfeh -A "cp %F ~/selected/%N" ~/Pictures

Перезагружать изображение каждые 10 секунд:

feh --reload 10 image.jpg

Найти файлы, которые не открываются:

feh --unloadable -r ~/Pictures

Эти команды показывают настоящую природу Feh: программа коротко и точно выполняет конкретную задачу. Вместо графических мастеров и длинных настроек пользователь задаёт поведение в одной строке.

Итоговая оценка Feh

Feh — сильный просмотрщик изображений для тех, кто ценит скорость, минимализм и контроль. Он не пытается конкурировать с фоторедакторами, RAW-конвертерами и большими менеджерами фотоколлекций. Его задача — быстро открыть изображение, показать папку, сформировать filelist, отсортировать набор файлов, вывести параметры в терминал, создать index или montage, запустить действие над текущим изображением и назначить обои в X11.

В обычном desktop-сценарии Feh может показаться слишком строгим. В нём нет привычной панели кнопок, красивого браузера альбомов и графического окна настроек. Но именно эта строгость делает программу удобной для пользователей Linux, которые хотят управлять просмотром изображений через команды. Feh запускается быстро, не навязывает лишний интерфейс, хорошо работает с клавиатурой, поддерживает shell-автоматизацию и остаётся полезным даже там, где полноценный графический менеджер фотографий избыточен.

Лучше всего Feh раскрывается в трёх ролях. Первая — быстрый просмотрщик изображений из терминала. Вторая — инструмент для слайд-шоу, миниатюр, index/montage-листов и отбора файлов. Третья — X11 wallpaper setter для лёгких оконных менеджеров. Если эти задачи совпадают с рабочим процессом пользователя, Feh остаётся одним из самых практичных и надёжных вариантов среди лёгких Linux-просмотрщиков изображений.


Ваш адрес email не будет опубликован. Обязательные поля помечены *