Mac OS X'te birden fazla Skype istemcisi?


38

Mac OS X'te birden fazla Skype istemcisini nasıl çalıştırabilirim?

Yanıtlar:


49

İşte sudo gerektirmeyen veya başka bir yerde açıklanan diğer sorunlardan herhangi birine sahip olmayan bir çözüm:

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

"Skype2" yi skype ve go somun örneklerine ihtiyaç duyduğunuz sayıda kullanın.


1
Neden cevap verdiğini bilmiyorum, kabul edilmedi, ama yine de - benim için uygun bir çözüm gibi görünüyor. Her şey bir kullanıcı bağlamı ve sudo olmadan.
Jevgeni Smirnov

2
@JevgeniSmirnov Kabul edilmedi çünkü partiye yaklaşık 3 yıl geciktim. Yine de arkadaşlarınıza söylemekten çekinmeyin!
Matthew Scharley

2
Herhangi bir yarış koşulunu engelleyen en iyi, en temiz ve uygun şık çözüm budur. +1
KoCMoHaBTa

1
Herkesi bu cevabı yükseltmeye çağırıyorum. Sudo / su çözümleriyle karşılaştırıldığında, doğru çalışan copy-n-paste'e sahiptir.
alx

7
En son Skype güncellemesinden sonra çalışmayı durdurdu :(
a4arpan

42

Skype.app'yi çalıştırın, ardından bu komutu terminalde kullanın:

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

Mac OS X Lion 10.7.4 ve Skype 5.8.0.865'te test edilmiştir.


5
Bu gerçek en iyi cevap. Kendi ses ayarlarınızı korursunuz ve bu yöntemle bir yapıştırmayı düzgün şekilde kopyalayabilirsiniz. Diğerinde öyle değil.
wizonesolutions 16

10.8.4'te iyi çalışıyor. Çok teşekkürler!
Sveatoslav

Yosemite (10.10.1) 'i kontrol etti, iyi çalışıyor
Mani

4
Aşağıda belirtildiği gibi, Skype'ı kök olarak çalıştırmak akıllıca değildir. Bunun yerine Matthew Scharley tarafından önerilen herhangi bir yöntemi kullanın.
t.mikael.d

En son skype'ta çalışıyor!
Sparrowcide

12

Komut satırı anahtarları değişti, bu sayfada yenilerini buldum . Biçimi Matthew'ün mükemmel cevabından kopyalayarak aşağıdaki komutu uygularız:

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

"Skype2" yi skype ve go somun örneklerine ihtiyaç duyduğunuz sayıda kullanın.


Mükemmel çözüm. Paylaşım için teşekkürler. Yeni skype ile harika çalıştı
Faisal Sarfraz

10

Kolay değil. Skype , Terminal kullanarak open -na Skypeve /Applications/Skype.app/Contents/MacOS/Skypeiçinde ek örnekler açılmasını aktif olarak önler .

görüntü tanımını buraya girin


Bir Skype örneği başlatmanız, ardından ~/Library/Application Support/Skypedosyalara gitmeniz ve silmeniz gerekir Skype.pid. Ardından Terminal'i açın ve yukarıdaki komutlardan birini yürütün (Birini öneririm open).

Unutmayın: Skype geliştiricileri bunu yapmanıza engel olmak için aktif olarak çalışırlar, bu nedenle bazı şeyler çok yanlış olabilir. Ancak, hesabıma iki kez giriş yapabildim. Başka hiçbir şey hakkında fikrim yok.


1
Bu hack iyi çalışıyor ama bir süre sonra iki Skype örneğim kızıyor ve tüm proclarımı kullanıyorlar !! İşlerime zarar vermemek için onları manuel olarak öldürmem gerekiyor ... "İşler çok yanlış gidebilir", bu benim için mantıklı geliyor;) Bu yüzden hala 2 Skype örneğini 'doğru şekilde' nasıl çalıştıracağım hakkında hiçbir fikrim yok ... Bazı öneriler , Mac OS Lion ve Skype 5.4.0.1771 kullanıyorum.
paco

4

Facebook'ta birden fazla Skype örneği çalıştırmak için aşağıdaki geçici çözümü yaptım.

Mac'te oluşturduğunuz birden fazla kullanıcının olduğundan emin olun, öyleyse şimdi oluşturabilirsiniz. Terminal.app'ı Uygulamalar> kullanımlar> terminalden açın Aşağıdaki komutları yazın.

$ su kullanıcı adı
Şifre: ....
bash-3.2 $

Not: Mac'in üzerindeki ikinci kullanıcı adıyla değiştirin Şimdi terminal üzerinden ikinci kullanıcıya giriş yaptınız. İhtiyacımız olan tek şey, aşağıdaki komutları yazarak yapılabilecek ikinci kullanıcı için Skype APP'yi başlatmak.

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

Canlı izlemek için blog yazımda bunu açıklayan videoyu izleyebilirsiniz . Umarım yardımcı olur.


Süper Kullanıcıya Hoş Geldiniz - Genelde yalnızca bağlantılar değil, ayrıntı eklemeyi tercih ediyoruz. Bağlantıdan daha fazla bilgi eklemek için cevabınızı EDİTEBİLİR Mİ?
Simon Sheehan

Bu yapılır, lütfen kontrol edin :)
Sachin Khosla

2

Daniel Beck metodunu kullanmanızı öneririm.

Sudo kullanmak, Skype'ı yönetici olarak çalıştırmanızı istiyor. Skype paketinize bazı bilgisayar korsanları tarafından demonte edilmiş gibi bir şey olursa, yönetici veya süper kullanıcı olarak çalışmak iyi bir fikir değildir. .Pid dosyasını silmek gerçekten işe yarıyor ve bir sorun yaratmıyor. Skype, ~ / Library / Application Support / Skype / Skype.pid altındaki .pid dosyasını (dosya olarak) kontrol ederek birden fazla örneği kontrol ederek çalışır.

