Eu realmente resolvi isso mesmo.
O erro que cometi foi criar o arquivo wallpaper.sh em ~/.config/openbox/
Eu deveria ter criado apenas um arquivo chamado autostart.sh ou autostart (trabalhe para mim) dentro de ~/.config/openbox/ e nesse arquivo eu simplesmente escrevo feh --bg-scale /home/myusername/Pictures/nameOfPicture.png
Em seguida, salve e feche. Depois de reiniciar, o papel de parede da minha escolha é exibido na inicialização.
Espero que isso ajude alguém no futuro.
EDITAR
Muito importante ..
Não se esqueça de adicionar & no final do script, como eu fiz agora.
Portanto, o autostart atualizado deve ficar assim
feh --bg-scale /home/myusername/Pictures/nameOfPicture.png &
Esquecer de fazer isso significa que quando o openbox for iniciado, ele executará o acima, mas sem o & , que pode ser a única coisa que ele executa e nada mais.
Se alguém mais experiente quiser esclarecer por que isso é ruim ou adicionar mais a isso, sinta-se à vontade.