답변:
명령 행 fbi
앱 ( "프레임 버퍼 이미지보기")을 사용할 수 있습니다 . 프레임 버퍼는 또한 무엇을 oxmplayer
사용합니다. Fbi는 raspbian repos에서 구할 수 있으며 다른 GNU / Linux 배포판에도 있어야합니다. pi에만 국한되지 않습니다.
파일 이름 또는 일련의 파일 이름이 필요하며이를 위해 쉘 글 로빙을 사용할 수 있습니다.
fbi *.jpg
현재 디렉토리의 모든 .jpg 파일을 표시합니다. 목록의 한 그림에서 다음 그림으로 진행하는 방법에 대한 지침은의 키 섹션을 참조하십시오 man fbi
. -t
옵션으로 자동 슬라이드 쇼를 설정할 수도 있습니다.
이 오류가 발생할 수 있습니다 :
ioctl VT_GETSTATE: Invalid argument (not a linux console?)
VT에 로그인 한 경우에도 마찬가지입니다. 해결책은 다음과 같은 프레임 버퍼 장치를 지정하는 것입니다.
fbi -d /dev/fb0 [...]
ssh를 사용하는 경우 다음을 시도하십시오.
fbi -T 1 [...]
여기서 "1"은 현재 VT의 번호입니다 ( "가상 터미널", 일명 VC, "가상 콘솔",이 번호는을 통해 액세스 됨 ctrl-alt-F[1-6]
). 이미지가 표시 될 VT에 로그인 할 필요가 없으므로 원격으로 로그인하여 pi에 연결된 디스플레이에 이미지를 배치 할 수 있습니다 (올바른 VT가 화면에 있다고 가정). -T
이 매뉴얼 페이지에는 없지만로 표시됩니다 fbi --help
.
참고 원격 터미널의 이미지를 보려면이 사용할 수 없습니다; 그것들은 프레임 버퍼와 관련이 없습니다.
다른 유용한 옵션으로는 -a
이미지가 너무 큰 경우 화면에 맞게 이미지를 확대 / 축소하고 이미지를 --edit
회전 할 수 있습니다. 문제가 있음).
-d /dev/tty1
작동하지 않지만 -T 1
매뉴얼 페이지에 문서화되어 있지 않은 일부 인터넷 검색 (VT1을 통해 열림) : / 시도하십시오 (화면에 표시되는 첫 번째 VT라고 가정) ); 위의 내용을 수정하고 작동하는지 알려주세요.
-T 1
깃발을 찾지 못했습니다 . 명령을 사용하면 실제로 not a linux console?
메시지가 나타나지 않지만 이미지가 나타나지 않습니다! 숙독 man
. 페이지 것은 밝히기 않습니다 : 그것은 분명히 콘솔 로그인에 대한 아무 문제가 없다 연방 수사 국 (FBI)도 제정신 콘솔 스위치 처리를위한 리눅스 콘솔 (예는 / dev / ttyN)에 액세스해야 "하지만 의사 TTY (xterm이나, SSH, 화면의 모든 종류의 , ...) 작동하지 않을 것이다." 탈락해도 tmux
도움이되지 않았습니다. X없이 SSH를 통해 이미지를 표시했다고 말합니까?
Sudo fbi -T-장치 / dev / fb0 -a img.jpg
나를 위해 작동하지만 키 제어는 없습니다 ..
VT가 부착되지 않은 spi 프레임 버퍼에 쓰려고 할 때 / dev / fb2로 나타납니다.
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G142060963922
fbi -T 1 -d /dev/fb2 -noverbose my.jpg
fbi에 VT를 제공하려면 -T 1을 사용해야한다는 것을 알았습니다. 어떤 것이 중요하지 않은 것 같습니다.
-noverbose는 텍스트 표시를 원하지 않기 때문입니다.
나는 X11에서 일시적으로 X11 버퍼를 덮어 쓰는 부작용이있는 X11에서 명령을 실행했지만 op와 나 자신은 X11을 실행하지 않을 것입니다. 문제는 아닙니다. 지금은 fb 장치를 테스트하고있었습니다.
다음 이미지를 보여주고 싶을 때 fbi를 다시 호출하기 때문에 제어에 신경 쓰지 않습니다.
openSUSE와 함께 odroid C1을 사용하고 있었지만 중요하지 않습니다.
fbi -d /dev/fb0 photo.jpg
했지만 여전히 언급 한 오류가 발생합니다. Kubuntu Linux의 Konsole 터미널 에뮬레이터에서 SSH를 통해 Pi에 로그인했습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?