Precisa de uma solução Linux para apresentação de slides em loop de imagens em alguma pasta. As imagens podem ser excluídas e adicionadas, por isso é um bônus se não parar / travar se a imagem atualmente exibida for excluída.
Isso vai parecer loucura, mas funciona (melhor do que eu esperava) e não é tão difícil de configurar. A idéia é fazer com que seu programa de exibição observe um único arquivo e, em seguida, tenha um processo de linha de comando que copie cada um dos seus arquivos no diretório para o arquivo exibido. Eu testei isso com Geeqie e gthumb e ele realmente funciona muito bem. O gthumb ainda pode lidar com a imagem sendo atualizada a cada segundo e ambos suportam que o nome do tipo de arquivo seja diferente do tipo de arquivo real (jpg, png, gif, etc.).
Então, aqui está o que você faz:
Execute este comando, substituindo 5 por quantos segundos você desejar esperar entre as atualizações.
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
Abra o gthumb e veja a imagem em seu diretório pessoal chamada slideshow.jpg; ela deve girar a imagem. Agora você pode fazer o gthumb em tela cheia, se precisar.
Tente adicionar e remover imagens do diretório de imagens. Na verdade, ele não será atualizado até terminar de percorrer o diretório inteiro a cada vez, mas será atualizado. O eco $ i está lá apenas para que você possa ver qual imagem foi copiada no lugar a cada vez.
Quando você estiver pronto para interromper a apresentação de slides, pressione Ctrl-C na janela do terminal.
Se você usa a área de trabalho do Gnome, pode usar o programa visualizador de imagens oficial para apresentações de slides:
Com o Eog, as imagens podem ser removidas ou adicionadas durante a apresentação de slides. Na verdade, se você adicionar uma imagem durante a apresentação de slides, ela será automaticamente incluída.
fonte
De http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/
usando
feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/
fonte
-R seconds
para que a lista de arquivos seja atualizada periodicamente.--auto-rotate
para girar as imagens corretamente com base nos dados EXIF.Achei o fbi (visualizador de imagens de buffer de quadro) bastante útil - Comando simples, algo como:
Mais opções disponíveis com
fbi --help
e podem ser instaladas, dependendo da distribuiçãoapt-get install fbi
fonte
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
-T 2
por exemplo, para selecionartty2
. Você provavelmente terá que mexer nas permissões depois disso.Impressionante faz o trabalho bem, com (ou sem, se você desejar) transições.
Apresentação de slides em
-X
ordem aleatória ( ) com atraso de 3 segundos (-a 3
) e encerramento automático no final (-Q
):Vale notar que ele permite scripts e é multiplataforma.
A única desvantagem é que ele atualmente falha se houver um diretório na lista de arquivos.
fonte