This doesn't directly answer your question, but I have this in my ~/.kde4/Autostart/ folder:
#!/bin/bash
feh --bg-scale /home/galen/Documents/Galen/st.helens.png
conky -c ~/.conkyrc &
while inotifywait ~/.kde4/share/config/plasma-appletsrc; do
feh --bg-scale /home/galen/Documents/Galen/st.helens.png
done
I got this script as a way to do fake transparency with conky. I am not even sure it was the best way in kde4, but it works, so I use it. I am not sure of the correct autostart location with other desktops.
Galen
I replaced my script with this part of yours:
#!/bin/bash
feh --bg-scale /home/stricktoo/.wallpapers/wallpaper1.png
conky -c ~/.conkyrc &
doneHowever, it still doesn't work. I've placed it in ~/.config/autostart, which is the correct location. I know because other applications I've placed in there start correctly. Maybe I've named it incorrectly? It's called
feh.sh. And I've made it executable. It works when I manually double-click on it.
Although I have noticed something odd. I currently have three other programs in the autostart directory: tint2 panel, parcellite (a clipboard application) and dropbox. When feh.sh isn't in the directory, they all work fine. However, when I place it in the directory only tint2 autostarts (as does Network Manager, but I don't think the user has control over it). I'm not sure how relevant this is, but it does point to something odd, like a flaw with the script or a bug in LXDE that prevents proper handing of auto-initiating scripts at login.
EDIT:I tried removing feh from the script and leaving only the conky part.
#!/bin/bash
conky -c ~/.conkyrc &
doneThe result was the same: no conky, and no autostarting applications beside tint2 and Network manager. The problem likely isn't with feh, then. Maybe LXDE isn't handling scripts correctly?