Nhiều khách hàng Skype trên Mac OS X?


38

Làm cách nào tôi có thể chạy nhiều ứng dụng khách Skype trên Mac OS X?

Câu trả lời:


49

Đây là một giải pháp không yêu cầu sudo hoặc có bất kỳ vấn đề nào khác được mô tả ở nơi khác:

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

Thay thế "Skype2" bằng số lượng mà bạn cần các phiên bản của skype và thực hiện.


1
Tôi không biết tại sao bạn trả lời không được chấp nhận, nhưng vẫn vậy - có vẻ như đó là giải pháp phù hợp với tôi. Tất cả mọi thứ là một bối cảnh người dùng và không có sudo.
Jevgeni Smirnov

2
@JevgeniSmirnov Nó không được chấp nhận vì tôi đến bữa tiệc muộn khoảng 3 năm. Hãy nói với bạn bè của bạn mặc dù!
Matthew Scharley

2
Đây là giải pháp tốt nhất, sạch nhất và phù hợp để tránh mọi điều kiện chủng tộc. +1
KoCMoHaBTa

1
Tôi kêu gọi mọi người nêu lên câu trả lời này. So sánh với các giải pháp sudo / su, nó có copy-n-paste hoạt động chính xác.
alx

7
đã ngừng hoạt động sau khi cập nhật Skype mới nhất :(
a4arpan

42

Chạy Skype.app, sau đó sử dụng lệnh này trong thiết bị đầu cuối:

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

Đã thử nghiệm trên Mac OS X Lion 10.7.4 và Skype 5.8.0.865.


5
Đây là câu trả lời thực sự tốt nhất. Bạn giữ lại các cài đặt âm thanh của riêng mình và có thể sao chép một dán đúng cách bằng phương pháp này. Không phải như vậy trên một cái khác.
wizonesolutions

Làm việc tốt vào ngày 10.8.4. Cảm ơn nhiều!
Sveatoslav

đã kiểm tra trên Yosemite (10.10.1), hoạt động tốt
Mani

4
Như đã nêu dưới đây, thật không thông minh khi chạy Skype với quyền root. Sử dụng bất kỳ phương pháp được đề xuất bởi Matthew Scharley thay thế.
t.mikael.d

Hoạt động trên skype mới nhất!
Sparrowcide

12

Các công tắc dòng lệnh đã thay đổi, tôi tìm thấy những cái mới trên trang này . Sao chép định dạng từ câu trả lời xuất sắc của Matthew , chúng tôi có lệnh sau:

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

Thay thế "Skype2" bằng số lượng mà bạn cần các phiên bản của skype và thực hiện.


Giải pháp hoàn hảo. Cám ơn vì đã chia sẻ. Làm việc tuyệt vời với skype mới
Faisal Sarfraz

10

Nó không dẽ. Skype chủ động ngăn chặn việc mở các phiên bản bổ sung bằng cách sử dụng open -na Skype/Applications/Skype.app/Contents/MacOS/Skypetrong Terminal.

nhập mô tả hình ảnh ở đây


Bạn cần khởi chạy một phiên bản Skype, sau đó đi đến ~/Library/Application Support/Skypevà xóa các tệp Skype.pid. Sau đó mở Terminal và thực hiện một trong các lệnh trên (tôi khuyên bạn nên thực hiện lệnh này open).

Hãy nhớ rằng: Các nhà phát triển Skype tích cực làm việc để ngăn bạn làm điều đó, vì vậy một số điều có thể trở nên sai lầm khủng khiếp nếu bạn làm điều này. Nhưng, tôi đã có thể đăng nhập vào tài khoản của mình hai lần. Không có ý tưởng về bất cứ điều gì khác.


1
Bản hack này đang hoạt động tốt nhưng sau một thời gian, hai phiên bản Skype của tôi đang trở nên điên loạn và sử dụng tất cả các thiết bị của tôi !! Tôi cần phải giết chúng một cách thủ công để tránh làm hỏng Proc của tôi ... "Mọi thứ có thể trở nên cực kỳ sai lầm", nó thực sự có ý nghĩa đối với tôi;) Vì vậy, tôi vẫn không biết làm thế nào để chạy 2 cá thể Skype 'đúng cách' ... , Tôi đang sử dụng Mac OS Lion & Skype 5.4.0.1771.
paco

4

