Кілька клієнтів Skype на Mac OS X?


Відповіді:


49

Ось рішення, яке не вимагає судо-або інших проблем, описаних в іншому місці:

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

Замініть "Skype2" на стільки номерів, скільки вам потрібно, щоб екземпляри скайпу і "горіхи".


1
Я не знаю, чому ви відповідаєте, це не прийнято, але все ж - це здається правильним рішенням для мене. Все - це один контекст користувача та без sudo.
Євгеній Смірнов

2
@JevgeniSmirnov Це не прийнято, тому що я спізнювався на партію на 3 роки. Не соромтеся розповісти своїм друзям!
Меттью Шарлі

2
Це найкраще, найчистіше та правильне елегантне рішення, яке дозволяє уникнути будь-яких перегонів. +1
KoCMoHaBTa

1
Я закликаю всіх підтримати цю відповідь. Порівнюючи з рішеннями sudo / su, він копіює n-пасту, що працює правильно.
alx

7
припинив роботу після останнього оновлення Skype :(
a4arpan

42

Запустіть Skype.app, а потім використовуйте цю команду в терміналі:

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

Тестовано на Mac OS X Lion 10.7.4 та Skype 5.8.0.865.


5
Це справді найкраща відповідь. Ви зберігаєте власні налаштування звуку і можете правильно скопіювати пасту за допомогою цього методу. Не так на іншому.
wizonesolutions

Відмінно працює 10.8.4. Велике дякую!
Святослав

перевірено на Йосеміті (10.10.1), працює нормально
Мані

4
Як зазначено нижче, не розумно запускати Skype як root. Використовуйте замість цього будь-який метод, запропонований Метью Шарлі.
t.mikael.d

Працює над останнім скайпом!
Воробець

12

Перемикачі командного рядка змінилися, я знайшов нові на цій сторінці . Скопіювавши формат із відмінної відповіді Метью , ми маємо таку команду:

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

Замініть "Skype2" на стільки номерів, скільки вам потрібно, щоб екземпляри скайпу і "горіхи".


Ідеальне рішення. Дякую, що поділились. Чудово співпрацював з новим скайпом
Faisal Sarfraz

10

Це не легко. Skype активно запобігає відкриттю додаткових примірників за допомогою open -na Skypeта /Applications/Skype.app/Contents/MacOS/Skypeв Terminal.

введіть тут опис зображення


Вам потрібно запустити екземпляр Skype, потім перейти до ~/Library/Application Support/Skypeта видалити файли Skype.pid. Потім відкрийте Terminal і виконайте одну з команд вище (я рекомендую open).

Пам'ятайте: Розробники Skype активно працюють над тим, щоб вам це не було, тому деякі речі можуть зійти дуже не так, якщо ви це зробите. Але мені вдалося увійти до свого акаунта двічі. Поняття ні про що інше.


1
Цей хак працює добре, але через деякий час мої два екземпляри скайпу збуваються з розуму і використовують усі мої процедури !! Мені потрібно вбити їх вручну, щоб не пошкодити мою процедуру ... "Все може піти не так", насправді це має сенс для мене;) Тому я досі не маю уявлення, як правильно запустити 2 екземпляри Skype ... Деякі заходи , Я використовую Mac OS Lion & Skype 5.4.0.1771.
paco

4

Я зробив наступне рішення, щоб запустити кілька примірників Skype у facebook.

Переконайтеся, що у вас створено більше одного користувача на Mac, якщо ні, то можете створити його зараз. Відкрийте Terminal.app з Програми> утиліти> термінал Введіть наступні команди.

$ su Ім'я користувача
Пароль: ....
bash-3.2 $

Примітка. Замініть ім'я другого користувача на вашому Mac зараз. Ви ввійшли до другого користувача через термінал. Все, що нам потрібно, це запустити Skype APP для другого користувача, що можна зробити, ввівши наступний набір команд

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

Щоб побачити це в прямому ефірі, ви можете подивитися відео, що пояснюють це у моєму дописі на блозі . Сподіваюся, що це допомагає.


Ласкаво просимо до Super User - Ми, як правило, вважаємо, що ви включаєте деталі, а не лише посилання. Ви можете редагувати свою відповідь, щоб додати більше інформації за посиланням?
Саймон Шихан

Зроблено, будь ласка, перевірте :)
Сачин Хосла

2

Я рекомендую використовувати метод Даніеля Бека.

Використання sudo просить запустити Skype як адміністратор. Якщо з вашим пакетом Skype щось трапляється так, як його розібрав якийсь хакер, запуск адміністратора чи суперкористувача - не дуже гарна ідея. Видалення .pid-файла фактично працює і не має проблем. Skype запускається шляхом перевірки декількох примірників, перевіряючи файл .pid у розділі ~ / Бібліотека / Підтримка програм / Skype / Skype.pid (як файл).

