Più client Skype su Mac OS X?


38

Come posso eseguire più client Skype su Mac OS X?

Risposte:


49

Ecco una soluzione che non richiede sudo o nessuna delle altre problematiche descritte altrove:

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

Sostituisci "Skype2" con tutti i numeri necessari per istanze di skype e impazzisci.


1
Non so perché la tua risposta non sia accettata, ma comunque - sembra la soluzione giusta per me. Tutto è un contesto utente e senza sudo.
Jevgeni Smirnov,

2
@JevgeniSmirnov Non è accettato perché ero in ritardo di circa 3 anni alla festa. Sentiti libero di dirlo ai tuoi amici!
Matthew Scharley,

2
Questa è la migliore, la più pulita e la giusta soluzione elegante che evita qualsiasi condizione di gara. +1
KoCMoHaBTa

1
Invito tutti a votare questa risposta. Rispetto alle soluzioni sudo / su, ha copia-n-incolla che funziona correttamente.
alx,

7
smesso di funzionare dopo l'ultimo aggiornamento di Skype :(
a4arpan il

42

Esegui Skype.app, quindi usa questo comando nel terminale:

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

Testato su Mac OS X Lion 10.7.4 e Skype 5.8.0.865.


5
Questa è la vera migliore risposta. Mantieni le tue impostazioni audio e puoi copiare correttamente un incolla con questo metodo. Non così sull'altro.
wizonesolutions,

Funziona bene su 10.8.4. Grazie molto!
Sveatoslav,

controllato su Yosemite (10.10.1), funzionava benissimo
Mani

4
Come indicato di seguito, non è intelligente eseguire Skype come root. Utilizzare invece qualsiasi metodo suggerito da Matthew Scharley.
t.mikael.d

Funziona con l'ultimo skype!
Sparrowcide,

12

Le opzioni della riga di comando sono cambiate, ho trovato quelle nuove in questa pagina . Copiando il formato dall'eccellente risposta di Matthew , abbiamo il seguente comando:

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

Sostituisci "Skype2" con tutti i numeri necessari per istanze di skype e impazzisci.


Soluzione perfetta Grazie per la condivisione. Ha funzionato alla grande con il nuovo skype
Faisal Sarfraz il

10

Non è facile. Skype impedisce attivamente l'apertura di istanze aggiuntive tramite open -na Skypee /Applications/Skype.app/Contents/MacOS/Skypenel Terminale.

inserisci qui la descrizione dell'immagine


È necessario avviare un'istanza di Skype, quindi andare a ~/Library/Application Support/Skypeed eliminare i file Skype.pid. Quindi apri Terminale ed esegui uno dei comandi sopra (ti consiglio openquello).

Ricorda: gli sviluppatori di Skype lavorano attivamente per impedirti di farlo, quindi alcune cose potrebbero andare terribilmente sbagliate se lo fai. Ma sono stato in grado di accedere al mio account due volte. Non ho idea di nient'altro.


1
Questo hack sta funzionando bene ma dopo qualche tempo, le mie due istanze di Skype stanno diventando pazze e usano tutto il mio proc !! Devo ucciderli manualmente per evitare di danneggiare il mio proc ... "Le cose potrebbero andare terribilmente male", in realtà ha senso per me;) Quindi non ho ancora idea di come eseguire 'correttamente' 2 istanze di Skype ... Alcune precisazioni , Sto usando Mac OS Lion e Skype 5.4.0.1771.
paco,

4

Ho eseguito la seguente soluzione alternativa per eseguire più istanze di Skype su Facebook.

Assicurati di avere più di un utente creato su Mac, altrimenti puoi crearne uno ora. Apri Terminal.app da Applicazioni> utilites> terminal Digita i seguenti comandi.

$ su nome utente
Password: ....
bash-3.2 $

Nota: sostituisci con il nome del secondo utente sul tuo Mac Ora sei connesso al secondo utente tramite terminale. Tutto ciò di cui abbiamo bisogno è avviare l'APP di Skype per il secondo utente, cosa che può essere fatta digitando il seguente set di comandi

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

Per vederlo dal vivo puoi guardare il video che spiega questo sul mio post sul blog . Spero che sia d'aiuto.


Benvenuto in Super User: generalmente preferiamo che tu includa dettagli e non solo link. Potresti MODIFICARE la tua risposta per aggiungere ulteriori informazioni dal link?
Simon Sheehan,

Fatto, per favore controlla :)
Sachin Khosla,

2

Consiglio di usare il metodo Daniel Beck.

L'uso di sudo ti chiede di eseguire Skype come amministratore. Se succede qualcosa al tuo pacchetto Skype come se fosse stato smontato da qualche hacker, correre come amministratore o superutente non è una buona idea. L'eliminazione del file .pid funziona davvero e non ha problemi. Skype viene eseguito controllando più istanze controllando il file .pid in ~ / Library / Application Support / Skype / Skype.pid (come file).

