feh 텍스트 파일에 대한 경고

feh 텍스트 파일에 대한 경고

이러한 경고를 어떻게 제거합니까 feh? 디렉터리의 이미지를 사용하여 슬라이드 쇼를 실행하려고 합니다. 왜 feh해당 디렉토리에서 텍스트 파일을 열려고 합니까?

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

사용된 명령:

feh -FxYzZ -D 15  images

feh특정 파일 확장자만 보도록 지시하는 방법이 있나요 ?

답변1

가장 쉬운 방법은 로드 실패 시 치명적이지 않은 오류를 억제하는 -q옵션(일명 )을 추가하는 것입니다.--quiet

feh -qFxYzZ -D 15  images

그리고 언제든지 stderr를 /dev/null( feh ... 2>/dev/null)로 리디렉션할 수 있지만 중요한 오류를 놓칠 수 있으므로 이는 다소 추악한 솔루션이 될 것입니다.

답변2

feh해당 디렉토리에서 텍스트 파일을 열려고 합니까?

모든man feh, "기본적으로(인수 또는 파일 목록이 지정되지 않은 경우)ㅋㅋㅋ현재 디렉터리의 모든 파일을 표시합니다. "

이러한 경고를 어떻게 제거합니까 feh?

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

최소한 두 가지 옵션이 있습니다:

  1. 사용ㅋㅋㅋ-q(또는 ) 옵션 --quiet;
  2. 이미지 파일 목록을 다음으로 전달합니다.ㅋㅋㅋ. 다음과 같은 다양한 방법으로 이 작업을 수행할 수 있습니다.

    • 목록을 파일에 넣고 사용하십시오.ㅋㅋㅋ-f(또는 ) 옵션 --filelist:feh -f imagelist.txt
    • 기존 와일드카드를 사용합니다.feh *.jp*g
    • 파일 목록을 파이프로 연결ㅋㅋㅋ~에서찾다또는 유사합니다(이렇게 하면 하위 디렉터리에 파일을 포함할 수 있습니다).find . -iname '*.jp*g' | feh -f -
    • 사용글로벌 스타globbing(하위 디렉터리에 파일을 포함할 수도 있음):feh **/*.jp*g

feh특정 파일 확장자만 보도록 지시하는 방법이 있나요 ?

2번 항목에 나열된 방법을 사용하면 모두 이 작업을 수행할 수 있습니다. :)

답변3

feh디렉토리에서는 이미지 파일만 찾을 것으로 예상됩니다. 이미지가 아닌 파일이 있으면 설명하는 진단 메시지와 함께 실패합니다.

feh또는 실행하여 로드하지 못한 파일 목록을 얻을 수 있습니다 -u. 표시할 이미지 파일 이름이 포함된 텍스트 파일을 --unloadable사용하거나 지정할 수도 있습니다 .-f--filelist

feh자세한 내용은 시스템 설명서를 참조하세요 .

관련 정보