Mehrere Skype-Clients unter Mac OS X?


38

Wie kann ich mehrere Skype-Clients unter Mac OS X ausführen?

Antworten:


49

Hier ist eine Lösung, die kein sudo erfordert oder eines der anderen an anderer Stelle beschriebenen Probleme aufweist:

open -na /Applications/Skype.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2

Ersetzen Sie "Skype2" durch so viele Nummern, wie Sie Instanzen von Skype benötigen.


1
Ich weiß nicht, warum Sie antworten, ist nicht die akzeptierte, aber dennoch - es scheint die richtige Lösung für mich. Alles ist ein Benutzerkontext und ohne sudo.
Jevgeni Smirnov

2
@JevgeniSmirnov Es wird nicht angenommen, weil ich ungefähr 3 Jahre zu spät zur Party kam. Sagen Sie es trotzdem Ihren Freunden!
Matthew Scharley

2
Dies ist die beste, sauberste und eleganteste Lösung, die jegliche Rennbedingungen vermeidet. +1
KoCMoHaBTa

1
Ich fordere alle auf, diese Antwort zu unterstützen. Im Vergleich zu sudo / su-Lösungen funktioniert das Kopieren und Einfügen ordnungsgemäß.
Alx

7
funktioniert nicht mehr nach neuestem Skype-Update :(
a4arpan

42

Führen Sie Skype.app aus und verwenden Sie diesen Befehl im Terminal:

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

Getestet unter Mac OS X Lion 10.7.4 und Skype 5.8.0.865.


5
Dies ist die wirklich beste Antwort. Sie behalten Ihre eigenen Soundeinstellungen bei und können mit dieser Methode eine Paste richtig kopieren. Nicht so beim anderen.
Wizonesolutions

Funktioniert gut am 10.8.4. Danke vielmals!
Sveatoslav

überprüft auf Yosemite (10.10.1), funktioniert gut
Mani

4
Wie unten angegeben, ist es nicht klug, Skype als Root auszuführen. Verwenden Sie stattdessen eine der von Matthew Scharley vorgeschlagenen Methoden.
t.mikael.d 31.12.14

Funktioniert auf dem neuesten Skype!
Sparrowcide

12

Die Befehlszeilenoptionen haben sich geändert. Ich habe die neuen Optionen auf dieser Seite gefunden . Wenn wir das Format aus Matthews hervorragender Antwort kopieren , haben wir den folgenden Befehl:

open -na /Applications/Skype.app --args --secondary --datapath="/Users/$(whoami)/Library/Application\ Support/Skype2"

Ersetzen Sie "Skype2" durch so viele Nummern, wie Sie Instanzen von Skype benötigen.


Perfekte Lösung. Danke für das Teilen. Funktionierte hervorragend mit neuem Skype
Faisal Sarfraz

10

Es ist nicht einfach. Skype verhindert aktiv das Öffnen zusätzlicher Instanzen mit open -na Skypeund /Applications/Skype.app/Contents/MacOS/Skypein Terminal.

Bildbeschreibung hier eingeben


Sie müssen eine Skype-Instanz starten, dann zu gehen ~/Library/Application Support/Skypeund die Dateien löschen Skype.pid. Öffnen Sie dann das Terminal und führen Sie einen der obigen Befehle aus (ich empfehle den openeinen).

Denken Sie daran: Die Skype-Entwickler arbeiten aktiv daran, dass Sie dies nicht tun. In diesem Fall könnten einige Dinge furchtbar schief gehen. Ich konnte mich jedoch zweimal bei meinem Konto anmelden. Keine Ahnung von irgendetwas anderem.


1
Dieser Hack funktioniert gut, aber nach einiger Zeit werden meine beiden Skype-Instanzen wahnsinnig und verwenden alle meine Proc !! Ich muss sie manuell töten, um meinen Prozess nicht zu beschädigen ... "Es könnte furchtbar schief gehen", das macht für mich tatsächlich Sinn;) Ich habe also immer noch keine Ahnung, wie ich 2 Skype-Instanzen 'richtig' ausführen soll ... Einige Präzisionen Ich verwende Mac OS Lion & Skype 5.4.0.1771.
Paco

