Answers:
这是一种不需要sudo或在其他地方描述过的其他问题的解决方案:
open -na /Applications/Skype.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2
将“ Skype2”替换为所需数量的Skype实例,然后替换掉。
运行Skype.app,然后在终端中使用此命令:
sudo /Applications/Skype.app/Contents/MacOS/Skype /secondary
在Mac OS X Lion 10.7.4和Skype 5.8.0.865上进行了测试。
命令行开关已更改,我在此页面上找到了新开关。从Matthew的出色答案中复制格式,我们有以下命令:
open -na /Applications/Skype.app --args --secondary --datapath="/Users/$(whoami)/Library/Application\ Support/Skype2"
将“ Skype2”替换为所需数量的Skype实例,然后替换掉。
这并不容易。Skype积极阻止使用open -na Skype
和/Applications/Skype.app/Contents/MacOS/Skype
在终端中打开其他实例。
您需要启动Skype实例,然后转到~/Library/Application Support/Skype
并删除文件Skype.pid
。然后打开终端并执行上面的命令之一(我推荐open
一个)。
请记住:Skype开发人员会积极努力阻止您这样做,因此如果您这样做,某些事情可能会变得非常错误。但是,我能够登录两次我的帐户。别的什么都不知道。
我已完成以下变通办法以在Facebook上运行多个Skype实例。
确保您在Mac上创建了多个用户,如果没有,则可以立即创建一个。从应用程序>实用程序>终端打开Terminal.app键入以下命令。
$ su用户名
密码:....
bash-3.2 $
注意:在Mac上用第二个用户的名称替换。 现在,您已通过终端登录到第二个用户。我们需要做的是为第二个用户启动Skype APP,这可以通过键入以下命令来完成
bash-3.2$ cd /Applications/Skype.app/Contents/MacOS
bash-3.2$ ./Skype
要观看直播,可以在我的博客文章中观看解释此内容的视频。希望能有所帮助。
我建议使用Daniel Beck方法。
使用sudo要求您以管理员身份运行Skype。如果您的Skype软件包发生了某些黑客拆开的事情,以管理员或超级用户身份运行不是一个好主意。删除.pid文件实际上是可行的,没有问题。通过检查〜/ Library / Application Support / Skype / Skype.pid(作为文件)下的.pid文件,Skype通过检查多个实例来运行。
另外,如果您是开发人员,您可能想知道为什么端口80不起作用,这是因为Skype在从本地主机调用端口80或使用IP v4地址时正在使用它。Skype以某种方式阻止了它,因为它是通过管理员或超级用户帐户运行的。
上面的方法行得通,尽管它不允许您在同一时间,同一台计算机,同一用户帐户上同时运行多个帐户,但是显然可以。
因此,要组成命令,可以这样做,
使用命令“ /Application/Skype.app/Contents/MacOS/Skype&”也可以,但是如果关闭终端,Skype也将存在,因为该会话将由终端的当前会话保留。因此,使用“打开”命令是完美的。
Matthew Scharley提供了最佳答案。使用他的方法,您可以保留相同的帐户,但是将两个帐户的设置分开,因此自动登录可以正常工作。.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个自动脚本。
现在有一种新方法:
自从最新的Skype更新(8.12.0.14)起,我不得不合并其他用户的3个步骤才能工作(我不知道这是否是最佳解决方案,因为这些步骤有些棘手(特别是最后一个步骤),但是...正在工作。如果您有/知道更好的解决方案,请说)
做shell脚本“ sudo /Applications/Skype.app/Contents/MacOS/Skype / secondary”
(也可以在启动Skype之后关闭脚本应用程序)
告诉应用程序“ Application_Script_Editor_Name”
放弃
结束告诉
苏多维苏多
(在末尾添加,但替换为“ add_your_username”)
“ add_your_username” ALL = NOPASSWD:/Applications/Skype.app/Contents/MacOS/Skype / secondary
系统偏好设置>用户和组>登录项目选项卡> +(加号)按钮
我目前使用的答案略有不同(在Mac上):
打开-na Skype --args --secondary --datapath =“ / Users / $(whoami)/ Library / Application Support / Microsoft / Skype for Desktop / Profile1”
来源:https : //answers.microsoft.com/zh-cn/skype/forum/skype_windesk-skype_startms-skype_signms/how-can-i-run-multiple-skype-812014-accounts-at/c64540e4-20b5-4a78- a039-fd8ab2c59624
使用https://web.skype.com/-对我来说最简单的方法