In Lubuntu, there's no 'Add New Program...' button in Desktop Session Settings. Is there an easy way to add new autostart programs in Lubuntu?
In Lubuntu, there's no 'Add New Program...' button in Desktop Session Settings. Is there an easy way to add new autostart programs in Lubuntu?
For Lubuntu 11.10 / 12.04 / 12.10 / 13.04 / 14.04 / 14.10 / 16.04
Open the file manager (by default PCManFM), go to
/usr/share/applications
. Right-click on the program you want to be added to your autostart programs, and clickCopy
. Now, go to~/.config/autostart
in PCManFM, right-click and clickPaste
. The program should be added to your autostart programs now, but double-check by clicking the LXMenu down left, clickSettings
, and thenDesktop Session Settings
.You may have to create the
autostart
folder. For an application that doesn't have a *.desktop file in/usr/share/applications
you may also copy-paste any other *.desktop then update it with content suitable for your app.For Lubuntu 19.04+
Click on Menu > Preferences > LXQt settings > Session Settings
Click on Autostart in the left pane of the window that appears:
In here, you can type in the appropriate command or search for an application to be included and even remove items you don't wish to autostart.
For Lubuntu 13.10
~/.config/autostart
trick does not work in Lubuntu 13.10, but commands which are put in~/.config/lxsession/Lubuntu/autostart
file will be run automatically after login. Read more about it in this Ubuntu Forums post.If you want to do it graphically, go to
Preferences/Default applications for LX Session
, then select theAutostart
tab.For Lubuntu 13.10
In my example, I'll autostart
cairo-dock
.Create a file called
.starter
in your home dir and make it executable:In that file write the command you want to be autostarted, save and close:
Edit the autostart file in the lxsession directory:
Add this new line:
Save and close
Reboot and it shall now run automaticaly
Make a new shorcut to the program in your ~/.config/autostart directory.
For example, to make the drop-down terminal Guake start automatically, type this in a terminal:
In Lubuntu (Ubuntu) 17.10, I succeeded in using the file:
I've had to do this a few times and the .desktop 'trick' never works for me. add the command to the autostart file:
/etc/xdg/lxsession/Lubuntu/autostart
See this question for details.
you can manage them after installing lxsession-edit but don't know if that's what you want to achieve. otherwise the other answers are pretty good, the "official" guide is here: http://wiki.lxde.org/en/LXSession#Autostarted_applications_using_lxsession
For Lubuntu 18.04
~/.config/lxsession/Lubuntu/autostart
There's a thread about this on the Ubuntu Forums.
I'm using Lubuntu 13.04 on a Samsung NC110 netbook, 2GB RAM.
A procedure that worked for me was:
cd /etc/xdg/lxsession/Lubuntu
sudo nano autostart
Directly putting cli commands in autostart file causes lxsession user preferences to not load, thus I added
bash filename.sh
into autostart (no/bin/
pathname necessary) and achieved my purpose)I had originally wanted to try to
libreoffice --quickstart --nologo –nodefault
bash filename.sh
in/etc/xdg/lxsession/Lubuntu/Autostart
file) and have pcmanfm to autostart up to my most commonly used directory (pcmanfm pcmanfm /media/a/LG/AC/Learn/
).Again, hope everyone can learn from my mistake. Definitely do not put regular cli commands directly into Autostart and expect them to execute normally, neither my desktop background, pcmanfm preferences (specifically the directory would open in icon view rather than my preference which is detailed view), nor my symbolic links loaded each time after bootup, and I was left with a desolate gray screen.
As soon as I deleted the cli commands and replaced it with bash file names, everything went back to normal.