Tôi đã thực hiện cách giải quyết sau đây để chạy nhiều phiên bản Skype trên facebook.

Hãy chắc chắn rằng bạn có nhiều hơn một người dùng được tạo trên Mac, nếu không thì bạn có thể tạo ngay bây giờ. Mở Terminal.app từ Ứng dụng> sử dụng> thiết bị đầu cuối Nhập các lệnh sau.

$ su tên người dùng
Mật khẩu: ....
bash-3.2 $

Lưu ý: Thay thế bằng tên người dùng thứ hai trên máy Mac Bây giờ bạn đã đăng nhập vào người dùng thứ hai qua thiết bị đầu cuối. Tất cả những gì chúng ta cần là khởi động Skype APP cho người dùng thứ hai, có thể được thực hiện bằng cách nhập bộ lệnh sau đây

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

Để xem trực tiếp, bạn có thể xem video giải thích điều này trên bài đăng trên blog của tôi . Mong rằng sẽ giúp.


Chào mừng bạn đến với Siêu người dùng - Chúng tôi thường thích bạn bao gồm các chi tiết và không chỉ các liên kết. Bạn có thể EDIT câu trả lời của bạn để thêm thông tin từ liên kết?
Simon Sheehan

Thế là xong, vui lòng kiểm tra :)
Sachin Khosla

2

Tôi khuyên bạn nên sử dụng phương pháp Daniel Beck.

Sử dụng sudo là yêu cầu bạn chạy Skype với tư cách quản trị viên. Nếu có điều gì đó xảy ra với gói Skype của bạn như bị một số tin tặc tháo gỡ, thì việc chạy như một quản trị viên hoặc siêu người dùng không phải là một ý tưởng hay. Xóa tệp .pid thực sự hoạt động và không có vấn đề. Skype chạy bằng cách kiểm tra nhiều phiên bản bằng cách kiểm tra tệp .pid trong ~ / Library / Application Support / Skype / Skype.pid (dưới dạng tệp).

Ngoài ra, nếu bạn là nhà phát triển, bạn có thể tự hỏi tại sao cổng 80 không hoạt động, đó là vì Skype đang sử dụng nó khi gọi cổng 80 của bạn từ localhost hoặc sử dụng địa chỉ IP v4 của bạn. Skype bằng cách nào đó chặn nó vì nó chạy thông qua quản trị viên hoặc tài khoản siêu người dùng.

Các công việc trên, mặc dù nó sẽ không cho phép bạn chạy cùng một tài khoản cùng một lúc, cùng một máy, cùng một tài khoản người dùng nhưng rõ ràng là ổn.

Vì vậy, để tạo nên lệnh, điều này có thể được thực hiện bằng cách,

  1. Nhấp vào Skype của bạn bằng cách nào đó trong Dock hoặc sử dụng Finder
  2. mở thiết bị đầu cuối của bạn và gõ, "cd ~ / Thư viện / Hỗ trợ ứng dụng / Skype"
  3. xóa tệp .pid bằng cách "hủy liên kết Skype.pid"
  4. chạy, trong thiết bị đầu cuối của bạn, "open -nW '/Application/Skype.app' &"

sử dụng lệnh "/Application/Skype.app/Contents/MacOS/Skype &" cũng hoạt động nhưng nếu bạn đóng thiết bị đầu cuối của mình, Skype cũng sẽ tồn tại, vì phiên sẽ được giữ bởi phiên hiện tại của thiết bị đầu cuối của bạn. Vì vậy, sử dụng lệnh "mở" là hoàn hảo.


1

Matthew Scharley cung cấp câu trả lời tốt nhất. Với phương pháp của anh ấy, bạn giữ cùng một tài khoản nhưng tách biệt cài đặt cho 2 tài khoản, vì vậy đăng nhập tự động sẽ hoạt động tốt. Đây không phải là trường hợp với phương pháp xóa tệp .pid.

Nếu bạn đang sử dụng thiết bị đầu cuối, 2 bí danh sau sẽ giúp bạn bắt đầu 2 trường hợp skype theo bất kỳ thứ tự nào:

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

Bạn cũng có thể tạo 2 tập lệnh tự động hóa nếu bạn muốn bắt đầu các lệnh này từ spotlight.


0

Tôi sử dụng lệnh này:

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

