Adding Skype to start-up programs

I use the command below to automatically open and sign in Skype from a terminal:

$echo myusername mypassword | skype --pipelogin

But when I put the exact command in Startup Apllications...nothing happens when I login in to Ubuntu (Unity).

What could be the problem?


Solution 1:

To make Skype auto-login when it starts launch Skype, then login with the automatic login tick box selected (I have highlighted the bit which you will need to tick in the bottom right hand corner):

enter image description here

After you have completed that part, you can then do as @Harris says to make Skype launch automatically when you login:

Move your skype.desktop file into your autostart folder with:

cp /usr/share/applications/skype.desktop ~/.config/autostart/

And you shouldn't need to make the skype.desktop file executable for it to work.

Solution 2:

My solution is the following. Start the terminal and copy the file skype.desktop into ~/.config/autostart folder, using:

cp /usr/share/applications/skype.desktop ~/.config/autostart/

And make it executable: (this step was necessary in my system but people reported it is not required)

chmod +x ~/.config/autostart/skype.desktop

That should start skype everytime you login. I hope it helps.

Solution 3:

In SkyPe Beta, there is an option to launch at login

Tools > Launch at Login

enter image description here