Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I am a heavy Skype user - I use it for work and to communicate with friends. Little by little my contact list grew to almost 800 people. It's really difficult to handle my contacts and put them in different lists. Searching for contacts is also not intuitive and easy task - people like to use strange usernames for Skype.

I need to divide my contacts and use two instances of Skype - for business and personal use. Do you know a way I can do that and stay online in both accounts at the same time?

share|improve this question
    
One of the main frustrations for me is that you can not use copy-past feature for new Skype client as it runs under another user account ((( –  user2671 Jan 25 '11 at 0:32
    
According to Skype Support Answer: (Way given in link) horizonsplit.wordpress.com/2013/02/18/… –  Ansari Jan 22 at 4:40

8 Answers 8

multiple copies of Skype can only run under separate user accounts, making for some unfortunate but not critical overhead. create another user account on your Mac, either business or personal. then from the other one, open Terminal and do:

$ su - [your other username]
$ /Applications/Skype.app/Contents/MacOS/Skype &

after which you can close the terminal.

edit: after running this after a bit, i should note that you will run into fun issues like separate clipboards, links opening in separate browsers, and possibly other multi-user issues which i havent run into yet.

share|improve this answer

You can certainly launch multiple instances of the application. I assume there won't be a problem with logging into the remote service twice from one computer, though I haven't tested that part.

To launch a second instance of any application, regardless of whether it is currently running, open the terminal and type:

/Path/To/Application.app/Contents/MacOS/Application & 

(more detail here)

In your case, type this exactly:

/Applications/Skype.app/Contents/MacOS/Skype &
share|improve this answer
    
Unfortunately, this doesn't work with Skype, likely for the reason you mentioned (logging into the service twice). I just tried it and got the error message "You have another copy of Skype running" after which the newly spawned instance of Skype quits itself. –  Scottie Aug 31 '10 at 15:22
    
Actually it works better to do open -na Skype (open a new instance of the application Skype) Unfortunately, I think you may run into the same problem. –  daviesgeek Sep 16 '11 at 16:31

This simple application can help you: http://holodnyalex.github.com/SkypeLauncher

It just runs Skype as root.

share|improve this answer
    
How exactly would this help? –  patrix Dec 1 '12 at 8:27
    
This simple app keeps you out of launching Terminal.app and typing some commands. –  holodnyalex Dec 1 '12 at 17:54
1  
Run sudo -u root /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome for setting Chrome as the default application for links opened from your second Skype instance. –  Olivier Lalonde Sep 17 '13 at 22:20

If you only want to run a second instance of Skype, you can do this on the same OS X account with a little bash script:

#!/bin/bash
rm ~/Library/Application\ Support/Skype/Skype.pid
sleep 1
open -n "/Applications/Skype.app"

https://gist.github.com/Strayer/4dd565cc4b5db72b9363

share|improve this answer
    
Could you elaborate on what would that do and, perhaps, a brief explanation of why it works? –  Thecafremo Jun 21 at 8:31
1  
The file that is removed contains the process ID of the running Skype app. Skype uses this to detect if it is already running or not. This hack deletes the pidfile, so Skype thinks it is not yet running and starts another instance. I use this method for more than one year on my MacBook and at work on a MacMini without any problems at all. More info on pid files: unix.stackexchange.com/a/12818 –  Strayer Jun 22 at 18:21

Is it possible to copy Skype.app to PersonalSkype.app and then running both ?

I have tried this with VLC (one version was 32bit and other was 64bit+older version), and they worked fine.

share|improve this answer
    
I've done this successfully with World of Warcraft, so it might work for Skype as well. –  asbjornu Aug 31 '10 at 20:31

Although duplicating your copy of skype will certainly run two copies (or more), both will use the same properties and will share a lot of things, therefore creating possible chaos.

If it helps, you can create groups in skype and drag contacts to the groups. I have separated people I know, business and strangers from games or people I don’t know.

Skype’s service is really good, but their application is far from good and intuitive.

share|improve this answer

If you don't want to mess around with "su" and the command line, try Peek-o-Matic, designed for this type of generic situation, but it appears from the developer comments that it is heavily used by Skype users wanting multiple instances just as you do.

share|improve this answer

Your Answer

 
discard

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.