我sudo dpkg -l | grep -e alsa -e pulseaudio
再次输入,得到了这个:
ii alsa-base 1.0.25+dfsg-0ubuntu4 all ALSA driver configuration files
ii alsa-utils 1.0.25-4ubuntu2 i386 Utilities for configuring and using ALSA
ii gnome-alsamixer 0.9.7~cvs.20060916.ds.1-3ubuntu1 i386 ALSA sound mixer for GNOME
ii gstreamer0.10-alsa:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugin for ALSA
ii gstreamer0.10-pulseaudio:i386 0.10.31-3+nmu1ubuntu2 i386 GStreamer plugin for PulseAudio
ii pulseaudio 1:3.0-0ubuntu6 i386 PulseAudio sound server
ii pulseaudio-module-x11 1:3.0-0ubuntu6 i386 X11 module for PulseAudio sound server
ii pulseaudio-utils 1:3.0-0ubuntu6 i386 Command line tools for the PulseAudio sound server
执行完 2. 中的命令后,pulseaudio 可以再次工作,但是仍然没有声音。我尝试了 3. 中的命令,得到的结果如下:
~$ sudo gedit /etc/default/speech-dispatcher
sudo: gedit: command not found
答案1
从输出来看,似乎缺少许多 alsamixer 和 pulseaudio 包
我建议你重新安装它。要重新安装,请执行以下命令:
sudo apt-get update
sudo apt-get -f install --reinstall alsa-utils pulseaudio gnome-alsamixer
重新启动系统。
如果发现任何错误,请回复。
编辑
如果以上方法没有太大帮助,请尝试以下方法:
首先alsamixer
在终端中执行并检查你没有毫米在那里列出的垂直条下。如果你得到任何毫米Left您可以使用或Right箭头键转到该栏,M然后按取消静音。如果您听到了声音,那就更好了,否则请选择以下选项。
sudo alsa force-reload
在终端中执行等待几秒钟。它会显示一些文本,看起来仍在重新加载。按Ctrl+C退出并重新启动系统。您应该会听到声音。仍然不起作用,然后转到第二个选项。
执行以下命令删除并安装软件包
sudo apt-get remove --purge alsa-base pulseaudio sudo apt-get autoremove && sudo apt-get autoclean sudo apt-get -f install alsa-base pulseaudio
并再次强制重新加载 Alsa:
sudo alsa force-reload
然后重启系统。如果还是不行,就选择第三个选项。
打开终端并
speech-dispatcher
使用以下命令编辑文件:sudo gedit /etc/default/speech-dispatcher
在打开的窗口中更改
RUN=yes
为RUN=no
再次重新启动系统。
希望列出的任何选项都能帮到您。如果出现问题,请回复。