当前位置: 首页>>技术教程>>正文


pulseaudio – 在Ubuntu中没有声音,除了登录时

问题描述

我一个月前安装了Ubuntu 12.04,并且一直使用到现在。我一直没注意到,在所有时间里,即使在Wine中玩游戏,运行Ubuntu时也完全没有声音。奇怪的是,当我登录时(印度/非洲鼓声)只有启动声音出现,然后是完全静音。

我在声音设置中测试了数字输出(S /PDIF)和扬声器,但听不到任何声音。

有什么帮助吗?

最佳答案

搜索后,我找到了一个简单的答案。只需执行

killall pulseaudio

您的扬声器现在应该可以正常工作了。为此,请在系统设置>中测试声音堆栈。声音>测试声音(扬声器测试,非数字输出(S /PDIF)测试)

次佳答案

有时问题是,alsa某种程度上被静音了。打开一个终端并输入:

alsamixer

并禁用Auto-Mute模式。可以使用M键切换静音。

第三种答案

尝试

killall pulseaudio

并转到系统设置→声音→输出选项卡→连接器→模拟输出

这为我解决了。

第四种答案

killall pulseaudio不是为我工作。我的问题是我不在声音组中。

gpasswd -a yourusername audio

然后做

killall pulseaudio

那对我有用。

第五种答案

在终端中输入alsamixer

F6选择声卡,然后尝试切换到HDA Intel(如果有)或Nvidia以外的其他功能。您可能还想增加一些较低的设置,例如麦克风和麦克风增强。

重新启动任何可能正在运行的应用程序。这有助于我启用Skype声音并听到铃声。

如果您选中应用程序>多媒体> Pulseaudio音量控制;在输出设备中,只能有一个设备。

希望这可以帮助。在Xubuntu 12.04为我工作。

第六种答案

可能的修复

删除隐藏的.pulseaudio文件夹,注销并重新登录。这可能有助于恢复声音。

万一您不知道.pulseaudio文件夹在哪里(在现代版本中为pulse),请打开终端Ctrl + Alt + T并输入以下代码

mv ~/.config/pulse ~/.config/old_pulse

它只是将’pulse’文件夹重命名为’old_pulse’。请重新启动PC,以便可以使用默认配置重新创建文件夹。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11560.html,未经允许,请勿转载。