2016-11-30 257 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的新副本之後工作正常。謝謝您的幫助!

乾杯

相關問題