Questions tagged «pulseaudio»

PulseAudio是Linux和其他UNIX系统的声音系统。

1
根据输入通道数自动切换PulseAudio配置文件
我正在通过HDMI将音频运行到接收器,该接收器已连接了完整的7.1设置。但是,我听的大多数东西的频道要少得多,有些是单声道的,大多数是立体声的,一点是5.1。当接收器接收到正确数量的声道时,它会产生各种效果不错的DSP效果(例如,在分割中心声道,将低音发送到低音炮,自动检测杜比矩阵环绕声等)。如果您通过一堆无声通道发送完整的7.1信号,则此操作将停止工作。 通过分配给卡的配置文件,按卡/接收器配置PulseAudio中的输出通道数。您可以更改与分配的配置文件pacmd,pactl以及各种GUI程序。 如何将其设置为根据输入流中的频道使用情况自动更改配置文件?例如,如果输入流仅使用左前和右前,请切换到立体声配置文件。如果他们也使用左后和右后,请切换到四声道等。
39 audio  pulseaudio  hdmi 

3
更改Shell的PulseAudio输入/输出?
除了扬声器和普通麦克风外,我还有一套不错的无线耳机,不时使用。 我想编写一个脚本,以在一个输入和输出源与另一个输入和输出源之间切换,实际上是在耳机和扬声器+麦克风之间切换。 我想在这之间进行更改: ...和这个: 我有办法脚本在两个输入和输出之间进行转换吗?本质上,我正在寻找这样的东西: CURRENT_INPUT="$(get-current-input-name)" CURRENT_OUTPUT="$(get-current-output-name)" if [ "$CURRENT_INPUT" == "Vengeance 2000" ]; then set-current-input "HD Pro Webcam C920" else set-current-input "Vengeance 2000" fi if ["$CURRENT_OUTPUT" == "Vengeance 2000" ]; then set-current-output "Built-in Audio" else set-current-output "Vengeance 2000" fi 有没有办法编写脚本?
38 audio  alsa  pulseaudio 

8
如何使用外壳在不同的音频输出硬件之间切换?
我将笔记本电脑与带有扬声器的外接显示器一起使用。通过HDMI连接显示器时,我可以在笔记本电脑的正常音频输出和显示器输出之间切换(使用GUI:声音设置->硬件)。 我花了很多时间重复这个过程,我开始怀疑我是否可以自动化它,或者无论如何,可以使用Shell以更快的方式执行它。 我的发行版是带有gnome 3的Ubuntu 12.04。 编辑: 我尝试使用pacmd,但是列表接收器仅向我提供我当前正在使用的设备: pacmd list-sinks | grep name: name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo> 从GUI切换后: pacmd list-sinks | grep name: name: <alsa_output.pci-0000_00_1b.0.analog-stereo> 如果我尝试更改它,则会得到: pacmd set-default-sink alsa_output.pci-0000_00_1b.0.hdmi-stereo Welcome to PulseAudio! Use "help" for usage information. Sink alsa_output.pci-0000_00_1b.0.hdmi-stereo does not exist.

4
杰克与脉冲音频-速度如何?
我看到一堆声称Jack比Pulse更快且延迟更短的说法。怎么了 为什么Pulse称自己为轻量级,而Jack伙计称其为胖级?谁能将这两个守护程序的内部分解为外行?
27 pulseaudio  jack 

7
在Fedora上通过蓝牙配对Bose QC 35
我正在使用Gnome Shell运行Fedora 24。我尝试通过蓝牙配对新的Bose QuietComfort 35。 我开始使用Gnome界面。不幸的是,这种联系似乎不成立。它显示为不断连接/断开连接: https://youtu.be/eUZ9D9rGUZY 我的下一步是使用命令行执行一些检查。首先,我检查了蓝牙服务是否正在运行: $ sudo systemctl status bluetooth ● bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago Docs: man:bluetoothd(8) Main PID: 932 (bluetoothd) Status: "Running" Tasks: 1 (limit: 512) Memory: 2.1M CPU: …

7
从命令行中读出PulseAudio音量?(我要:“ pactl GET-sink-volume”)
我想读出我可以设置的音量 pactl set-sink-volume $SINK $VOLUME 有没有简单的方法可以做到这一点?像假设一样容易 pactl get-sink-volume $SINK ? (我想做什么?我使用pactl来设置音量,它使我可以将音量设置为高于100%,这是一个坏主意(音质下降),所以我正在考虑编写一个小脚本不能超过100%。读出来。超过某个阈值?设置为100%。低于?加1%。如果还有另一种方法,很好,告诉我!最干净的解决方案可能是告诉脉冲停止达到100%。但是最初的问题仍然存在,必须有某种方法。) 如果这有什么区别,我在Debian上。

3
查找系统单元“拥有”一个正在运行的守护进程
要调试JACK / Pulseaudio问题,我想了解何时由systemd(在Fedora上)启动pulseaudio守护程序。 使用: $ ps -o'pid,ppid,args' `pgrep pulse` 我看到systemd正在启动pulseaudio守护程序(pid = 1) PID PPID COMMAND 2738 1 /usr/bin/pulseaudio --start 但是,我在系统上找不到包含pulseaudio甚至的任何单位文件pulse。 我的具体问题是: A)有没有办法确定导致创建特定进程(在我的示例输出中,进程2738,PA守护程序)的systemd单元? B)是否有其他方法可以找出导致系统调用的单位依赖性链或systemd的其他设置/usr/bin/pulseaudio --start?

