Vários clientes do Skype no Mac OS X?

33

Como posso executar vários clientes Skype no Mac OS X?

    
por Wuffers 16.04.2011 / 15:44

11 respostas

48

Aqui está uma solução que não requer sudo ou tem qualquer um dos outros problemas descritos em outro lugar:

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

Substitua "Skype2" por tantos números quantos precisar de instâncias do Skype e enlouqueça.

    
por 27.08.2014 / 02:14
37

Execute o Skype.app e use este comando no terminal:

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

Testado no Mac OS X Lion 10.7.4 e no Skype 5.8.0.865.

    
por 11.09.2012 / 20:23
10

Não é fácil. O Skype impede ativamente a abertura de instâncias adicionais usando open -na Skype e /Applications/Skype.app/Contents/MacOS/Skype no Terminal.

Você precisa iniciar uma instância do Skype, ir até ~/Library/Application Support/Skype e excluir os arquivos Skype.pid . Em seguida, abra o Terminal e execute um dos comandos acima (eu recomendo o open one).

Lembre-se: os desenvolvedores do Skype trabalham ativamente para evitar que você faça isso, então algumas coisas podem dar muito errado se você fizer isso. Mas consegui fazer login na minha conta duas vezes. Não faço ideia de mais nada.

    
por 16.04.2011 / 20:20
6

As opções de linha de comando foram alteradas, encontrei as novas em esta página .  Copiando o formato da a excelente resposta de Mateus , temos o seguinte comando:

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

Substitua "Skype2" por tantos números quantos precisar de instâncias do Skype e enlouqueça.

    
por 15.01.2018 / 22:15
4

Eu fiz a seguinte solução para executar várias instâncias do Skype no Facebook.

Certifique-se de ter mais de um usuário criado no Mac. Caso contrário, você poderá criar um agora. Abra o Terminal.app do terminal Aplicativos > utilites > Digite os seguintes comandos.

$ su username
Password:....
bash-3.2$

Nota: Substitua pelo segundo usuário em seu Mac Agora você está logado no segundo usuário via terminal. Tudo o que precisamos é iniciar o Skype APP para o segundo usuário, o que pode ser feito digitando o seguinte conjunto de comandos

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

Para assisti-lo ao vivo, você pode assistir a vídeos explicando isso no meu post . Espero que ajude.

    
por 19.12.2011 / 08:00
2

Eu recomendo usar o método Daniel Beck.

O uso do sudo está solicitando que você execute o Skype como administrador. Se algo acontecer ao seu pacote Skype como se ele fosse desmontado por algum hacker, executá-lo como administrador ou superusuário não é uma boa ideia. Excluindo o arquivo .pid realmente funciona e não tem nenhum problema. O Skype é executado ao verificar várias instâncias, verificando o arquivo .pid em ~ / Library / Application Support / Skype / Skype.pid (como o arquivo).

Além disso, se você for um desenvolvedor, talvez esteja se perguntando por que a porta 80 não está funcionando, porque o Skype a está usando ao chamar sua porta 80 de localhost ou usando seu endereço IP v4. O Skype bloqueia de alguma forma, uma vez que está sendo executado via conta de administrador ou superusuário.

O acima funciona, embora não permita que você execute conta simultânea ao mesmo tempo, mesma máquina, mesma conta de usuário, mas tudo bem, obviamente.

Então, para criar o comando, isso pode ser feito por

  1. Clique no seu Skype de alguma forma no Dock ou usando o Finder
  2. abra seu terminal e digite "cd ~ / Library / Application Support / Skype"
  3. remova o arquivo .pid por "unlink Skype.pid"
  4. execute, no seu terminal, "open -nW '/Aplicativo/Skype.app' &"

usando o comando "/Application/Skype.app/Contents/MacOS/Skype &" funciona também, mas se você fechar o seu terminal, o Skype também existirá, pois a sessão será mantida pela sessão atual do seu terminal. Então, usar o comando "abrir" é perfeito.

    
por 11.01.2013 / 15:00
1

Matthew Scharley forneceu a melhor resposta. Com esse método, você mantém a mesma conta, mas separa as configurações das duas contas, portanto, o login automático funcionará bem. Este não é o caso com o método de exclusão do arquivo .pid.

Se você estiver usando o terminal, os dois aliases a seguir ajudarão você a iniciar as duas instâncias do Skype em qualquer ordem:

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

Você também pode criar 2 scripts de automação se quiser iniciar esses comandos a partir do refletor.

    
por 22.09.2015 / 15:57
0

Eu uso este comando:

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

Isso funciona para mim no linux; Presumo que a opção também esteja disponível no OS X.

    
por 20.12.2011 / 08:36
0

Agora há um novo caminho:

  1. Instale o FluidApp (pesquise por si mesmo)
  2. (Opcional) Obtenha uma licença do FluidApp se quiser executar mais de um aplicativo Skype fluido
  3. Crie um aplicativo fluido
    • URL: link
    • Nome: Skype @ YourOrg
  4. Abra o aplicativo Skype @ YourOrg recém-criado
  5. (se você fez 2) Preferências → Títulos → Armazenamento de cookies → Separar do Safari. Isso permitirá que você crie aplicativos fluidos do Skype @ OtherOrg.
  6. Entre no Skype, agora você pode começar a conversar
  7. Se você quiser uma conferência A / V, envie o plug-in de instalação do Skype for Web
por 10.10.2015 / 14:17
0

Desde a última atualização do Skype (8.12.0.14) eu tive que mesclar 3 etapas de outros usuários para o trabalho (não sei se é a melhor solução, porque as etapas são complicadas (especialmente a última), mas. ..está funcionando.Se você tiver uma solução melhor, por favor diga

  1. Criar aplicativo a partir do Editor de scripts (etapas Daniel Mettler ), mas você deve altere o conteúdo para a linha de comando acima (de ZaaiM )

do shell script "sudo /Applications/Skype.app/Contents/MacOS/Skype /secondary"

(você também pode fechar o aplicativo de script após o lançamento do skype)

tell application "Application_Script_Editor_Name"

quit

end tell

  1. Para remover o erro " sudo: no tty present e nenhum programa askpass especificado 'error? ", você deve conceder ao usuário para usar o aplicativo sem solicitar a senha (de nicdaniau )

sudo visudo

(adicione no final, mas substitua "add_your_username")

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

  1. (Opcional) Adicionar como item de inicialização

Preferências do Sistema > Usuário & Grupos > Guia Itens de login > Botão + (mais)

    
por 04.01.2018 / 15:29
0

Atualmente, estou usando uma pequena variação da resposta aceita (no Mac):

aberto -na Skype --args --secondary --datapath="/ Users / $ (whoami) / Biblioteca / Suporte de Aplicação / Microsoft / Skype para Desktop / Perfil1"

Fonte: link

    
por 17.09.2018 / 18:20

Tags