I am having some problems with getting feh to load at startup. I’m new to Linux but have been in IT for years.. any help is much appreciated. I am running Raspbian Stretch. It’s a Pi 3.
I have a NAS and I have created the mounts in FStab so I mount a folder called pictures to /media. This works.
I then created a shell script and modified its permissions so it runs
chmod 775 /startup.sh. The location of the startup.sh file is:
My startup.sh script looks like this:
#!/bin/bash sleep 30 bash feh -Y -x -q -D 5 -B black -F -Z -z -r /media/
I then added an entry to the autostart file located at
The autostart now looks like:
@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @epiphany /home/pi/startup.sh
I then rebooted the Pi… here’s the weird thing!
When I reboot my Pi, it opens a web browser and downloads the startup.sh file but it doesn’t seem to execute it.
I tried changing (within the autostartfile)
@epiphany /home/pi/startup.sh to
Nothing happens. Does that mean @epiphany is the program (webbrowser) it uses to open the script with? What else could I:
1. Install to use to execute the script or
2. Is there something like terminal I could use (I tried @bash) but it didn’t work either.
Here is the output of
ls -al /home/pi/startup.sh:
$ ls -al /home/pi/startup.sh -rwxr-xr-x 1 root root 78 Feb 28 19:27 /home/pi/startup.sh