Điều này làm việc cho tôi trên linux; Tôi giả sử tùy chọn này cũng có sẵn trên OS X.


0

Bây giờ có một cách mới:

  1. Cài đặt FluidApp (tự tìm kiếm)
  2. (Tùy chọn) Nhận giấy phép từ FluidApp nếu bạn muốn chạy nhiều hơn một ứng dụng Skype chất lỏng
  3. Tạo một ứng dụng chất lỏng
  4. Mở ứng dụng Skype @ YourOrg mới được tạo
  5. (nếu bạn đã làm 2) Tùy chọn → Chứng khoán → Lưu trữ cookie → Tách biệt khỏi Safari. Điều này sẽ cho phép bạn tạo các ứng dụng chất lỏng Skype @ OtherOrg.
  6. Đăng nhập vào Skype, bây giờ bạn có thể bắt đầu trò chuyện
  7. Nếu bạn muốn hội thảo A / V, hãy chuyển hướng dẫn cài đặt plugin Skype for Web

Điều này sẽ không giúp ích gì cho những gì OP đang cố gắng thực hiện
chơi chữ

Nhưng nó đạt được điều tương tự với bảo mật tốt hơn.
Miao ZhiCheng

0

Kể từ bản cập nhật Skype mới nhất (8.12.0.14), tôi đã phải hợp nhất 3 bước từ những người dùng khác để làm việc (Tôi không biết liệu đó có phải là giải pháp tốt nhất không vì các bước này khá phức tạp (đặc biệt là bước cuối cùng) nhưng ... nó đang hoạt động. Nếu bạn có / biết một giải pháp tốt hơn xin vui lòng nói)

  1. Tạo ứng dụng từ Script Editor (các bước Daniel Mettler ) nhưng bạn phải thay đổi nội dung thành dòng lệnh ở trên (từ ZaaiM )

thực hiện tập lệnh shell "sudo /Appluggest/Skype.app/Contents/MacOS/Skype / junior"

(bạn cũng có thể đóng ứng dụng tập lệnh sau khi khởi chạy skype)

nói với ứng dụng "Application_Script_Editor_Name"

bỏ

kết thúc

  1. Để xóa lỗi " sudo: không có tty hiện tại và không có chương trình hỏi qua được chỉ định 'lỗi? ", Bạn phải cấp cho người dùng sử dụng ứng dụng mà không cần nhắc mật khẩu (từ nicdaniau )

sudo visudo

(thêm vào cuối nhưng thay thế "add_your_username")

"add_your_username" ALL = NOPASSWD: /Appluggest/Skype.app/Contents/MacOS/Skype / thứ cấp

  1. (Tùy chọn) Thêm làm Mục khởi động

Tùy chọn hệ thống> Người dùng & nhóm> tab Mục đăng nhập> nút + (cộng)


0

Tôi hiện đang sử dụng một biến thể nhỏ của câu trả lời được chấp nhận (trên Mac):

open -na Skype --args --secondary --datapath = "/ Users / $ (whoami) / Thư viện / Hỗ trợ ứng dụng / Microsoft / Skype cho Máy tính để bàn / Hồ sơ1"

Nguồn: https://answers.microsoft.com/en-us/skype/forum/skype_windesk-skype_startms-skype_signms/how-can-i-run-multipl-skype-812014-accounts-at/c64540e4-20b5-4 a039-fd8ab2c59624


Và điều gì xảy ra sau khi bạn sử dụng biến thể đó, nó có hoạt động không? Ngoài ra, câu hỏi này không có câu trả lời được chấp nhận , vậy đó là câu trả lời nào?
Pierre.Vriens

Vâng, nó hoạt động rất tốt. Tôi hiện đang sử dụng tài khoản Skype cá nhân của mình và tài khoản thứ hai này chỉ hoạt động với tài khoản Skype này. Ngoài ra, bạn đúng, không có câu trả lời được chấp nhận nhưng nó nên (ít nhất là tại thời điểm nó được viết), tôi đang đề cập đến # 48 của Matthew Scharley.
gỡ lỗi

-2

sử dụng https://web.skype.com/ - cách dễ nhất đối với tôi


2
Chúng tôi biết web.skype là phiên bản web trên Skype nhưng bạn có thể vui lòng chỉ định thêm về phương pháp đó không (giả sử đó là đa nền tảng, v.v.)?
CaldeiraG
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.