linux pulseaudio卸载,解决Ubuntu 9.04 下 PulseAudio声音故障

升级到Ubuntu 9.04后,系统出现声音问题,通过卸载并重新配置pulseaudio和alsa,问题得到解决。具体步骤包括安装alsa-oss,移动Xsession.d中的70pulseaudio文件,禁用gnome_settings_daemon的声音插件,取消pulseaudio设置,删除启动链接,并在.bashrc中设置SDL_audiodriver为alsa。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

升级系统到Ubuntu 9.04之后,发现系统没声音了,pulseaudio和alsa都不可用,只有oss还能用。

参考了Ubuntu 8.04/8.10 系统无声、音频独占的解决方法解决了这个问题,只是按照文中给出的办法是把pulseaudio干掉,之用alsa,貌似照做一遍之后pulseaudio和alsa都恢复了正常。

做法如下

jim@jim-laptop:~$ sudo apt-get install alsa-oss libasound2 libasound2-plugins

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

libasound2 已经是最新的版本了。

libasound2-plugins 已经是最新的版本了。

下列【新】软件包将被安装:

alsa-oss

共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 2 个软件未被升级。

需要下载 54.2kB 的软件包。

解压缩后会消耗掉 229kB 的额外空间。

获取:1 http://archive.Ubuntu.com jaunty/universe alsa-oss 1.0.17-1 [54.2kB]

下载 54.2kB,耗时 2min 2s (442B/s)

选中了曾被取消选择的软件包 alsa-oss。

(正在读取数据库 ... 系统当前总共安装有 247714 个文件和目录。)

正在解压缩 alsa-oss (从 .../alsa-oss_1.0.17-1_i386.deb) ...

正在处理用于 man-db 的触发器...

正在设置 alsa-oss (1.0.17-1) ...

正在处理用于 libc6 的触发器...

ldconfig deferred processing now taking place

jim@jim-laptop:~$ cd /etc/X11

jim@jim-laptop:/etc/X11$ cd Xsession.d/

jim@jim-laptop:/etc/X11/Xsession.d$ ls

20x11-common_process-args                    60xdg-user-dirs-update

30x11-common_xresources                      65mesa-check-x86-64

40x11-common_xsessionrc                      70pulseaudio

50x11-common_determine-startup               75dbus_dbus-launch

52libcanberra-gtk-module_add-to-gtk-modules  80im-switch

55gnome-session_gnomerc                      90consolekit

60seahorse-plugins                           90x11-common_ssh-agent

60x11-common_localhost                       99x11-common_start

jim@jim-laptop:/etc/X11/Xsession.d$ sudo mv 70pulseaudio ~/

[sudo] password for jim:

jim@jim-laptop:/etc/X11/Xsession.d$ gconftool-2 -s -t bool /apps/gnome_settings_daemon/plugins/sound/active false

jim@jim-laptop:/etc/X11/Xsession.d$ asoundconf unset-pulseaudio

jim@jim-laptop:/etc/X11/Xsession.d$ sudo update-rc.d -f pulseaudio remove

Removing any system startup links for /etc/init.d/pulseaudio ...

/etc/rc1.d/K15pulseaudio

/etc/rc2.d/S50pulseaudio

/etc/rc3.d/S50pulseaudio

/etc/rc4.d/S50pulseaudio

/etc/rc5.d/S50pulseaudio

jim@jim-laptop:/etc/X11/Xsession.d$ asoundconf list

Names of available sound cards:

Intel

jim@jim-laptop:/etc/X11/Xsession.d$ asoundconf set-default-card Intel

jim@jim-laptop:/etc/X11/Xsession.d$ gedit ~/.bashrc

jim@jim-laptop:/etc/X11/Xsession.d$

在 ~/.bashrc文件中增加

export SDL_audiodriver=alsa

最后把音效里面的所有声音选项都换成pulseaudio,然后重启电脑,声音问题就解决了0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值