Banyak klien Skype di Mac OS X?

38

Bagaimana saya bisa menjalankan banyak klien Skype di Mac OS X?

Wuffers
sumber

Jawaban:

49

Inilah solusi yang tidak memerlukan sudo atau memiliki masalah lain yang dijelaskan di tempat lain:

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

Ganti "Skype2" dengan angka sebanyak yang Anda perlukan contoh skype dan gila.

Matthew Scharley
sumber
1
Saya tidak tahu mengapa jawaban Anda tidak diterima, tetapi masih - sepertinya solusi yang tepat untuk saya. Semuanya adalah satu konteks pengguna dan tanpa sudo.
Jevgeni Smirnov
2
@JevgeniSmirnov Ini tidak diterima karena saya sekitar 3 tahun terlambat ke pesta. Jangan ragu untuk memberi tahu teman Anda!
Matthew Scharley
2
Ini adalah yang terbaik, solusi terbersih dan elegan yang menghindari segala kondisi balapan. +1
KoCMoHaBTa
1
Saya mengimbau semua orang untuk memperbaiki jawaban ini. Dibandingkan dengan solusi sudo / su, ini memiliki copy-n-paste yang berfungsi dengan benar.
alx
7
berhenti bekerja setelah pembaruan Skype terbaru :(
a4arpan
42

Jalankan Skype.app, lalu gunakan perintah ini di terminal:

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

Diuji pada Mac OS X Lion 10.7.4 dan Skype 5.8.0.865.

ZaaiM
sumber
5
Ini adalah jawaban terbaik yang sebenarnya. Anda mempertahankan pengaturan suara Anda sendiri dan dapat menyalin pasta dengan benar dengan metode ini. Tidak demikian halnya dengan yang lain.
wizonesolutions
Bekerja dengan baik pada 10.8.4. Terimakasih banyak!
Sveatoslav
diperiksa pada Yosemite (10.10.1), bekerja dengan baik
Mani
4
Seperti yang dinyatakan di bawah ini, tidak pintar untuk menjalankan Skype sebagai root. Gunakan metode apa pun yang disarankan oleh Matthew Scharley sebagai gantinya.
t.mikael.d
Bekerja pada skype terbaru!
Sparrowcide
12

Sakelar baris perintah telah berubah, saya menemukan yang baru di halaman ini . Menyalin format dari jawaban Matthew yang luar biasa , kami memiliki perintah berikut:

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

Ganti "Skype2" dengan angka sebanyak yang Anda perlukan contoh skype dan gila.

Ian
sumber
Solusi sempurna. Terima kasih telah berbagi. Bekerja sangat baik dengan skype baru
Faisal Sarfraz
10

Ini tidak mudah. Skype secara aktif mencegah pembukaan instance tambahan menggunakan open -na Skypedan /Applications/Skype.app/Contents/MacOS/Skypedi Terminal.

masukkan deskripsi gambar di sini


Anda harus meluncurkan instance Skype, lalu pergi ke ~/Library/Application Support/Skype, dan menghapus file Skype.pid. Kemudian buka Terminal dan jalankan salah satu perintah di atas (saya sarankan opensatu).

Ingat: Para pengembang Skype secara aktif berupaya mencegah Anda melakukan hal itu, sehingga beberapa hal bisa jadi sangat salah jika Anda melakukan ini. Tapi, saya bisa masuk ke akun saya dua kali. Tidak tahu apa-apa lagi.

Daniel Beck
sumber
1
Peretasan ini bekerja dengan baik tetapi setelah beberapa waktu, dua contoh Skype saya menjadi marah dan menggunakan semua proc saya !! Saya perlu membunuh mereka secara manual untuk menghindari kerusakan pada proc saya ... "Mungkin ada yang salah", itu benar-benar masuk akal bagi saya;) Jadi saya masih tidak tahu bagaimana menjalankan 2 contoh Skype 'dengan benar' ... Beberapa persiapan , Saya menggunakan Mac OS Lion & Skype 5.4.0.1771.
paco
4

Saya telah melakukan solusi berikut untuk menjalankan beberapa contoh Skype di facebook.

Pastikan Anda memiliki lebih dari satu pengguna yang dibuat di Mac, jika tidak maka Anda dapat membuatnya sekarang. Buka Terminal.app dari Aplikasi> utilites> terminal Ketikkan perintah berikut.

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

Catatan: Ganti dengan nama pengguna kedua di Mac Anda. Sekarang Anda masuk ke pengguna kedua melalui terminal. Yang kita butuhkan adalah memulai Skype APP untuk pengguna kedua, yang dapat dilakukan dengan mengetikkan serangkaian perintah berikut

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

Untuk melihatnya langsung, Anda dapat menonton video yang menjelaskan hal ini di posting blog saya . Semoga itu bisa membantu.

Sachin Khosla
sumber
Selamat datang di Pengguna Super - Kami biasanya lebih suka Anda memasukkan rincian dan bukan hanya tautan. Bisakah Anda mengedit jawaban Anda untuk menambahkan lebih banyak informasi dari tautan?
Simon Sheehan
Itu sudah selesai, silakan periksa :)
Sachin Khosla
2

Saya merekomendasikan untuk menggunakan metode Daniel Beck.

Menggunakan sudo meminta Anda untuk menjalankan Skype sebagai administrator. Jika sesuatu terjadi pada paket Skype Anda seperti dibongkar oleh beberapa peretas, menjalankan sebagai administrator atau pengguna super bukanlah ide yang baik. Menghapus file .pid benar-benar berfungsi dan tidak memiliki masalah. Skype berjalan dengan memeriksa beberapa instance dengan memeriksa file .pid di bawah ~ / Library / Dukungan Aplikasi / Skype / Skype.pid (sebagai file).

