2016-11-30 261 views
0

因此,仅仅给出一点上下文:现在,在Mac上的Skype有点混乱,我最近遇到了一个问题,它根本不允许我登录(它一直说我已经登录到其他帐户并卡在那里 - 即使退出登录,重新安装Skype并清除本地应用程序数据也不起作用)。Mac OSX:运行一个避免输入sudo密码并在执行结束时关闭终端的脚本

总之,要让它运行的唯一途径,我发现是在终端运行以下命令:

  • 步骤1:CD /Applications/Skype.app/Contents/MacOS/
  • 第2步:须藤./Skype
  • 第3步:输入密码

(基本上能打开Skype的另一个实例由于某种原因不会让我登录)

长话短说,我想让这个过程尽可能快速和简单,理想情况是通过双击运行上述脚本的应用程序图标。我想使它不需要在终端输入密码,最好在启动Skype后关闭终端窗口。

我一直在研究把上述命令放到一个很好用的.command脚本中,但终端窗口保持打开状态(尝试添加一个退出命令),它仍然需要密码(我一直在编辑sudoers文件对Skype命令作出例外,但显然搞乱了对没有经验的人有一个坏主意)。

如果你们对如何解决这个问题有一些建议,那就太好了。

在此先感谢!

+0

的原因,你的*步骤2 *的工作原理是可能是Skype的新实例运行为不同的用户 - 即root用户,因此不会出现Skype的一个用户运行的是2份。 –

+0

尝试在步骤2中使用'sudo ./skype&'。 –

+0

在步骤2中使用sudo ./skype&似乎没有做任何我害怕的事情。无论如何,似乎你强迫Skype运行两个自己的实例是正确的 - 也许这是解决问题的线索。也许还有一些Skype保存在某个地方的其他用户相关设置/数据,也许清理它们可能会解决这个问题。谢谢回复! –

回答

0

感谢Mark Setchell的评论,我想到了使用应用程序清洁工具来卸载Skype(而不是典型的移动到垃圾&从AppData目录中删除它的文件),它似乎是这样做的伎俩。无论缓存的数据或设置是如何导致原始问题的,都必须保存在其他地方,并且AppCleaner经理将其全部清除。

重新安装Skype的新副本之后工作正常。谢谢您的帮助!

干杯

相关问题