Ubuntu 14.04 x64 没有声音

Ubuntu 14.04 x64 没有声音

每次“挂起-唤醒”后,我的电脑都没有声音。我必须按照以下两个步骤“恢复”声音:

  1. 系统设置>声音>输入设备,我应该麦克风探测器。
  2. 系统设置>声音>测试声音。

然后我的电脑里的声音就可以正常工作了。

答案1

有一个漏洞这似乎与这个问题有关,而且似乎与运行与 pulseaudio 4.0 不兼容的应用程序有关在我的系统上,如果 PA 兼容应用程序在挂起之前最后运行,则发生错误的可能性会小得多。类似问题的答案建议杀死 pulseaudio(它会自动重启)。在 /etc/pm/sleep.d 中创建一个可执行脚本“00custom”,在挂起之前播放声音并重置 pulseaudio,这完全解决了我系统上的问题。例如,您需要在 Downloads 文件夹中有一个 Snoring.wav 文件

#!/bin/bash

# custom suspend resume stuff
#
# 1) play a suspend sound and reset pulseaudio to workaround Bug #1355025
#

DBUS_USERNAME=$(grep -z "USER" /proc/$(pidof gnome-session)/environ | cut -d= -f2-)
export XDG_RUNTIME_DIR=/run/user/$(/usr/bin/id -u $DBUS_USERNAME)
export HOME=/home/$DBUS_USERNAME

case "$1" in
        hibernate|suspend)

                # play a suspend sound and reset pulseaudio
                /usr/bin/sudo -E -u $DBUS_USERNAME /bin/bash -c "/usr/bin/aplay /home/$DBUS_USERNAME/Downloads/Snoring.wav"
                /usr/bin/sudo -E -u $DBUS_USERNAME /bin/bash -c "/usr/bin/pulseaudio -k"

                ;;
        *) exit
                ;;
esac

相关内容