Simple Linux Slideshows

For running in X:

Use feh

sudo apt-get install feh

Set up a directory with photos in it, e.g. ~/photos or ~/Pictures and then run this command:

feh -zZxF -D 10 ~/photos

(-z for random, -Z for autozoom, -x for borderless windows, -F for fullscreen, -D for time on screen)

You might try using unclutter to get rid of the mouse cursor, but on some setups this doesn’t work well with feh, alternatively just move the mouse down into a corner somewhere

For framebuffer: (assumes you have your framebuffer up and running OK, see here for how)

Use fbi

sudo apt-get install fbi

Set up a directory with photos in it, e.g. ~/photos or ~/Pictures and then run this command (n.b. you might need sudo depending on your setup):

(sudo)fbi -ua -t 10 ~/photos/*

(-u for random, -a for autozoom, -t for time on screen)

Press V on the keyboard to hid the status line (although its a nice added feature)

(A nod in the direction of KMandla for getting me going on this :) )

3 thoughts on “Simple Linux Slideshows

  1. Thanks for posting this article … I didn’t notice –hide-pointer in the manpage for feh, which is useful for the laptop digital picture frame I’m putting together. I don’t have the -Y option though (feh 1.3.4, but I also plan on moving the project to Debian Squeeze shortly).

    I have a slight correction to point out -Z is for auto zoom and -z (lowercase) is for random sorting. Also the word borderless is missing the letter “d”.

    Thanks for mentioning fbi on framebuffer – I’m taking a look into it!

    Take Care,
    silvertip257

  2. “I have a slight correction to point out -Z is for auto zoom and -z (lowercase) is for random sorting. Also the word borderless is missing the letter “d”.”

    Duly edited and corrected. Thanks for pointing this out.

Leave a Reply

Your email address will not be published. Required fields are marked *