Ubuntu 13.04 中没有声音,仅列出虚拟输出设备

Ubuntu 13.04 中没有声音,仅列出虚拟输出设备

我的声音在 Ubuntu 13.04 64 位上突然停止播放。我只能在声音设置中看到虚拟输出设备,并且在测试期间没有播放任何声音。

我可以通过终止其中一个奇怪的进程来暂时让声音正常工作,但重启后我必须重复同样的操作

jan@jan-HP-Desktop:~$ ps -ef|grep pulseaudio
112       1405     1  0 09:38 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
112       2132  1405  0 09:38 ?        00:00:00 /usr/lib/pulseaudio/pulse/gconf-helper
jan       2575     1  0 09:39 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
jan       2597  2575  0 09:39 ?        00:00:00 /usr/lib/pulseaudio/pulse/gconf-helper
jan       3160  2975  0 09:40 pts/2    00:00:00 grep --color=auto pulseaudio

jan@jan-HP-Desktop:~$ sudo kill 1405

这个问题有永久的解决方案吗?

答案1

我在遇到 Xorg 问题、卸载 unity 并重新安装 xfce 后遇到了这个问题。我的问题可能在于没有重新添加 gconf,并且重新安装脚本没有将我的用户重新添加到各个音频组中。我经过以下操作后声音恢复正常:

sudo apt-get install pulseaudio-module-x11 \
    pulseaudio-module-zeroconf \
    pulseaudio-module-gconf

并将我的用户名添加到音频相关群组/etc/groups

audio:x:29:pulse,jreynolds
pulse:x:123:jreynolds
pulse-access:x:124:jreynolds

当然,还要刷新我的各种脉冲相关设置:

pulseaudio -k
sudo alsa force-reload
rm ~/.pulse-cookie
rm -rf ~/.config/pulse
sudo shutdown -r now

当我的系统重新启动时(我不知道这是否有必要)我进行了检查:

pacmd list-sinks

这显示的是我的声卡而不是虚拟设备!

答案2

按照以下说明操作http://ubuntuforums.org/showthread.php?t=2143157&p=12650610#post12650610,我禁用了语音调度程序,如下所示:

sudo vi /etc/default/speech-dispatcher

我将RUN=yes其改为RUN=no,然后重新启动。

我的系统现在启动时有声音,而且速度更快。

答案3

这是我所做的,对我有用。确保安装了 pulseaudio 控制实用程序:

sudo apt-get install pavucontrol

运行该实用程序

pavucontrol

移至最左侧的选项卡(配置),有一个配置文件下拉列表。继续操作直到出现分叉(对我来说是“模拟立体声输出”,而默认是“数字立体声 (IEC958) 输出”)

高血压

答案4

我一直在使用内核版本为 3.8.0-19-generic 的 Ubuntu 13.04 64 位。遇到了同样的虚拟输出设备问题,但按照以下网站提供的第一个解决方案解决了该问题:

http://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

希望这可以帮助!

相关内容