Крім того, якщо ви розробник, вам може бути цікаво, чому порт 80 не працює, це тому, що Skype використовує його під час виклику вашого порту 80 з localhost або використання вашої IP v4 адреси. Skype якось блокує його, оскільки він працює через обліковий запис адміністратора або суперкористувача.

Вищезазначене працює, хоча це не дозволяє одночасно запускати обліковий запис, та сама машина, той же обліковий запис користувача, але це очевидно, очевидно.

Отже, щоб скласти команду, це можна зробити,

  1. Клацніть свій Skype якось у Dock або за допомогою Finder
  2. відкрийте свій термінал і введіть "cd ~ / Бібліотека / Підтримка додатків / Skype"
  3. видаліть .pid файл за допомогою "від’єднати Skype.pid"
  4. запустіть у своєму терміналі "відкрити -nW" /Application/Skype.app '& "

за допомогою команди "/Application/Skype.app/Contents/MacOS/Skype &" також працює, але якщо ви закриєте свій термінал, Skype теж буде існувати, оскільки сеанс буде проводитися поточним сеансом вашого терміналу. Тож використання команди «відкрити» ідеально.


1

Метью Шарлі дав найкращу відповідь. З його методом ви зберігаєте один і той же обліковий запис, але розділені налаштування для двох облікових записів, тому автоматичний вхід буде добре працювати. Це не стосується методу видалення файлу .pid.

Якщо ви використовуєте термінал, наступні два псевдоніми допоможуть вам запустити 2 екземпляри скайпу в будь-якому порядку:

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

Ви також можете створити 2 сценарії автоматизатора, якщо ви хочете запустити ці команди з уваги.


0

Я використовую цю команду:

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

Це працює для мене на Linux; Я припускаю, що опція також доступна в OS X.


0

Тепер є новий спосіб:

  1. Встановіть FluidApp (шукайте його самостійно)
  2. (Необов’язково) Отримайте ліцензію від FluidApp, якщо ви хочете запустити більше одного Skype Apps
  3. Створіть додаток для рідини
  4. Відкрийте новостворений додаток Skype @ YourOrg
  5. (якщо ви зробили 2) Налаштування → Цінні папери → Зберігання файлів cookie → Окремо від Safari. Це дозволить вам створити рідини Skype @ OtherOrg.
  6. Увійдіть в Skype, тепер ви можете почати спілкуватися
  7. Якщо ви хочете конференцію A / V, перекажіть інструкцію встановити Skype для веб-плагіна

Це не допоможе , що OP намагається зробити
каламбур

Але це досягається тим самим, покращуючи безпеку.
Miao ZhiCheng

0

З часу останнього оновлення Skype (8.12.0.14) мені довелося об'єднати 3 кроки, щоб інші користувачі працювали (я не знаю, чи це найкраще рішення, тому що кроки є настільки складними (спеціальні останні), але ... це працює. Якщо у вас є / знаєте краще рішення, будь ласка, скажіть)

  1. Створіть програму з редактора сценаріїв (кроки Даніеля Меттлера ), але ви повинні змінити вміст у командному рядку вище (від ZaaiM )

робити скрипт оболонки "sudo /Applications/Skype.app/Contents/MacOS/Skype / second"

(також ви можете закрити програму сценарію після запуску скайпу)

скажіть програмі "Application_Script_Editor_Name"

кинути

кінець розповісти

  1. Щоб видалити помилку " sudo: немає tty присутній та не вказано жодної програми пропуску" помилка? ", Ви повинні дозволити користувачеві користуватися програмою, не вимагаючи введення пароля (від nicdaniau )

судо візудо

(додайте в кінці, але замініть "add_your_username")

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

  1. (Необов’язково) Додати як елемент запуску

Налаштування системи> Користувач і групи> вкладка Елементи входу> кнопка + (плюс)


0

Наразі я використовую незначну варіацію прийнятої відповіді (на Mac):

відкрити -на Skype --args - вторичний --datapath = "/ Користувачі / $ (whoami) / Бібліотека / Підтримка програм / Microsoft / Skype для робочого столу / профілю1"

Джерело: 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


А що станеться після того, як ви використовуєте цю варіацію, чи працює вона? Також на це запитання немає прийнятої відповіді, так що це відповідь?
Pierre.Vriens

Так, це працює дуже добре. Наразі я використовую свій особистий акаунт Skype, і цей другий метод працює лише у цьому обліковому записі Skype. Крім того, ви маєте рацію, немає прийнятої відповіді, але вона повинна бути (принаймні на час написання), я маю на увазі №48 Метью Шарлі.
deblike

-2

використовувати https://web.skype.com/ - найпростіший спосіб як для мене


2
Ми знаємо, що web.skype - це веб-версія в Skype, але чи можете ви уточнити детальніше про цей підхід (скажімо, це кросплатформна тощо)?
CaldeiraG
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.