Mac OS X上の複数のSkypeクライアント?


34

Mac OS Xで複数のSkypeクライアントを実行するにはどうすればよいですか?

回答:


49

これはsudoを必要としない、または他の場所で説明されている他の問題を持っていない解決策です:

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

"Skype2"を、あなたが必要とするだけの数の数字に置き換えてください。


1
私はあなたの答えがなぜ受け入れられないのかわかりませんが、それでも - それは私にとって正しい解決策のようです。すべてが1つのユーザーコンテキストであり、sudoはありません。
Jevgeni Smirnov

2
@ JevgeniSmirnovパーティーに3年ほど遅れたので受け入れられません。でもお気軽に友達に伝えましょう!
Matthew Scharley

2
これは、あらゆる競合状態を回避するための最良の、最もクリーンで適切なエレガントなソリューションです。 +1
KoCMoHaBTa

1
私は皆にこの答えを支持するように勧めます。 sudo / suソリューションと比較すると、copy-n-pasteが正しく機能しています。
alx

6
最新のSkypeの更新後に動作を停止しました:(
a4arpan

37

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でうまくいきました。どうもありがとう!
Sveatoslav Circel

ヨセミテ(10.10.1)でチェック、うまくいっている
Mani

4
後述するように、Skypeをrootとして実行するのは賢明ではありません。代わりにMatthew Scharleyによって提案された方法を使用してください。
t.mikael.d

最新のスカイプで動作します!
Sparrowcide

10

簡単ではない。 Skypeは積極的にを使用して追加のインスタンスを開くことを防ぎます open -na Skype そして /Applications/Skype.app/Contents/MacOS/Skype ターミナルで

enter image description here


Skypeインスタンスを起動してから、 ~/Library/Application Support/Skypeファイルを削除します Skype.pid。次にターミナルを開き、上記のコマンドの1つを実行します(私は open 1)。

覚えておいてください:Skype開発者はあなたがそれをするのを防ぐことに向けて積極的に取り組んでいるので、あなたがこれをするならばいくつかの事はひどく間違って行くかもしれません。しかし、私は自分のアカウントに2回ログインすることができました。他に何も考えていません。


1
このハックはうまくいっていますが、しばらくして、私の2つのSkypeインスタンスは狂ってきて、私のすべてのprocを使います!私は自分のProcを傷つけないようにそれらを手動で殺す必要があります...「物事はひどく間違ってしまうかもしれません」、それは実際に私には意味があります;) 、Mac OS Lionを使用していますスカイプ5.4.0.1771。
paco

8

コマンドラインスイッチが変更されました、私は新しいものを見つけました このページ 。  からフォーマットをコピーする マシューの素晴らしい答え 次のコマンドがあります。

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

"Skype2"を、あなたが必要とするだけの数の数字に置き換えてください。


完璧な解決策。共有してくれてありがとう。新しいスカイプでとてもうまくいった
Faisal Sarfraz

4

私は、Facebook上でSkypeの複数のインスタンスを実行するために、次の回避策を実行しました。

Mac上で複数のユーザーが作成されていることを確認し、そうでない場合は、今すぐ作成できます。 [アプリケーション]> [ユーティリティ]> [端末]からTerminal.appを開きます。 以下のコマンドを入力してください。

$ suユーザー名
パスワード:....
bash-3.2 $

注:あなたのMac上の名前の第二のユーザーに置き換えます 今、あなたは端末を介して2番目のユーザーにログインしています。必要なのは2人目のユーザー用にSkype APPを起動することだけです。これは次のコマンドを入力して実行できます

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

それが生きているのを見るために、あなたは私の上でこれを説明するビデオを見ることができます ブログ記事 。それが役立つことを願っています。


スーパーユーザーへようこそ - リンクだけでなく詳細を含めることをお勧めします。リンクから情報を追加するためにあなたの答えを編集してもらえますか?
Simon Sheehan

確認してください:)
Sachin Khosla

2

私はダニエルベック方式を使用することをお勧めします。

sudoを使用すると、Skypeを管理者として実行するように求められます。 Skypeパッケージがハッカーによって分解されたような何かが起こった場合、管理者またはスーパーユーザーとして実行するのはお勧めできません。 .pidファイルを削除しても実際には動作しますが問題ありません。 Skypeは〜/ライブラリ/ Application Support / Skype / Skype.pidの下の.pidファイルを(ファイルとして)チェックすることで複数のインスタンスをチェックすることによって実行されます。

