Skype 已经运行了一段时间,但(大约在上周)停止发出通知声音。通话的正常音频正常,但铃声和其他警报现在完全没有声音。
原因似乎是 wav 文件全部丢失。
我没有删除它们 - 至少没有故意删除 - 也没有在 Skype 中做出任何更改。我最近对整个系统进行了更新和升级,所以原因可能就在这里,但我不知道从哪里开始寻找解决办法。
下载声音文件并手动设置所有文件是否是最简单的方法,或者这是一个已知问题,可以通过其他方法修复?
编辑:忘了说 - 声音文件通常(我相信)在,但我根本/usr/share/skype/sounds
没有文件夹。/usr/share/skype
答案1
这些.wav
文件来自skype-bin
包。
您可以尝试重新安装该包:
sudo apt-get install --reinstall skype-bin
我的.wav
文件位于以下位置,Ubuntu 13.04:
/usr/share/skype/sounds/CallBusy.wav
/usr/share/skype/sounds/CallConnecting.wav
/usr/share/skype/sounds/CallFailed.wav
/usr/share/skype/sounds/CallHangup.wav
/usr/share/skype/sounds/CallHold.wav
/usr/share/skype/sounds/CallRemoteHangup.wav
/usr/share/skype/sounds/CallResume.wav
/usr/share/skype/sounds/CallRingingIn.wav
/usr/share/skype/sounds/CallRingingOut.wav
/usr/share/skype/sounds/ChatIncoming.wav
/usr/share/skype/sounds/ChatIncomingInitial.wav
/usr/share/skype/sounds/ChatOutgoing.wav
/usr/share/skype/sounds/ContactAdded.wav
/usr/share/skype/sounds/ContactAuthRequest.wav
/usr/share/skype/sounds/ContactOffline.wav
/usr/share/skype/sounds/ContactOnline.wav
/usr/share/skype/sounds/SkypeLogin.wav
/usr/share/skype/sounds/SkypeLogout.wav
/usr/share/skype/sounds/TransferComplete.wav
/usr/share/skype/sounds/TransferFailed.wav
/usr/share/skype/sounds/TransferRequest.wav
/usr/share/skype/sounds/VoicemailReceived.wav
答案2
由于/usr/share/skype
已经不存在了,而且这是安装 Skype 时创建的系统范围文件夹,因此这表明重新安装Skype 可能可以工作。(请注意,即使重置用户特定的 Skype 设置不起作用,此方法也可能有效,因为重置个人 Skype 设置不会影响任何内容/usr
。)
假设你从合作伙伴存储库(例如,在软件中心)安装了 Skype,则在终端(++)中运行以下命令将Ctrl重新安装它:AltT
sudo apt-get update
sudo apt-get --purge --reinstall install skype skype-bin
[我对此进行了编辑,包括清除并重新安装skype-bin
支持包,这可能是必要的,如minerz029 的精彩回答。
假设全部问题在于缺少文件夹,可以通过省略标志或进入软件中心、删除 Skype 并再次安装来/usr/share/skype
实现较弱的重新安装形式(不会清除系统范围的配置文件) 。--purge
如果您以其他方式安装了 Skype,则应告诉我们具体方法;根据您的安装方式,可能会或可能不会出现/usr/share/skype
文件夹,并且这些文件无法访问可能是文件所有权/权限问题。