[mdlug] Adding a shell script to run after boot.

Jeff Hanson jhansonxi at gmail.com
Sun Apr 14 11:47:26 EDT 2013


The sleep wouldn't hurt.  What filesystem is on the USB drive?  Can you
browse the files manually with a file manager when logged into the same
account that the script is using?


On Sun, Apr 14, 2013 at 10:36 AM, Adam Behnke <abehnke at gmail.com> wrote:

> googling my issue, should i add 'sleep 3' to the beginning my script?
>
>
> On Sun, Apr 14, 2013 at 9:04 AM, Adam Behnke <abehnke at gmail.com> wrote:
>
> > ok, closer...
> >
> > xsessions error fail on the part of my script that looks for the content
> > on usb drives, i think i have some fstab work lol.
> >
> > ** (xfce4-session:1331): WARNING **: Unable to launch
> > "/usr/local/bin/video.sh" (specified by autostart/videowall-1.desktop):
> > Failed to execute child process "/usr/local/bin/video.sh" (No such file
> or
> > directory)
> > find: `/media/VIDWALL': Permission denied
> > find: `/media/VIDWALL': Permission denied
> > find: `/media/VIDWALL': Permission denied
> > find: `/media/VIDWALL': Permission denied
> > find: `/media/VIDWALL': Permission denied
> >
> >
> > just to clear clear, here is the script inside
> /usr/local/bin/videowall.sh
> >
> > #!/bin/bash
> > echo "scanning drives and creating the playlist"
> > find /media/* -type f -iname "*.mp4" > /home/$USER/playlist.txt
> > find /media/* -type f -iname "*.avi" >> /home/$USER/playlist.txt
> > find /media/* -type f -iname "*.mov" >> /home/$USER/playlist.txt
> > find /media/* -type f -iname "*.mpg" >> /home/$USER/playlist.txt
> > find /media/* -type f -iname "*.ogg" >> /home/$USER/playlist.txt
> > echo "--------------------------"
> > echo "launching playlist"
> > mplayer -vo xv -fs -stop-xscreensaver -loop 0 -zoom -playlist
> > /home/$USER/playlist.txt
> >
> >
> > is this an fstab issue or an auto start config file issue?
> >
> >
> > On Sat, Apr 13, 2013 at 7:33 PM, Jeff Hanson <jhansonxi at gmail.com>
> wrote:
> >
> >> Sorry, the spec link was for menu structures, not menu file entries.
>  This
> >> is the correct one:
> >> http://standards.freedesktop.org/desktop-entry-spec/latest/
> >>
> >>
> >> On Sat, Apr 13, 2013 at 7:32 PM, Jeff Hanson <jhansonxi at gmail.com>
> wrote:
> >>
> >> > You need an XDG/fdo menu entry (*.desktop) file in the
> >> ~/.config/autostart
> >> > directory.
> >> >
> >> > http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
> >> >
> >> > Create a file named "myvideoscript.desktop" or similar and add to it:
> >> >
> >> > [Desktop Entry]
> >> > Encoding=UTF-8
> >> > Icon=video-display
> >> > Name=Autoplay videos
> >> > Comment=Start videos
> >> > Exec=/usr/local/bin/myscript
> >> > Terminal=false
> >> > Type=Application
> >> > Categories=Video;
> >> > StartupNotify=false
> >> >
> >> > Put your script in /usr/local/bin and make it executable.  Should
> start
> >> > automatically at login.  If it doesn't then check ~/.xsession-errors
> for
> >> > error messages.
> >> >
> >> >
> >> > On Sat, Apr 13, 2013 at 7:19 PM, Adam Behnke <abehnke at gmail.com>
> wrote:
> >> >
> >> >> Does anyone have advise on adding a script to run after boot. I'm
> >> making
> >> >> this script to play videos on a loop. I made a simple script and it
> >> runs
> >> >> great in terminal, but adding it to ubuntu sessions/startup does do
> >> >> anything. Adding it to rc.local seems to fail on launching mplayer
> >> before
> >> >> the system if fully booted.
> >> >> _______________________________________________
> >> >> mdlug mailing list
> >> >> mdlug at mdlug.org
> >> >> http://mdlug.org/mailman/listinfo/mdlug
> >> >>
> >> >
> >> >
> >> _______________________________________________
> >> mdlug mailing list
> >> mdlug at mdlug.org
> >> http://mdlug.org/mailman/listinfo/mdlug
> >>
> >
> >
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug
>


More information about the mdlug mailing list