4

Ich habe die folgende Problemumgehung durchgeführt, um mehrere Instanzen von Skype auf Facebook auszuführen.

Stellen Sie sicher, dass Sie mehr als einen Benutzer auf dem Mac erstellt haben. Wenn nicht, können Sie jetzt einen erstellen. Öffnen Sie Terminal.app unter Applications> utilites> terminal. Geben Sie die folgenden Befehle ein.

$ su Benutzername
Passwort: ....
bash-3.2 $

Hinweis: Ersetzen Sie den Namen durch den zweiten Benutzer auf Ihrem Mac. Jetzt sind Sie über das Terminal beim zweiten Benutzer angemeldet. Sie müssen lediglich Skype APP für den zweiten Benutzer starten, indem Sie die folgenden Befehle eingeben

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

Um es live zu sehen, kannst du dir ein Video ansehen, das dies in meinem Blogbeitrag erklärt . Hoffentlich hilft das.


Willkommen bei Super User - Wir bevorzugen im Allgemeinen die Angabe von Details und nicht nur von Links. Können Sie Ihre Antwort BEARBEITEN, um weitere Informationen über den Link hinzuzufügen?
Simon Sheehan

Das ist erledigt, bitte überprüfen :)
Sachin Khosla

2

Ich empfehle die Daniel Beck Methode.

Wenn Sie sudo verwenden, werden Sie aufgefordert, Skype als Administrator auszuführen. Wenn etwas mit Ihrem Skype-Paket passiert, wie es von einem Hacker zerlegt wurde, ist es keine gute Idee, als Administrator oder Superuser zu arbeiten. Das Löschen der PID-Datei funktioniert tatsächlich und hat kein Problem. Skype wird ausgeführt, indem mehrere Instanzen überprüft werden, indem die PID-Datei unter ~ / Library / Application Support / Skype / Skype.pid (als Datei) überprüft wird.

Wenn Sie ein Entwickler sind, fragen Sie sich möglicherweise, warum Port 80 nicht funktioniert, da Skype ihn verwendet, wenn Sie Ihren Port 80 von localhost aus anrufen oder Ihre IP v4-Adresse verwenden. Skype blockiert es irgendwie, da es über einen Administrator- oder Superuser-Account ausgeführt wird.

Das oben Genannte funktioniert, obwohl es nicht möglich ist, dass Sie gleichzeitig das gleiche Konto, den gleichen Computer und das gleiche Benutzerkonto ausführen, aber das ist natürlich in Ordnung.

Also, um den Befehl zu bilden, kann dies durch getan werden,

  1. Klicken Sie im Dock oder mit dem Finder auf Skype
  2. Öffnen Sie Ihr Terminal und geben Sie "cd ~ / Library / Application Support / Skype" ein.
  3. Entfernen Sie die PID-Datei mit "Verknüpfung zu Skype.pid aufheben".
  4. Führen Sie in Ihrem Terminal "open -nW '/Application/Skype.app' &" aus.

Die Verwendung des Befehls "/Application/Skype.app/Contents/MacOS/Skype &" funktioniert auch, aber wenn Sie Ihr Terminal schließen, ist auch Skype vorhanden, da die Sitzung von der aktuellen Sitzung Ihres Terminals gehalten wird. Die Verwendung des Befehls "open" ist also perfekt.


1

Matthew Scharley lieferte die beste Antwort. Bei dieser Methode behalten Sie das gleiche Konto bei, aber getrennte Einstellungen für die beiden Konten, sodass die automatische Anmeldung problemlos funktioniert. Dies ist bei der Löschmethode für PID-Dateien nicht der Fall.

Wenn Sie das Terminal verwenden, können Sie die beiden folgenden Aliase verwenden, um die beiden Skype-Instanzen in beliebiger Reihenfolge zu starten:

alias skype='open -n "/Applications/Skype.app"'
alias skype2='open -na "/Applications/Skype.app" --args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2'

Sie können auch 2 Automator-Skripte erstellen, wenn Sie diese Befehle von Spotlight aus starten möchten.


0

