12.04 空闲时声音自动静音

12.04 空闲时声音自动静音

我刚刚在 HP8510W 上安装了 12.04。除了我注意到的一个怪异现象外,一切都运行正常。只要没有音频播放,笔记本电脑上的音频静音指示灯就会亮起。只要我开始播放 YouTube 视频,静音指示灯就会熄灭,然后我就可以听到声音了。

这是我的脉冲音频输出,它表明接收器因处于空闲状态而被暂停:

Welcome to PulseAudio! Use "help" for usage information.
list-sinks
1 sink(s) available.
index: 0
    name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 

我尝试运行alsamixer,但没有看到自动静音选项。

答案1

为了阻止 pulseaudio 在空闲时暂停接收器,我们可以在我们的(位于或 中)中注释掉(通过添加#)以下行,如下所示:default.pa/etc/pulse/~/.pulse

 # load-module module-suspend-on-idle

重启 pulseaudio 服务器使之生效(pulseaudio -k在终端运行)

答案2

编辑您的内容~/.config/pulse/default.pa以包含以下内容:

# load the default system configuration 
.include /etc/pulse/default.pa
# ignore errors and continue startup
.nofail
unload-module module-suspend-on-idle
# re-enable failure on errors
.fail

相关内容