在 Ubuntu 13.04中,只列出了虚拟输出设备,没有声音

分享于 

2分钟阅读

ubuntu

  繁體

问题

在Ubuntu 13.04 上声音突然停止。

我可以通过杀死一个进程来使声音暂时工作,但在重新启动后,必须重复相同的操作


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

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


sudo vi /etc/default/speech-dispatcher



我把RUN=yes改为RUN=no,然后重启。


答案2


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




答案3

这是我所做的,正常工作,确保已安装pulseaudio控制程序:


sudo apt-get install pavucontrol



运行程序

 
pavucontrol




lis  列表  OUT  Ubuntu  sound  输出