20

I am using Ubuntu 12.04 and I know the GUI way to maintain the startup program list but now I want to find out the way to add/remove startup applications using a command line interface (CLI).

Mateusz Piotrowski
  • 467
  • 2
  • 10
  • 22
Raja G
  • 100,643
  • 105
  • 254
  • 328

1 Answers1

27

In your home directory, there's a folder called .config/autostart. Anything placed in this folder will be run when you login. This could be accomplished through the command line by creating the .desktop file with the command nano ~/.config/autostart/blah.desktop. If you like to find out about the syntax of .desktop files, you can visit Freedesktop and Gnome.

Aaron Hill
  • 4,867
  • 4
  • 41
  • 62
  • 1
    What to put in the file: `[Desktop Entry] Type=Application Exec=/full/link/to/your/newshell.sh (OR sh -c 'your command') Name=newshell Comment=whatever you want` Note: Change Exec, Name and Comment values. – user2340939 Jun 05 '23 at 10:31