Inoltre, se sei uno sviluppatore, potresti chiederti perché la porta 80 non funziona, perché Skype la sta usando quando chiama la tua porta 80 da localhost o usa il tuo indirizzo IP v4. Skype in qualche modo lo blocca poiché è in esecuzione tramite amministratore o account superutente.

Quanto sopra funziona, sebbene non ti consenta di eseguire contemporaneamente un account simultaneo, la stessa macchina, lo stesso account utente ma va bene, ovviamente.

Quindi per comporre il comando, questo può essere fatto da,

  1. Fai clic su Skype in qualche modo nel Dock o usando il Finder
  2. apri il tuo terminale e digita "cd ~ / Library / Application Support / Skype"
  3. rimuovere il file .pid con "scollega Skype.pid"
  4. esegui, nel tuo terminale, "open -nW '/Application/Skype.app' &"

usando il comando "/Application/Skype.app/Contents/MacOS/Skype &" funziona anche ma se chiudi il tuo terminale, esisterà anche Skype, poiché la sessione verrà trattenuta dalla sessione corrente del tuo terminale. Quindi usare il comando "apri" è perfetto.


1

Matthew Scharley ha fornito la migliore risposta. Con il suo metodo, mantieni lo stesso account ma impostazioni separate per i 2 account, quindi il login automatico funzionerà bene. Questo non è il caso del metodo di eliminazione dei file .pid.

Se stai usando il terminale, i seguenti 2 alias ti aiuteranno ad avviare le 2 istanze di skype in qualsiasi ordine:

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

È inoltre possibile creare 2 script di automazione se si desidera avviare questi comandi da Spotlight.


0

Io uso questo comando:

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

Questo funziona per me su Linux; Presumo che l'opzione sia disponibile anche su OS X.


0

Ora c'è un nuovo modo:

  1. Installa FluidApp (cercalo tu stesso)
  2. (Facoltativo) Ottieni una licenza da FluidApp se desideri eseguire più di una app Skype fluida
  3. Crea un'app fluida
  4. Apri l'app Skype @ YourOrg appena creata
  5. (se hai fatto 2) Preferenze → Titoli → Memorizzazione cookie → Separato da Safari. Ciò ti consentirà di creare app fluide Skype @ OtherOrg.
  6. Accedi a Skype, ora puoi iniziare a chattare
  7. Se si desidera una conferenza audio / video, scorrere le istruzioni per installare il plug-in Skype per Web

Questo non aiuterà ciò che OP sta cercando di fare
pun il

Ma raggiunge la stessa cosa con una migliore sicurezza.
Miao ZhiCheng,

0

Dall'ultimo aggiornamento di Skype (8.12.0.14) ho dovuto unire 3 passaggi da altri utenti per lavorare (non so se sia la soluzione migliore perché i passaggi sono un po 'complicati (speciale l'ultimo) ma ... funziona. Se hai / conosci una soluzione migliore, per favore, per favore)

  1. Crea applicazione da Script Editor (passaggi Daniel Mettler ) ma devi cambiare il contenuto alla riga di comando sopra (da ZaaiM )

eseguire lo script di shell "sudo /Applications/Skype.app/Contents/MacOS/Skype / secondario"

(puoi anche chiudere l'applicazione di script dopo il lancio di skype)

dire all'applicazione "Application_Script_Editor_Name"

smettere

fine dirlo

  1. Per rimuovere l'errore " sudo: nessun tty presente e nessun programma askpass ha specificato 'errore? ", È necessario concedere all'utente di utilizzare l'applicazione senza richiedere la password (da nicdaniau )

sudo visudo

(aggiungi alla fine ma sostituisci "add_your_username")

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

  1. (Facoltativo) Aggiungi come elemento di avvio

Preferenze di Sistema> Utente e gruppi> scheda Elementi di accesso> pulsante + (più)


0

Attualmente sto usando una leggera variazione della risposta accettata (su Mac):

open -na Skype --args --secondary --datapath = "/ Users / $ (whoami) / Library / Application Support / Microsoft / Skype for Desktop / Profile1"

Fonte: 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


E cosa succede dopo aver usato quella variazione, funziona? Inoltre, questa domanda non ha una risposta accettata , quindi quale risposta è?
Pierre.Vriens,

Sì, funziona molto bene. Attualmente sto usando il mio account Skype personale e questo secondo funziona solo con l'account Skype con questo metodo. Inoltre, hai ragione, non c'è una risposta accettata ma dovrebbe (almeno al momento in cui è stata scritta), mi riferisco al numero 48 di Matthew Scharley.
deblike

-2

usa https://web.skype.com/ - il modo più semplice per me


2
Sappiamo che web.skype è la versione web su Skype, ma puoi specificare di più su questo approccio (ad esempio, è multipiattaforma, ecc.)?
CaldeiraG
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.