【发布时间】:2016-11-30 13:48:35
【问题描述】:
所以只是提供一些背景信息:Mac 上的 Skype 现在有点乱,我最近遇到了一个问题,它根本不允许我登录(它一直说我已经登录进入其他帐户并卡在那里 - 即使退出,重新安装 Skype 和清除本地应用程序数据也不起作用)。
无论如何,我发现让它运行的唯一方法是在终端中运行它:
- 第 1 步:cd /Applications/Skype.app/Contents/MacOS/
- 第 2 步:sudo ./Skype
- 第三步:输入密码
(基本上会打开另一个 Skype 实例,由于某种原因确实让我登录)
长话短说,我想让这个过程尽可能快速和简单,最好是双击运行上述脚本的应用程序图标。我想让它不需要在终端中输入密码,最好在启动 Skype 后关闭终端窗口。
我一直在考虑将上述命令放入运行良好的 .command 脚本中,但终端窗口仍然打开(尝试添加退出命令)并且它仍然需要密码(我一直在研究编辑sudoers 文件以对 Skype 命令进行例外处理,但对于没有经验的人来说显然是个坏主意)。
如果你们对如何解决这个问题有一些建议,那就太好了。
提前致谢!
【问题讨论】:
-
您的 Step 2 工作的原因可能是 Skype 的新实例以不同的用户身份运行 - 即 root 用户,因此在 Skype 看来不是那个用户用户正在运行 2 个副本。
-
在第 2 步尝试使用
sudo ./skype &。 -
在第 2 步使用 sudo ./skype & 似乎并没有做任何事情。无论如何,强迫 Skype 运行自己的两个实例似乎是正确的 - 也许这是首先解决问题的线索。也许 Skype 保存了其他一些与用户相关的设置/数据,也许清除它们可能会解决问题。感谢您的回复!
标签: macos terminal command skype