Risposte:
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.
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.
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.
Non è facile. Skype impedisce attivamente l'apertura di istanze aggiuntive tramite open -na Skype
e /Applications/Skype.app/Contents/MacOS/Skype
nel Terminale.
È necessario avviare un'istanza di Skype, quindi andare a ~/Library/Application Support/Skype
ed eliminare i file Skype.pid
. Quindi apri Terminale ed esegui uno dei comandi sopra (ti consiglio open
quello).
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.
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.
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,
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.
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.
Io uso questo comando:
skype --dbpath=~/.Skype-other/
Questo funziona per me su Linux; Presumo che l'opzione sia disponibile anche su OS X.
Ora c'è un nuovo modo:
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)
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
sudo visudo
(aggiungi alla fine ma sostituisci "add_your_username")
"add_your_username" ALL = NOPASSWD: /Applications/Skype.app/Contents/MacOS/Skype / secondario
Preferenze di Sistema> Utente e gruppi> scheda Elementi di accesso> pulsante + (più)
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"
usa https://web.skype.com/ - il modo più semplice per me