Juga, jika Anda seorang pengembang, Anda mungkin bertanya-tanya mengapa port 80 tidak berfungsi, itu karena Skype menggunakannya saat memanggil port 80 Anda dari localhost atau menggunakan alamat IP v4 Anda. Skype entah bagaimana memblokirnya karena itu berjalan melalui administrator atau akun pengguna super.

Cara di atas berfungsi, meskipun tidak memungkinkan Anda menjalankan akun simultan pada saat yang sama, mesin yang sama, akun pengguna yang sama tetapi itu tidak masalah, jelas.

Jadi untuk membuat perintah, ini bisa dilakukan oleh,

  1. Klik Skype Anda entah bagaimana di Dock atau menggunakan Finder
  2. buka terminal Anda dan ketik, "cd ~ / Perpustakaan / Dukungan Aplikasi / Skype"
  3. hapus file .pid dengan, "hapus tautan Skype.pid"
  4. jalankan, di terminal Anda, "buka -nW '/Application/Skype.app' &"

menggunakan perintah "/Application/Skype.app/Contents/MacOS/Skype &" juga berfungsi, tetapi jika Anda menutup terminal, Skype juga akan ada, karena sesi akan dipegang oleh sesi saat ini di terminal Anda. Jadi, menggunakan perintah "terbuka" itu sempurna.

toytoy
sumber
1

Matthew Scharley memberikan jawaban terbaik. Dengan metodenya, Anda menyimpan akun yang sama tetapi memisahkan pengaturan untuk 2 akun, sehingga masuk otomatis akan berfungsi dengan baik. Ini tidak terjadi dengan metode penghapusan file .pid.

Jika Anda menggunakan terminal, 2 alias berikut akan membantu Anda memulai 2 contoh skype dalam urutan apa pun:

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

Anda juga dapat membuat 2 skrip automator jika Anda ingin memulai perintah ini dari sorotan.

jaguarondi
sumber
0

Saya menggunakan perintah ini:

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

Ini bekerja untuk saya di linux; Saya menganggap opsi ini juga tersedia di OS X.

daniel kullmann
sumber
0

Sekarang ada cara baru:

  1. Instal FluidApp (cari sendiri sendiri)
  2. (Opsional) Dapatkan lisensi dari FluidApp jika Anda ingin menjalankan lebih dari satu Aplikasi Skype yang lancar
  3. Buat aplikasi yang lancar
  4. Buka aplikasi Skype @ YourOrg yang baru dibuat
  5. (jika Anda melakukannya 2) Preferensi → Efek → Penyimpanan Cookie → Terpisah dari Safari. Ini memungkinkan Anda membuat aplikasi lancar Skype @ OtherOrg.
  6. Masuk ke Skype, sekarang Anda dapat mulai mengobrol
  7. Jika Anda ingin konferensi A / V, alir instruksi instal plugin Skype for Web
Miao ZhiCheng
sumber
Ini tidak akan membantu apa yang OP coba lakukan
pun
Tapi itu mencapai hal yang sama dengan keamanan yang lebih baik.
Miao ZhiCheng
0

Sejak pembaruan Skype terbaru (8.12.0.14) saya harus menggabungkan 3 langkah dari pengguna lain untuk bekerja (saya tidak tahu apakah ini solusi terbaik karena langkah-langkahnya agak rumit (khusus yang terakhir) tapi ... itu berfungsi. Jika Anda memiliki / tahu solusi yang lebih baik, silakan katakan)

  1. Buat Aplikasi dari Script Editor (langkah Daniel Mettler ) tetapi Anda harus mengubah konten ke baris perintah di atas (dari ZaaiM )

lakukan skrip shell "sudo /Applications/Skype.app/Contents/MacOS/Skype / secondary"

(Anda juga dapat menutup aplikasi skrip setelah peluncuran skype)

beri tahu aplikasi "Application_Script_Editor_Name"

berhenti

akhiri saja

  1. Untuk menghapus kesalahan " sudo: tidak ada tty dan tidak ada program askpass yang ditentukan 'kesalahan? ", Anda harus memberikan pengguna untuk menggunakan aplikasi tanpa meminta kata sandi (dari nicdaniau )

sudo visudo

(tambahkan di bagian akhir tetapi ganti "add_your_username")

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

  1. (Opsional) Tambahkan sebagai Item Startup

Preferensi Sistem> Pengguna & Grup> tab Item Masuk> tombol + (plus)

silvarik
sumber
0

Saat ini saya menggunakan sedikit variasi dari jawaban yang diterima (di Mac):

open -na Skype --args --secondary --datapath = "/ Pengguna / $ (whoami) / Perpustakaan / Dukungan Aplikasi / Microsoft / Skype untuk Desktop / Profile1"

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

seperti deblike
sumber
Dan apa yang terjadi setelah Anda menggunakan variasi itu, apakah itu berfungsi? Selain itu, pertanyaan ini tidak memiliki jawaban yang diterima , jadi jawaban mana yang tepat?
Pierre.Vriens
Ya, itu bekerja dengan sangat baik. Saat ini saya menggunakan akun Skype pribadi saya dan yang kedua ini hanya berfungsi akun Skype dengan metode ini. Juga, Anda benar, tidak ada jawaban yang diterima tetapi seharusnya (setidaknya pada saat itu ditulis), saya merujuk ke # 48 oleh Matthew Scharley.
deblike
-2

gunakan https://web.skype.com/ - cara termudah bagi saya

beebop
sumber
2
Kami tahu web.skype adalah versi web di Skype tetapi dapatkah Anda menentukan lebih lanjut tentang pendekatan itu (katakanlah itu lintas platform, dll.)?
CaldeiraG