我遇到了一个音频错误并在 Launchpad 上报告了它。在那里我被要求重新安装 PulseAudio。
这听起来很危险,所以我在我躺着的 VirtualBox 虚拟机上进行了尝试。(这个虚拟机根本没有声音问题)。事实上,在我做了一个 naive sudo apt-get remove pulseaudio
-> reboot ->sudo apt-get install pulseaudio
之后,VM 就再也没有声音了。
奇怪的是,一切看起来都很好。没有静音(为了以防万一,我取消了 alsamixer 中的每个播放通道的静音)。声卡的驱动被识别并加载,aplay播放声音文件没有产生错误,当我安装并打开PulseAudio Volume Meter时,播放声音导致音量指示器随着声音而变化。只有扬声器没有任何声音。这也不是硬件问题,因为主机系统中的声音正在运行。
我尝试按照Ubuntu wiki 的这个页面上的描述配置 PulseAudio,但没有成功。
我害怕尝试在我的真实系统上重新安装,直到我知道如何做到这一点而不会造成问题。我是否在某处错过了配置步骤?我应该以其他方式重新安装吗?
来宾和主机系统都是 Ubuntu 10.10 64 位。
pactl stat
请修改您的问题,以包含来自终端和https://wiki.ubuntu.com/Audio/AlsaInfo说明的最新信息。顺便说一句,我已经联系了 Fabio(要求您重新安装脉冲的人),以澄清他的分类过程。谢谢你的耐心。尝试
~/.pulse/
在您的主目录中删除可能存在一些错误的每个用户设置。不用担心,当 PA 守护程序重新启动时,它会立即用默认设置重写。对于两者,检查pulseaudio是否正在运行,如果没有输入则手动启动它
在一个终端。
pulseaudio
如果已经存在,您将收到错误消息。对于您的错误,您可能需要检查您的设置
/etc/pulse/daemon.conf
是否正常,特别是查找条目:如果此条目设置为
yes
(默认情况下)PA 将始终尝试以最大级别输出。有关详细信息,请参阅PulseAudio Daemon 手册页去这里:http ://ubuntuforums.org/showthread.php?t=789578
只做A 部分。这应该可以立即解决问题。
谢谢大家的想法。
应该是host和Virtual Box的通讯有问题。在虚拟机设置中,我将声音模式从“Pulse Audio”设置为“Alsa”,我得到了声音。然后我将其切换回 Pulse Audio——VM 仍然有声音。
有时候答案很简单,我想咀嚼一些东西——