Kubuntu 13.10 中的声音问题

Kubuntu 13.10 中的声音问题

我在 Kubuntu 13.10 上遇到了声音问题,我觉得这很烦人。问题分为两个阶段。

默认情况下,我无法收听 Skype。因此,与此类似的建议,我tsched=0 在该行中添加了通常的内容

  load-module module-udev-detect tsched=0

在文件 /etc/pulse/default.pa 中。此时,Skype 开始正常工作。但这破坏了我的 Netflix 连接(通过 Wine 和 Firefox)上的音频,而之前它一直运行正常。我很快发现,删除添加项后tsched=0,Netlfix 上的声音恢复正常(通过 Wine-> Firefox),但 Skype 上的音频再次受到影响。

最后,我有一个主要问题和一个小问题。

  1. 是否有适合 Skype 和 Netflix 的设置?
  2. 如果上一个问题的答案是否定的,那么是否有一种方法可以在不重新启动电脑的情况下重新启动 PulseAudio,尽管它可能很复杂?

答案1

我找到了第二个问题的答案,IE如何pulseaudio在不重新启动电脑的情况下从一种配置切换到另一种配置。

1)在/etc/pulse/default.pa中注释掉以下行

  load-module module-udev-detect 

2)以下两个命令将分别使用或不使用选项来重新启动 pulseaudio tsched=0

  pulseaudio --kill &&  pulseaudio --start --load="module-udev-detect tsched=0"
  pulseaudio --kill &&  pulseaudio --start --load="module-udev-detect"

注释掉上面这一行的原因是,当重新启动 pulseaudio 时,该命令pulseaudio --start会读取命令行选项和配置文件,如果是第一个命令,它会发现 module-udev-detect 的处方有冲突,然后会失败并显示错误消息

  E: [pulseaudio] main.c: Daemon startup failed.

注释掉上面的行可以避免此错误。所有这些都可以轻松编写脚本,并且上面的两个命令之一(在我的情况下是第二个)可以插入到 /etc/rc.local,以便在启动后,有一个完全有效的配置pulseaudio

相关内容