将程序永久分配给Pulseaudio中的不同声音输出?


11

我想将Skype输入和输出分配给USB耳机,而笔记本电脑的其余部分使用内部声卡。使用PulseAudio音量控制(pavucontrol)可以轻松完成此任务。我唯一的问题是每次拨打电话时,我都必须手动将Skype的输出和输入设置为我的USB设备。

挂断电话后,Skype从音量控制中消失。仅在这次再次选择默认声卡时,它才会在下一次通话中再次出现。选择默认值之前,当Skype音频出现时,应该不难让PulseAudio看起来或连接USB耳机。显然,不是通过音量控制来做到这一点。

Answers:


3

https://launchpad.net/earcandy

https://launchpad.net/~earcandy-devel/+archive/ppa

它不完整,但是可以将声音推送到耳机。

btw脉冲音频默认情况下不会执行此操作,开发人员不同意声音应以这种方式移动设备。

我应该加给任何一个懂一点python的人,我们将不胜感激地接受帮助以完成此应用程序。


我过去曾尝试过EarCandy,但我很难弄清楚该应用程序到底能做什么。我知道,如果Skype响起,它可以使应用静音,这很棒。但是,如果我为Rhythmbox制作了一个应用个人资料,则可以给它一个类别,例如Music Player。但是,如何告诉EarCandy音乐播放器类别必须流到我的蓝牙接收器,或者Skype(或VoIP类别)必须路由到我的USB耳机呢?我希望我了解Python,可惜我不是,因为我觉得Ubuntu在这个部门缺少它,并且需要一个好的“声音管理”工具…
Mood

…我喜欢将声音选项集中放置的想法。不仅仅是在应用程序本身中做。所以我不知道为什么Pulse-Audio开发人员反对这样做。并不是他们给了我们其他解决方案。如果我进入Skype设置正确的输入/输出设备,则只能选择Pulse-Audio。他们真的期望人们每个系统仅使用一个输入/输出设备吗?
心情

1

我糊涂了。突然间pavucontrol确实会记住我的设置。现在,当我插入USB耳机时,Skype会自动路由到耳机,而Rhythmbox会路由到我的蓝牙接收器。所以当我决定放弃它时,它就固定了……


0

这不是全部答案,因为我对音频重定向了解很少。

在“ Skype>选项>通知”中,您可以设置在接到电话后执行的脚本。不幸的是pavucontrol不接受命令行输入。但也许alsamixer可用于重定向音频。

希望这可以帮助


感谢您的提示,虽然这不是我要找的东西。我以Skype为例,但因为我认为更多的人必须为同一件事而苦苦挣扎,但使用Rhythmbox时遇到类似的问题。我将蓝牙接收器连接至立体声。我可以将Rhythmbox音频路由到该接收器,并且只要坚持播放列表,一切都可以正常工作。一旦我暂停或按下一个或上一个,声音就会传回内部卡。
心情
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.