Ich benutze diesen Befehl:

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

Das funktioniert bei mir unter Linux; Ich gehe davon aus, dass die Option auch unter OS X verfügbar ist.


0

Jetzt gibt es einen neuen Weg:

  1. Installieren Sie FluidApp (suchen Sie selbst danach)
  2. (Optional) Fordern Sie eine Lizenz von FluidApp an, wenn Sie mehrere flüssige Skype-Apps ausführen möchten
  3. Erstelle eine flüssige App
  4. Öffnen Sie die neu erstellte Skype @ YourOrg-App
  5. (falls Sie dies getan haben 2) Einstellungen → Sicherheit → Cookie-Speicherung → Von Safari trennen. Auf diese Weise können Sie flüssige Skype @ OtherOrg-Apps erstellen.
  6. Melden Sie sich bei Skype an, und beginnen Sie mit dem Chatten
  7. Wenn Sie eine A / V-Konferenz wünschen, befolgen Sie die Anweisungen zum Installieren des Skype for Web-Plugins

Dies wird nicht helfen, was OP versucht
Wortspiel

Aber mit besserer Sicherheit wird das Gleiche erreicht.
Miao ZhiCheng

0

Seit dem letzten Skype-Update (8.12.0.14) musste ich 3 Schritte von anderen Benutzern zusammenführen, um zu arbeiten (ich weiß nicht, ob dies die beste Lösung ist, da die Schritte etwas knifflig sind (speziell die letzte), aber ... es Wenn Sie eine bessere Lösung haben / kennen, sagen Sie bitte)

  1. Erstellen Sie eine Anwendung mit dem Skript-Editor (Schritte Daniel Mettler ), aber Sie müssen den Inhalt in die obige Befehlszeile ändern (von ZaaiM ).

Shell-Skript "sudo /Applications/Skype.app/Contents/MacOS/Skype / secondary" ausführen

(Sie können die Skriptanwendung auch nach dem Start von Skype schließen.)

Anwendung "Application_Script_Editor_Name" mitteilen

Verlassen

Ende erzählen

  1. Um den Fehler " sudo: no tty present und no askpass program specified 'error? " Zu entfernen , müssen Sie dem Benutzer die Verwendung der Anwendung gewähren, ohne zur Eingabe des Kennworts aufzufordern (von nicdaniau ).

sudo visudo

(fügen Sie am Ende hinzu, aber ersetzen Sie "add_your_username")

"add_your_username" ALL = NOPASSWD: /Applications/Skype.app/Contents/MacOS/Skype / secondary

  1. (Optional) Als Startelement hinzufügen

Systemeinstellungen> Benutzer & Gruppen> Registerkarte Anmeldeobjekte> Schaltfläche + (Plus)


0

Ich verwende derzeit eine geringfügige Variation der akzeptierten Antwort (auf Mac):

open -na Skype --args --secondary --datapath = "/ Benutzer / $ (whoami) / Bibliothek / Anwendungsunterstützung / Microsoft / Skype for Desktop / Profile1"

Quelle: https://answers.microsoft.com/en-us/skype/forum/skype_windesk-skype_startms-skype_signms/how-can-i-run-multiple-skype-812014-accounts-at/c64540e4-20b5-4a78- a039-fd8ab2c59624


Und was passiert, nachdem Sie diese Variante verwendet haben? Funktioniert das? Auch diese Frage hat keine akzeptierte Antwort, also welche Antwort ist es?
Pierre.Vriens

Ja, das funktioniert sehr gut. Ich verwende derzeit mein persönliches Skype-Konto und dieses zweite funktioniert nur mit diesem Skype-Konto. Sie haben auch Recht, es gibt keine akzeptierte Antwort, aber es sollte (zumindest zu dem Zeitpunkt, als es geschrieben wurde), ich beziehe mich auf # 48 von Matthew Scharley.
deblike

-2

benutze https://web.skype.com/ - der einfachste Weg für mich


2
Wir wissen, dass web.skype die Webversion von Skype ist, aber können Sie bitte mehr über diesen Ansatz angeben (z. B. plattformübergreifend usw.)?
CaldeiraG
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.