# Feh (Русский)

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

## Установка

feh имеется в Extra:

    # pacman -S feh

## Использование

Feh имеет множество настроек. Для получения полного списка опций, выполните `feh --help`.

### Как просмотрщик изображений

Чтобы быстро просматривать изображения в определенном каталоге, вы можете запустить feh со следующими параметрами:

    $ feh -g 640x480 -d -S filename /path/to/directory

- -g используется для просмотра изображений в разрешении 640x480
- -S сортирует изображения по их названию.

Это всего лишь один пример; Есть много других вариантов для большей гибкости.

### Как менеджер фона рабочего стола

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

При использовании GNOME, Вы должны отключить управление рабочим столом в Nautilus. Самый быстрый способ сделать это:

    $ gconftool-2 --set /apps/nautilus/preferences/show_desktop --type boolean false

Эта команда является примером для установки фона рабочего стола:

    $ feh --bg-scale /path/to/image.file

Другие варианты опций:

    --bg-tile FILE
    --bg-center FILE
    --bg-seamless FILE

Для сохранения фона в следующих сессиях, добавьте команду в автозагрузку (например `~/.xinitrc`, `~/.config/openbox/autostart.sh`, и т.д.):

    sh ~/.fehbg &

#### Случайный фон рабочего стола

Для случайного изменения картинки, создайте скрипт на примере приведённого кода: (например `wallpaper.sh`). Сделать скрипт исполняемым (`chmod +x wallpaper.sh`) и вызвать его `~/.xinitrc`. Вы можете поместить источник в `~/.xinitrc`, а не отдельный файл.

Измените `$HOME/.wallpaper` каталог в соответствии с вашими установками, так же можно задержку "15m", по вашему желанию (смотри `man sleep` для опций).

    #!/bin/sh
    while true;
    do
       find $HOME/.wallpaper -type f -name '*.jpg' -o -name '*.png' | shuf -n 1 | xargs feh --bg-scale
       sleep 15m
    done &

Если есть проблемы в имени файла, попробуйте так:

    #!/bin/sh
    while true;
    do
       feh --bg-scale "$(find ~/.wallpaper -name *.jpg | shuf -n 1)"
       sleep 15m
    done &

Category:

- Graphics and desktop publishing (Русский)