我有一台安装了 Ubuntu #14-04 的戴尔精密笔记本电脑。我的内置扬声器坏了(产生高度失真的声音),几天前就死了(根本没有声音)。我尝试在笔记本电脑上使用圆形插孔来使用外部扬声器,但也没有声音。我的期望是外部扬声器可以简单地覆盖内部扬声器,无论如何,但现在我发现我错了。我现在能做什么?
答案1
答案2
好吧,事实证明这是 ubuntu 中非常常见的问题。我学到的是,“alsamixer”和“aplay -l”是找出问题所在的非常有用的命令;他们会给出回放硬件设备的状态。后者做出了回应:
**** 播放硬件设备列表 ****
ALSA lib conf.c:635:(get_char_skip_comments) 无法访问文件 filename
ALSA lib conf.c:1686:(snd_config_load1)顶层:4:10:没有这样的文件或目录
ALSA lib conf.c:3406:(config_file_open) /home/(myID)/ 可能已旧或已损坏:考虑删除或修复它
ALSA lib conf.c:3328:(snd_config_hooks_call) 函数 snd_config_hook_load 返回错误:没有这样的文件或目录
ALSA lib conf.c:3777:(snd_config_update_r) 挂钩失败,删除配置
有问题的文件似乎是我的主目录中的“.asoundrc”;相当长的一篇。我来自加拿大的朋友建议先将其删除(重命名,以防万一),然后看看重新启动计算机后会发生什么。它的作用就像一个魅力:声音又回来了,声音响亮而清晰,无论是内部还是外部扬声器。我仍然不知道该文件的功能是什么;但我的电脑并没有费心去放入任何东西来代替它。对于我自己的教育,我稍后会在互联网上找到一个好的产品,并尝试看看它可以为扬声器的正常运行添加什么。