彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

CPU/显卡/打印机/USB设备等硬件问题
回复
magtaff
帖子: 14
注册时间: 2008-12-19 13:40

彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#1

帖子 magtaff » 2010-08-08 0:31

原文链接: http://vinsay.com/get-rid-of-pulseaudio ... ntu-10-04/

好像是从 ubuntu 9.10 开始,pulse 就取代了 alsa 成为系统默认的声音驱动。虽说 pulse 看上去比 alsa 有这样那样的优势,但是它现在还是不如 alsa 稳定,比如在我的现在电脑上,pulse 就导致我现在没法在 Skype 里面用麦克风,很让人头疼。

表面上来看,既然是 pulse 有问题,那我们直接抛弃它用 alsa 就行了,但是在 ubuntu 10.04 版本里,系统内置的音量控制功能也成了 pulseAudio 的一部分,如果你直接remove掉 pulseAudio ,那么 ubuntu 中用来控制音量的 indicator-sound 也就被一起卸掉了,系统音量也就无法进行调节。

好在俄国高手做了一个叫 audiohacks 的PPA,里面提供了一些修改过的 gnome-media/applets/settings-daemon 组件,让我们可以在 remove 掉 pulseAudio 之后可以找到替代 indicator-sound 的工具。

下面就是 ubuntu 10.04 彻底卸载 pulseAduio 的全过程:

首先卸载掉 PulseAudio:

1 sudo apt-get remove pulseaudio
2
3 sudo killall pulseaudio

然后安装 audiohacks :

1 sudo add-apt-repository ppa:dtl131/ppa
2
3 sudo apt-get update
4
5 sudo apt-get remove gstreamer0.10-pulseaudio
6
7 sudo apt-get install gstreamer0.10-alsa gnome-alsamixer alsa-oss python-alsaaudio gnome-applets gnome-media gnome-settings-daemon libcanberra0 libcanberra-gtk-module libcanberra-gtk0 libgnome-media0 gnome-applets-data libcanberra-gstreamer alsa-tools

在终端里运行 gstreamer-properties ,把输出输入改为 ALSA 。

如果是在图形界面系统里,登出用户,重新登录。之后在 GNOME panel 上点右键,选择 Add to panel–>Volume Control–>Add。

现在我的系统中已经可以在 Skype 里使用 Alsa 了,麦克风也可以正常工作,而且系统音量也可以调整,折磨了我好久的 Skype 无法语音问题完美解决。最后提醒一下,如果你发现一些播放器无法正常播放,请把它们的输出系统从 pulse 改为 alsa。
VinMusic 唯音乐 http://vinmusic.com/
VinSay http://vinsay.com/
Twitter:@feicun
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: 彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#2

帖子 wheat0r » 2010-08-08 0:37

记得 alsa 可能会出现程序独占的问题
oneleaf 的教导记心间:《学习linux几点忠告》
头像
davidlone
帖子: 626
注册时间: 2007-03-06 18:14
来自: 常德--重庆

Re: 彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#3

帖子 davidlone » 2010-08-08 1:40

貌似pulse不是声音驱动,和alsa不是同一类的东西。
ABIT Rocket AV8 ,AMD3500,创见DDR433 1GB,希捷IDE250GB,MSI6200a,7130电视卡,Archlinux
magtaff
帖子: 14
注册时间: 2008-12-19 13:40

Re: 彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#4

帖子 magtaff » 2010-08-08 2:03

davidlone 写了:貌似pulse不是声音驱动,和alsa不是同一类的东西。
alsa是最底层的声音软件系统,pulse是不碰底层的server。要是认真说的话,这两个都不能说是驱动。
VinMusic 唯音乐 http://vinmusic.com/
VinSay http://vinsay.com/
Twitter:@feicun
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
联系:

Re: 彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#5

帖子 jobinson99 » 2010-08-08 2:06

alsa 独占可以使用alsa-oss来解决。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
头像
lyqf365
帖子: 32
注册时间: 2009-09-20 2:45

Re: 彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#6

帖子 lyqf365 » 2011-03-15 19:20

我用root登录比较讨压pulse,单用户的,用root还是比较方便的
fhm476
帖子: 618
注册时间: 2008-08-24 21:34
来自: 福州

Re: 彻底抛弃 ubuntu 10.04 中的pulse(解决Skype中麦克风不工作问题)

#7

帖子 fhm476 » 2011-03-22 20:38

lyqf365 写了:我用root登录比较讨压pulse,单用户的,用root还是比较方便的

围观 :em05 :em04
回复