feh (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
feh
. Дата последней синхронизации: 13 марта 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Nitrogen (Русский)
sxiv
Из
Wikipedia
:
feh — это лёгкий просмотрищик изображений нацеленный в основном на пользователей командной строки. В отличие от большинства графических просмотрищиков изображений, в feh нет графических элементов управления (кроме необязательного отображения имени файла), что позволяет использовать его для отображения фоновых изображений в системах в оконной системой X.
Установка
Установите
пакет
feh
.
Использование
Feh имеет множество настроек. Для получения полного списка опций выполните
feh --help
или смотрите
feh(1)
.
Как просмотрщик изображений
Чтобы быстро просматривать изображения в определенном каталоге, вы можете запустить feh со следующими параметрами:
$ feh -g 640x480 -d -S имя_файла
/путь/к/каталогу
Ключ
-g
используется для просмотра изображений в разрешении 640x480
Ключ
-d
отображает имя файла
Ключ
-S имя_файла
сортирует изображения по их названию
Это всего лишь один пример; есть много других вариантов для большей гибкости.
Совет
Параметр
--start-at
будет отображать выбранное изображение в feh, одновременно позволяя просматривать все другие изображения в каталоге в их порядке по умолчанию, то есть, как если бы вы запустили
feh *
и перешли к выбранному изображению. Например,
feh --start-at ./foo.jpg .
покажет все изображения в текущем каталоге, начиная с файла
foo.jpg
.
Как менеджер фона рабочего стола
feh
может управлять обоями рабочего стола при использовании
оконных менеджеров
, не имеющих такой функции, таких как
Openbox
,
Fluxbox
и
xmonad
.
Эта команда является примером для установки фона рабочего стола:
$ feh --bg-scale
/путь/к/файлу
Другие варианты опций:
--bg-tile
ФАЙЛ
--bg-center
ФАЙЛ
--bg-max
ФАЙЛ
--bg-fill
ФАЙЛ
Для восстановления фона при следующем входе добавьте команду в автозагрузку (например
~/.xinitrc
,
~/.config/openbox/autostart.sh
, и т.д.):
sh ~/.fehbg &
Чтобы изменить фоновое изображение, измените
~/.fehbg
, который будет создан после выполнения команды
feh --bg-scale
/путь/к/файлу
упомянутой выше.
Можно отключить создание файла
~/.fehbg
с помощью опции
--no-fehbg
.
Для установки разных фонов на разных мониторах укажите столько же файлов, сколько у вас мониторов. Например для двух:
$ feh --bg-center
путь/к/файлу/для/первого/монитора путь/к/файлу/для/второго/монитора
Просмотр SVG изображений
$ feh --conversion-timeout 1 file.svg
Обратите внимание, что для этого нужке
imagemagick
.
Случайный фон рабочего стола
Вы можете заставить feh ставить случайные обои используя опцию
--randomize
с одной из
--bg-foo
опцией, пример:
$ feh --randomize --bg-fill ~/.wallpaper/*
Команда выше говорит feh'у перемешать список файлов в каталоге
~/.wallpaper/
и установить фоны для всех доступных рабочих столов. В этом случае берется первое изображение из перемешанного списка (одно уникальное изображение на каждый рабочий стол). Вы также можете сделать это рекурсивно, если ваш каталог с обоями содержит подкаталоги:
$ feh --recursive --randomize --bg-fill ~/.wallpaper
Чтобы получать для каждой сессии разные случайные обои из
~/.wallpaper
, добавьте следующее в ваш
.xinitrc
:
$ feh --bg-max --randomize ~/.wallpaper/* &
Другой способ устанавливать случайные обои для каждой x.org сессии - отредактируйте ваш
.fehbg
, как показано ниже:
$HOME/.fehbg
feh --bg-max --randomize --no-fehbg ~/.wallpaper/*
Совет
Для периодической смены обоев используйте скрипт, cron или systemd для выполнения команды с желаемым интервалом.
Решение проблем
Использование в cron
Для использования
cron
для периодической смены обоев на случайные, необходимо указывать переменную окружения DISPLAY:
DISPLAY=:0 feh --bg-max --randomize ~/.wallpaper/*
Некоторые дисплейные менеджеры, такие как sddm, могут не сохранять файл XAUTHORITY в
~/.Xauthority
, где feh
ожидает его, из-за чего cron выводит:
"Authorization required, but no authorization protocol specified"
.