feh предупреждает о текстовых файлах

Как избавиться от этих предупреждений от feh ? Я пытаюсь запустить слайд-шоу, используя изображения в каталоге. Почему feh пытаюсь открыть текстовые файлы в этом каталоге?

 feh WARNING: images/temp.txt - No Imlib2 loader for that file format 

Используемая команда:

 feh -FxYzZ -D 15 images 

Есть ли способ сказать, feh только посмотреть на некоторые расширения файлов?

  • Feh - странное поведение при загрузке фонов в Arch Linux
  • подстановка процесса для открытия списка файлов с приложением
  • Как использовать feh для открытия веб-изображения с самозаверяющим сертификатом
  • Труба нескольких файлов от curl до другой программы
  • Настройка проблем с отображением ключей feh
  • Feh и i3-зазоры не играют красиво
  • удалить фон с feh?
  • feh: настройка масштабирования
  • 3 Solutions collect form web for “feh предупреждает о текстовых файлах”

    Самое простое – добавить параметр -q (aka --quiet ) для подавления нефатальных ошибок при неудачных нагрузках:

     feh -qFxYzZ -D 15 images 

    И вы всегда можете перенаправить stderr на /dev/null ( feh ... 2>/dev/null ), но это было бы довольно уродливым решением, поскольку вы могли пропустить важные ошибки.

    Почему feh пытаюсь открыть текстовые файлы в этом каталоге?

    Per man feh : «По умолчанию (если не указаны аргументы или список файлов) feh отображает все файлы в текущем каталоге».

    Как избавиться от этих предупреждений от feh ?

     feh WARNING: images/temp.txt - No Imlib2 loader for that file format 

    У вас есть как минимум две альтернативы:

    1. используйте опцию -q (или --quiet ) feh ;
    2. передать список файлов изображений в feh . Вы можете сделать это любым из нескольких способов, например:

      • поместите список в файл и используйте опцию -f (или --filelist ) feh -f imagelist.txt : feh -f imagelist.txt
      • используйте традиционное feh *.jp*g : feh *.jp*g
      • pipe список файлов в feh из find или аналогичный (который позволит вам включать файлы из подкаталогов): find . -iname '*.jp*g' | feh -f - find . -iname '*.jp*g' | feh -f -
      • используйте globstar globbing (что также позволит вам включать файлы из подкаталогов): feh **/*.jp*g

    Есть ли способ сказать, feh только посмотреть на некоторые расширения файлов?

    Подходы, перечисленные в пункте 2, превышают все это 🙂

    feh ожидает найти только файлы изображений в каталоге. Если там есть файлы без изображения, он не сработает с диагностическим сообщением, которое вы описываете.

    Вы можете запустить feh с -u или --unloadable чтобы получить список файлов, которые он не может загрузить. Вы также можете указать текстовый файл с именами файлов изображений для отображения с использованием -f или --filelist .

    Для получения дополнительной информации см. Руководство feh в вашей системе.

    Interesting Posts

    Низкая скорость передачи по VPN на FreeBSD

    Как я могу поменять порядок каждой пары символов в строке?

    PDF Reader для OpenBSD, который по умолчанию отключил JAVA / JavaScript / etc.?

    Доступ к внешнему DNS с сервера linux / debian

    В синаптической форме есть ли способ всегда «Детализировать» при установке пакета?

    Как сменить клавиатуру

    Ход взлома, процесс выполняется под пользователем apache

    Определить количество файлов в каталоге, только глядя на `ls -ald`

    Запустить приложение, используя xinit на разных tty

    Как изменить дату изменения файла?

    limit.conf модификация не работает

    Скрипт для нескольких полей

    Как удалить строки в текстовом файле, содержащие три дублирующихся поля (строки sep пробелами)

    Создание разреженного (автоматически расширяющегося и сжатого) файла подкачки с поддержкой отверстий

    Как создать пользователя с минимальными разрешениями на OpenBSD?

    Linux и Unix - лучшая ОС в мире.