Tente usar a opção -d /dev/fb0
com fbi
.
Por padrão, fbi
encontra o dispositivo framebuffer que deve usar, observando em qual dispositivo de console virtual está sendo usado. Aparentemente, ele analisa sua entrada padrão para esse propósito. Quando você está redirecionando sua entrada padrão de um FIFO, ele recebe um dispositivo não-console e não pode prosseguir. Especificar o dispositivo framebuffer para usar explicitamente pode ajudar.
Você pode até achar que, desde que tenha as permissões necessárias para usar o dispositivo framebuffer, nem precisará do FIFO: basta iniciar fbi -d /dev/fb0 /myfolder/*.jpg
pela conexão SSH, se for adequado aos seus propósitos.