また、開発者であれば、なぜポート80が機能しないのか疑問に思うかもしれません。これは、Skypeがlocalhostからポート80を呼び出すとき、またはIP v4アドレスを使用するときに使用されるためです。 Skypeは管理者またはスーパーユーザーアカウントで実行されているため、どういうわけかブロックしています。

上記はうまくいきますが、同時のアカウント、同じマシン、同じユーザーアカウントを同時に実行することはできませんが、明らかに問題ありません。

コマンドを構成するために、これは次のようにすることができます

  1. DockまたはFinderを使用してSkypeをどうにかクリックしてください
  2. 端末を開いて「cd〜/ Library / Application Support / Skype」と入力します。
  3. 「unlink Skype.pid」で.pidファイルを削除します。
  4. 端末で「open -nW '/Application/Skype.app'&」を実行します。

/Application/Skype.app/Contents/MacOS/Skype&コマンドを使用してセッションは機能しますが、端末を閉じると、Skypeも存在します。セッションは端末の現在のセッションによって保留されるためです。だから "open"コマンドを使うのは完璧です。


1

Matthew Scharleyが最良の答えを出しました。彼の方法では、同じアカウントを使いますが、2つのアカウントの設定は別々になっているので、自動ログインはうまくいきます。これは、.pidファイル削除方法では当てはまりません。

端末を使用している場合は、次の2つのエイリアスを使用して2つのSkypeインスタンスを任意の順序で起動できます。

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

spotlightからこれらのコマンドを起動したい場合は、2つの自動化スクリプトを作成することもできます。


0

私はこのコマンドを使います。

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

これは私にとってLinux上で動作します。このオプションはOS Xでも利用できると思います。


0

今、新しい方法があります。

  1. FluidAppをインストールします(それをあなたの自己検索)
  2. (オプション)複数のSkypeアプリを実行する場合はFluidAppからライセンスを取得
  3. 流動的なアプリを作成する
  4. 新しく作成したSkype @ YourOrgアプリを開く
  5. (2を実行した場合)設定→セキュリティ→Cookieストレージ→Safariとは別に。これにより、Skype @ OtherOrg fluidアプリを作成することができます。
  6. Skypeにログインして、チャットを始めましょう
  7. 音声ビデオ会議が必要な場合は、Skype for Webプラグインのインストール手順に従ってください。

これはOPがやろうとしていることを助けにはならない
pun

しかし、それはより良いセキュリティで同じことを達成します。
Miao ZhiCheng

0

最新のSkypeアップデート(8.12.0.14)以来、私は仕事をするために他のユーザーからの3つのステップをマージしなければならなかった(ステップがちょっとトリッキー(特別な最後のもの)であるので私は最善の解決策かどうかわからない)あなたが/より良い解決策を知っているならば、言ってください。

  1. スクリプトエディタからアプリケーションを作成する(手順) ダニエルメトラー ただし、上のコマンドラインに内容を変更する必要があります。 ザイム

シェルスクリプト "sudo /Applications/Skype.app/Contents/MacOS/Skype / secondary"を実行してください。

(また、Skypeの起動後にスクリプトアプリケーションを閉じることもできます)

アプリケーションに "Application_Script_Editor_Name"を伝える

終了する

教えて

  1. エラーを取り除くには」 sudo:ttyが存在せず、askpassプログラムが指定されていない 'エラー? "、パスワードを要求せずにアプリケーションを使用するようにユーザーに許可する必要があります(から ニクダニアウ

スードヴィスド

(最後に追加しますが、 "add_your_username"を置き換えます)

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

  1. (オプション)スタートアップアイテムとして追加

システム環境設定>ユーザー& Aグループ> [ログイン項目]タブ> +(プラス)ボタン


0

私は現在(Mac上で)受け入れられている答えのわずかなバリエーションを使用しています。

open -na Skype --args --secondary --datapath = "/ユーザー/ $(whoami)/ライブラリ/アプリケーションのサポート/ Microsoft / Skype for Desktop / Profile1"

ソース: https://answers.microsoft.com/ja-jp/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アカウントを使っています、そしてこの2番目の仕事はこの方法でSkypeアカウントだけです。また、あなたは正しい、受け入れられた答えはありませんが、それは(少なくともそれが書かれた時点で)あるべきです、私はMatthew Scharleyによる#48を参照しています。
deblike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.