9
禁用PulseAudio中的耳机插孔检测
我的笔记本电脑上有一个笨拙的耳机端口,无法可靠地检测到何时插入了耳机/外部扬声器。这意味着输出一直在静音/取消静音,这很烦人 如何配置pulseaudio禁用插孔检测(或者只是强制通过此插孔输出)? 我假设它将涉及编辑Analog-output-headphones.conf,但是我不知道该怎么做(analog-output.conf.common没有帮助)。
19 pulseaudio 

3
如何通过VNC转发声音?
我使用TightVNC和Remmina Remote Desktop通过VNC将Raspberry Pi连接到Ubuntu笔记本电脑。除了没有声音的事实外,它在大多数情况下都非常有效。 我到处搜索Google,查找通过VNC转发的声音,通过SSH隧道通过VNC的声音,通过PulseAudio Network Transparency进行的声音转发。我找不到方法。 有谁知道如何通过VNC获得声音?

1
如何使用PulseAudio启用内置音频输出和HDMI音频输出?
我一直在寻找这个问题好几天了,尝试了各种建议的解决方案,但都没有成功。 基本上,我有一台笔记本电脑,它带有内置音频(输出到耳机插孔或内置扬声器)和HDMI。我正在用KDE运行Debian 7.5。 以前,我仅运行ALSA,并且能够将Skype配置为在HDMI上响铃,但可以使用耳机本身进行通话。我想使用Pulse实现类似的功能。 我不确定Skype在将铃声发送到PulseAudio时是否仍将铃声和音频分开,但是由于Linux版本的Skype可以在事件上运行任意脚本,所以我很高兴可以使用例如aplay在HDMI端口上播放某些内容。但是,无论我做什么,我总是只能看到(并且可以使用)单个输出设备。 aplay -l: ****播放硬件设备列表**** 卡0:PCH [HDA Intel PCH],设备0:ALC269VB Analog [ALC269VB Analog] 子设备:1/1 子设备#0​​:子设备#0 卡0:PCH [HDA Intel PCH],设备3:HDMI 0 [HDMI 0] 子设备:1/1 子设备#0​​:子设备#0 aplay -L: 默认 通过PulseAudio声音服务器进行播放/录制 sysdefault:CARD = PCH HDA Intel PCH,ALC269VB模拟 默认音频设备 前:CARD = PCH,DEV = 0 HDA Intel PCH,ALC269VB模拟 前置扬声器 Surround40:CARD = PCH,DEV = …

3
PulseAudio如何启动?
PulseAudio始终在我的系统上运行,如果崩溃或被杀死,它总是立即重新启动。但是,我从未真正启动 PulseAudio。 我已经检查了/etc/init.d/和/etc/X11/Xsession.d/,并且已经检查了systemctl list-units -a,而PulseAudio却找不到。 在没有我运行的情况下,PulseAudio看起来如何神奇地自动启动,并且在死后如何立即重新启动? 我正在将Debian 8(jessie)与xinit和i3窗口管理器以及PulseAudio 5一起使用。

1
一次发送到两个蓝牙扬声器
是否可以从单一来源一次将相同的音频信号发送到两个不同的蓝牙扬声器? 我记得在某处读过文章,可以使用PulseAudio将音频发送到两个不同的接收器,但是我不确定这是否适用于Bluetooth扬声器,或者Bluetooth是否对此类内容有内置限制。 我想确保在购买蓝牙扬声器和加密狗之前,我能真正完成我要完成的任务。

2
ALSA:如何临时更改输出设备
我想在ALSA中做一件最简单的事情:让USB耳机产生声音,而不是平板电脑的内置扬声器。我不想通过更改设备顺序来更改配置文件(例如asound.rc或alsa.conf或)asound.conf并将耳机永久设置为默认输出设备,而只是想暂时起到效果,直到拔下耳机。奇怪的是,我无法找到答案。有alsamixer能力做到这一点(似乎没有)吗? 在Gnome中,您可以PulseAudio在GUI或CLI界面中使用轻松选择当前输出设备,但PulseAudio它本身可以在ALSA上运行!所以我也想知道,它如何迫使ALSA更改输出设备?
15 audio  alsa  pulseaudio 

1
如何阻止gnome将我的音乐静音?
我使用ArchLinux,并且最近安装了Spotify,该软件运行正常,除了以下几点: 每当任何程序触发系统声音时,混音器中的播放器音量都会自动静音。我该如何阻止呢? 我已经验证了vlc也会发生这种情况,所以我猜测这与Gnome有关。 可能与Pulseaudio相关的东西吗?

6
声音突然无法在Debian 9上运行
我在笔记本电脑上同时使用了“纯” Debian 9和DWM(无桌面环境)。安装后,我必须安装pulseaudio软件包才能使声音正常工作。效果很好,但是突然声音不再播放了。我不确定是什么原因引起的(无论是升级某些软件包还是其他东西)。 我在任何地方都看不到任何错误;它只是不播放。我在Windows上检查了扬声器是否正常工作,因此这不是硬件问题。 当我发出pulseaudio --start --log-target=syslog并查看系统日志时,那里没有错误。 谁能帮我解决这个问题?在评论中写下我应该粘贴的日志或配置。

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.