暂停/恢复后无声音

暂停/恢复后无声音

从挂起状态恢复后,lubuntu 12.04 上没有音频。我试过

sudo alsa force-reload
毫无效果。重启后声音正常。请帮忙。

答案1

对于某些系统,在重新启动 ALSA 之前,需要终止 pulseaudio 进程并防止其重新加载。如果以下步骤有效,则可以自动化

  1. 设置 Pulseaudio 以使其不会自动重生:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. 暂停你的电脑并唤醒他

  3. 重新启动 ALSA:

    sudo alsa force-reload
    
  4. 启动 pulseaudio:

    pulseaudio --start
    

要恢复更改,请删除该文件〜/.pulse/client.conf

答案2

在查阅了一些帖子之后,我做了以下事情来使它再次工作:

  1. 通过在主目录中创建配置文件来设置 pulseaudio 不重生:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. 创建一个文件(50alsa)以便在系统挂起后自动执行。

    sudo gedit /etc/pm/sleep.d/50alsa
    
  3. 将以下内容添加到文件中。注意添加了“pulseaudio --kill”。

    case "$1" in
            hibernate|suspend)
                    # Stopping is not required
                    ;;
            thaw|resume)
                    pulseaudio --kill                
                    /sbin/alsa force-reload
                    pulseaudio --start
                    ;; 
            *) exit $NA
                    ;;
    esac 
    

答案3

尝试按CTRL+ ALT+F1更改tty屏幕,然后按CTRL+ ALT+F7返回桌面。

有时,这种方法可以恢复声音,但如果失败,请更改屏幕分辨率,然后再改回来,以进行其他修复。这种方法也适用于 HDMI 音频。

答案4

尝试运行

pulseaudio -k && sudo alsa force-reload

相关内容