Ayrıca, bir geliştiriciyseniz, neden 80 numaralı bağlantı noktasının çalışmadığını merak ediyor olabilirsiniz, bunun nedeni Skype'ın 80 numaralı bağlantı noktasını localhost'tan ararken veya IP v4 adresinizi kullanırken kullanmasıdır. Skype, bir şekilde yönetici veya süper kullanıcı hesabı üzerinden çalıştığından engeller.

Yukarıdakiler aynı anda aynı anda, aynı makinede, aynı kullanıcı hesabında aynı anda çalışmanıza izin vermeyecek olmasına rağmen işe yarar.

Yani emirleri yerine getirmek için, bu yapılabilir.

  1. Skype'ınızı bir şekilde Dock'ta veya Finder'ı kullanarak tıklayın
  2. terminalinizi açın ve "cd ~ / Kütüphane / Uygulama Desteği / Skype" yazın.
  3. .pid dosyasını "Skype.pid bağlantısını kaldır" ile kaldırın.
  4. çalıştırın, terminalinizde "open -nW '/Application/Skype.app' &" komutunu çalıştırın.

"/Application/Skype.app/Contents/MacOS/Skype &" komutunu kullanarak da çalışır, ancak terminalinizi kapatırsanız, oturum da terminalinizin geçerli oturumunda tutulacağı için Skype da olacaktır. Yani "open" komutunu kullanmak mükemmel.


1

Matthew Scharley en iyi cevabı verdi. Bu yöntemle, aynı hesabı koruyorsunuz, ancak 2 hesap için ayrı ayarlar yaptınız, böylece otomatik oturum açma iyi sonuç verecek. Bu .pid dosya silme yöntemi ile durum böyle değil.

Terminali kullanıyorsanız, aşağıdaki 2 diğer ad, 2 skype örneğini herhangi bir sırayla başlatmanıza yardımcı olur:

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

Bu komutları spot ışıktan başlatmak istiyorsanız, 2 otomatik komut dosyası da oluşturabilirsiniz.


0

Bu komutu kullanıyorum:

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

Bu benim için linux üzerinde çalışır; Bu seçeneğin OS X'te de mevcut olduğunu varsayıyorum.


0

Şimdi yeni bir yol var:

  1. FluidApp'ı kurun (kendiniz arayın)
  2. (İsteğe bağlı) Birden fazla sıvı Skype Apps çalıştırmak istiyorsanız, FluidApp'tan lisans alın
  3. Akıcı bir uygulama oluşturun
  4. Yeni oluşturulan Skype @ YourOrg uygulamasını açın
  5. (2 yaptıysanız) Tercihler → Menkul Kıymetler → Çerez Depolama → Safari'den ayrı. Bu, Skype @ OtherOrg akışkan uygulamaları oluşturmanıza olanak sağlar.
  6. Skype'ta oturum açın, şimdi sohbete başlayabilirsiniz
  7. A / V konferansı istiyorsanız, talimatı yüklemek için Skype for Web eklentisini yükleyin

Bu OP yapmaya çalıştığı şey yardım gitmiyor
cinas

Ancak aynı şeyi daha iyi güvenlikle başarır.
Miao ZhiCheng 12:15

0

En son Skype güncellemesinden bu yana (8.12.0.14) Diğer kullanıcıların çalışabilmesi için 3 adım birleştirmek zorunda kaldım (adımlar en zor olanı bilmiyorum çünkü adımlar biraz zor (sonuncusu özel) ama ... Daha iyi bir çözüm varsa / biliyorsanız lütfen söyleyin)

  1. Komut Dosyası Düzenleyicisi'nden Uygulama Oluştur ( Daniel Mettler adımları ) ancak içeriği yukarıdaki komut satırına getirmelisiniz ( ZaaiM'den )

kabuk komut dosyasını "sudo /Applications/Skype.app/Contents/MacOS/Skype / ikincil" yap

(ayrıca skype başlatıldıktan sonra script uygulamasını da kapatabilirsiniz)

"Application_Script_Editor_Name" uygulamasına bildirin

çıkmak

son söyle

  1. " Sudo: tty mevcut değil ve 'error?' Belirtilen askpass program yok " hatasını kaldırmak için , kullanıcıya parola sormadan ( nicdaniau'dan ) uygulamayı kullanmasına izin vermelisiniz

sudo visudo

(sonuna ekleyin ancak "add_your_username" yerine koyun)

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

  1. (İsteğe bağlı) Başlangıç ​​Öğesi Olarak Ekle

Sistem Tercihleri> Kullanıcı ve Gruplar> Giriş Öğeleri sekmesi> + (artı) düğmesi


0

Şu anda kabul edilen yanıtın küçük bir çeşitlemesini kullanıyorum (Mac’te):

open -na Skype --args --secondary --datapath = "/ Kullanıcılar / $ (whoami) / Kütüphane / Uygulama Desteği / Microsoft / Masaüstü için Skype / Profil1"

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


Ve bu çeşitliliği kullandıktan sonra ne olacak, işe yarıyor mu? Ayrıca, bu sorunun kabul edilmiş bir cevabı yoktur , bu nedenle hangi cevap?
Pierre.Vriens 17:18

Evet, çok iyi çalışıyor. Şu anda kişisel Skype hesabımı kullanıyorum ve bu ikinci çalışma yalnızca bu yöntemle çalışan Skype hesabı. Ayrıca haklısın, kabul edilmiş bir cevap yok ama cevap vermeli (en azından yazıldığı sırada), Matthew Scharley tarafından # 48'e atıfta bulunuyorum.
deb 19:18

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.