Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I run multiple Skype clients on Mac OS X?

share|improve this question

migrated from stackoverflow.com Apr 16 '11 at 14:18

This question came from our site for professional and enthusiast programmers.

5 Answers 5

Run Skype.app, then use this command in terminal:

sudo /Applications/Skype.app/Contents/MacOS/Skype /secondary

Tested on Mac OS X Lion 10.7.4 and Skype 5.8.0.865.

share|improve this answer
3  
This is the real best answer. You retain your own sound settings and can copy an paste properly with this method. Not so on the other one. –  wizonesolutions Sep 18 '12 at 16:33
    
Great answer, confirmed working on Snow Lion. –  StackOverflowed Oct 3 '12 at 19:21
    
Working fine on 10.8.4. Many thanks! –  Sveatoslav Circel Jun 24 '13 at 16:07

It's not easy. Skype actively prevents opening additional instances using open -na Skype and /Applications/Skype.app/Contents/MacOS/Skype in Terminal.

enter image description here


You need to launch a Skype instance, then go to ~/Library/Application Support/Skype, and delete the files Skype.pid. Then open Terminal and execute one of the commands above (I recommend the open one).

Remember: The Skype developers actively work toward preventing you from doing that, so some things might go terribly wrong if you do this. But, I was able to log into my account twice. No idea about anything else.

share|improve this answer
1  
This hack is working good but after some time, my two Skype instances are becoming mad and use all my proc !! I need to kill them manually to avoid damaging my proc ... "Things might go terribly wrong", it actually make sense for me ;) So I have still no idea how to run 2 Skype instance 'properly' ... Some precisions, I am using Mac OS Lion & Skype 5.4.0.1771. –  paco Dec 5 '11 at 10:01

I have done the following workaround to run multiple instances of Skype on facebook.

Make sure you have more than one user created on Mac, if not then you can create one now. Open Terminal.app from Applications>utilites>terminal Type the following commands.

$ su username
Password:....
bash-3.2$

Note: Replace with the name second user on you Mac Now you are logged into second user via terminal. All we need is to start Skype APP for the second user, which can be done by typing the following set of commands

bash-3.2$ cd /Applications/Skype.app/Contents/MacOS
bash-3.2$ ./Skype

To see it live you can watch video explaining this on my blog post. Hope that helps.

share|improve this answer
    
Welcome to Super User - We generally prefer you include details and not just links. Could you EDIT your answer to add more information from the link? –  Simon Sheehan Dec 19 '11 at 20:36
    
That's done, please check :) –  Sachin Khosla Dec 20 '11 at 6:24

I use this command:

skype --dbpath=~/.Skype-other/

This works for me on linux; I assume the option is also available on OS X.

share|improve this answer

I recommend to use Daniel Beck method.

Using sudo is asking you to run Skype as an administrator. If something happens to your Skype package like it was disassembled by some hacker, running as an administrator or super user is not a good idea. Deleting the .pid file actually works and has no problem. Skype runs by checking multiple instances by checking the .pid file under ~/Library/Application Support/Skype/Skype.pid (as the file).

Also, if you're a developer, you might be wondering why port 80 is not working, that's because Skype is using it when calling your port 80 from localhost or using your IP v4 address. Skype somehow blocks it since it's running via administrator or super user account.

The above works, though it won't allow you to run simultaneous account at the same time, same machine, same user account but that's fine, obviously.

So to make up the command, this can be done by,

  1. Click your Skype somehow in Dock or using Finder
  2. open your terminal and type, "cd ~/Library/Application Support/Skype"
  3. remove the .pid file by, "unlink Skype.pid"
  4. run, in your terminal, "open -nW '/Application/Skype.app' &"

using the command "/Application/Skype.app/Contents/MacOS/Skype &" works too but if you close your terminal, the Skype too will exist, as the session will be hold by the current session of your terminal. So using "open" command is perfect.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.