Réponses:
Voici une solution qui ne nécessite pas sudo ou l'un des autres problèmes décrits ailleurs:
open -na /Applications/Skype.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2
Remplacez "Skype2" par autant de chiffres que vous avez besoin d'instances de Skype et devenez fous.
Exécutez Skype.app, puis utilisez cette commande dans le terminal:
sudo /Applications/Skype.app/Contents/MacOS/Skype /secondary
Testé sur Mac OS X Lion 10.7.4 et Skype 5.8.0.865.
Les commutateurs de ligne de commande ont changé, j'ai trouvé les nouveaux sur cette page . Copiant le format de l'excellente réponse de Matthew , nous avons la commande suivante:
open -na /Applications/Skype.app --args --secondary --datapath="/Users/$(whoami)/Library/Application\ Support/Skype2"
Remplacez "Skype2" par autant de chiffres que vous avez besoin d'instances de Skype et devenez fous.
Ce n'est pas facile. Skype empêche activement d'ouvrir des instances supplémentaires à l'aide de open -na Skype
et /Applications/Skype.app/Contents/MacOS/Skype
dans Terminal.
Vous devez lancer une instance de Skype, puis accéder à ~/Library/Application Support/Skype
et supprimer les fichiers Skype.pid
. Puis ouvrez Terminal et exécutez l’une des commandes ci-dessus (je recommande celle- open
ci).
N'oubliez pas: les développeurs de Skype s'emploient activement à vous empêcher de le faire. Par conséquent, certaines choses pourraient mal tourner si vous agissez ainsi. Mais, j'ai pu me connecter deux fois à mon compte. Aucune idée de rien d'autre.
J'ai suivi la solution suivante pour exécuter plusieurs instances de Skype sur facebook.
Assurez-vous que plusieurs utilisateurs ont été créés sur Mac. Sinon, vous pouvez en créer un maintenant. Ouvrez Terminal.app à partir de Applications> Utilites> Terminal Tapez les commandes suivantes.
$ su nom d'utilisateur
mot de passe: ....
bash-3.2 $
Remarque: remplacez par le nom deuxième utilisateur sur votre Mac . Vous êtes maintenant connecté au deuxième utilisateur via un terminal. Tout ce dont nous avons besoin est de lancer Skype APP pour le deuxième utilisateur, ce qui peut être fait en tapant le jeu de commandes suivant
bash-3.2$ cd /Applications/Skype.app/Contents/MacOS
bash-3.2$ ./Skype
Pour le voir en direct, vous pouvez regarder une vidéo expliquant cela sur mon blog . J'espère que ça t'as aidé.
Je recommande d'utiliser la méthode Daniel Beck.
Utiliser sudo vous demande d’exécuter Skype en tant qu’administrateur. Si quelque chose arrive à votre paquet Skype, comme si il avait été désassemblé par un pirate informatique, il ne serait pas judicieux de l'exécuter en tant qu'administrateur ou super utilisateur. La suppression du fichier .pid fonctionne et ne pose aucun problème. Skype s'exécute en vérifiant plusieurs instances en vérifiant le fichier .pid sous ~ / Bibliothèque / Application Support / Skype / Skype.pid (en tant que fichier).
De plus, si vous êtes développeur, vous vous demandez peut-être pourquoi le port 80 ne fonctionne pas, c'est parce que Skype l'utilise lorsqu'il appelle votre port 80 depuis localhost ou utilise votre adresse IP v4. Skype le bloque en quelque sorte car il fonctionne via un compte administrateur ou super utilisateur.
Ce qui précède fonctionne, bien qu’il ne vous permette pas d’exécuter un compte simultané en même temps, le même ordinateur, le même compte utilisateur, mais c’est bien, évidemment.
Donc, pour composer la commande, cela peut être fait par,
L'utilisation de la commande "/Application/Skype.app/Contents/MacOS/Skype &" fonctionne également, mais si vous fermez votre terminal, Skype existera également, car la session sera conservée par la session en cours de votre terminal. Donc, utiliser la commande "open" est parfait.
Matthew Scharley a fourni la meilleure réponse. Avec sa méthode, vous gardez le même compte mais des paramètres séparés pour les 2 comptes, ainsi la connexion automatique fonctionnera correctement. Ce n'est pas le cas avec la méthode de suppression de fichier .pid.
Si vous utilisez le terminal, les 2 alias suivants vous aideront à démarrer les 2 instances de Skype dans n'importe quel ordre:
alias skype='open -n "/Applications/Skype.app"'
alias skype2='open -na "/Applications/Skype.app" --args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2'
Vous pouvez également créer 2 scripts d'automation si vous souhaitez lancer ces commandes à partir de Spotlight.
J'utilise cette commande:
skype --dbpath=~/.Skype-other/
Cela fonctionne pour moi sur linux; Je suppose que cette option est également disponible sur OS X.
Maintenant, il y a un nouveau moyen:
Depuis la dernière mise à jour de Skype (8.12.0.14), j’ai dû fusionner trois étapes d’autres utilisateurs pour que je puisse travailler (je ne sais pas si c’est la meilleure solution car les étapes sont un peu délicates (spéciale la dernière) mais ... fonctionne. Si vous connaissez / connaissez une meilleure solution, veuillez indiquer)
faire le script shell "sudo /Applications/Skype.app/Contents/MacOS/Skype / secondary"
(vous pouvez également fermer l'application de script après le lancement de skype)
dire à l'application "Application_Script_Editor_Name"
quitter
fin dis
sudo visudo
(ajouter à la fin mais remplacer "add_votre_nom_utilisateur")
"add_votre_nom_utilisateur" ALL = NOPASSWD: /Applications/Skype.app/Contents/MacOS/Skype / secondary
Préférences Système> Utilisateurs et groupes> Onglet Éléments de connexion> Bouton + (plus)
J'utilise actuellement une légère variation de la réponse acceptée (sur Mac):
open -na Skype --args --secondary --datapath = "/ Users / $ (whoami) / Bibliothèque / Application Support / Microsoft / Skype for Desktop / Profile1"
utiliser https://web.skype.com/ - le moyen le plus simple pour moi