Running lubuntu desktop on samsung N145 netbook.
I got so far as /etc/xdg/lxsession/Lubuntu/autostart
and added the line
@home/magpie/touchpad_settings.sh
Where the name of my file is touchpad_settings.sh and it does execute and work if clicked then executed.
This meant I could no longer login and get my panels though, so I undid it with my USB booter and came here to see if anyone could clarify.
Lubuntu does not use a startup manager and this is a home-made file so it won't be in Desktop session settings either.
As suggested in answers below I tried
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/bin/sh /home/magpie/touchpad_settings.sh
exit 0
I also tried the lines:
/bin/bash /home/magpie/touchpad_settings.sh
and
sh /home/magpie/touchpad_settings.sh
which did not work.
Best Answer
In the file manager, go to
/usr/share/applications
. Open it with root access (Tools -> Open Current Folder as Root)In your root access file manager window, create a new file (File -> Create New -> Blank File)
Name the new file touchpad.desktop.
Find your newly created file, right-click it, edit it with leafpad.
In leafpad, paste the following:
Save it. If you can't save it, you are not in the window with root access. Start over again and follow the directions really carefully.
Again, find your file in the root access file manager window. Right-click and copy.
Now navigate your root window to the autostart folder:
Finally, paste in your desktop file you created earlier.
If you did everything correctly, you should see a lot of other autostart files, but you will also see the file, "Touchpad Autostart"
This is not the fastest way to do things, but you seemed to be struggling with a lot of steps in the other answers, so I wanted to take it slow with a lot of details. If your script is still not running after rebooting (do not simply logout and back in), it's a problem with your script. Maybe double check?