pipewire

为什么在配备 Intel CPU 和 T2 芯片的 Macbook Pro 2019 上双启动时,新安装的带有 XFCE 的 Debian Trixie 没有音频?
pipewire

为什么在配备 Intel CPU 和 T2 芯片的 Macbook Pro 2019 上双启动时,新安装的带有 XFCE 的 Debian Trixie 没有音频?

在搭载 Intel CPU 和 T2 芯片的 MacBook Pro(2019)上,使用 ISO CD 和以太网电缆双启动 Debian Trixie 与 XFCE 后没有音频。 我按照步骤进行操作本网站。 (A)对于 PipeWire $ sudo nala install wireplumber pipewire-media-session - $ sudo nala install libspa-0.2-libcamera $ sudo nala install libcamera-ipa $ systemctl --user --now enable...

Admin

如何在具有独立音量控制的两个输出设备上收听 module-native-protocol-tcp [mpd] pulseaudio tcp 流
pipewire

如何在具有独立音量控制的两个输出设备上收听 module-native-protocol-tcp [mpd] pulseaudio tcp 流

我看见https://unix.stackexchange.com/questions/611158/how-do-i-monitor-microphone-input但这显然只适用于麦克风。 (如何在 markdow 中创建此列表?) ✓ 服务器:mpd pulseaudo 插件将流输出到客户端的 ip ✓ 客户端:'pactl load.module module-native-protocol-tcp' ✓ 客户端:在指定的输出设备上播放音频,“JBL Xtreme 2” ✓ 客户端:pavucontrol显示“音乐播放器守护...

Admin

在 PipeWire 上设置设备配置文件
pipewire

在 PipeWire 上设置设备配置文件

我有一副具有聊天和游戏输出的游戏耳机,但在音频设置中我只能选择数字输出+单声道输入。 回到 Manjaro,使用 PulseAudio,我添加了一个 udev 规则,例如 echo 'ATTRS{idVendor}=="3329", ATTRS{idProduct}=="4b19", ENV{PULSE_PROFILE_SET}="usb-gaming-headset.conf"' | sudo tee -a /etc/udev/rules.d/91-pulseaudio-audeze-gamedac.rules > /dev/null 如何用 pi...

Admin

选择音频输出时打开扬声器放大器
pipewire

选择音频输出时打开扬声器放大器

我使用 KDE (plasma) 和 pipewire 播放音频。我有一些桌面扬声器,需要带电源开关的放大器。我有一个遥控电源插座 (shelly 插头) 来远程打开放大器。电源插座使用 HTTP (REST) 接口。因此可以通过 curl 关闭/打开它。 我想要的是,当我在 KDE 中选择放大器作为音频输出时打开它,当我选择 USB 耳机作为音频输出时再次将其关闭。 做到这一点的最好方法是什么? 使用 systemd 服务订阅 pipewire 事件? 是否已经存在可以完成这些操作的软件? ...

Admin

Linux 下某些应用程序的音频问题
pipewire

Linux 下某些应用程序的音频问题

我在 Linux 下使用某些特定应用程序时遇到了非常烦人的音频问题(我使用的是 openSUSE Tumbleweed)。目前我只注意到一些游戏存在此问题(但我不确定这是否与特定游戏有关或与系统负载较重有关)。 以下是一些系统背景: 笔记本电脑装有已全面更新的 openSUSE Tumbleweed、带有 Wayland 和 Pipewire 的 KDE Plasma 5 问题主要出现在从 Bottles (flatpak) 运行的 Wine 应用程序中 我注意到,即使其他一些不使用 Wine 的游戏也出现了不太严重的问题,但仍在 flatpak 上 以...

Admin

使用 pipewire 进行多源、单接收器网络流传输
pipewire

使用 pipewire 进行多源、单接收器网络流传输

我在局域网上有多台 Linux 计算机,所有 Linux 计算机都安装了 pipewire。其中只有一台计算机连接了扬声器。我希望所有计算机都使用这组扬声器 - 因此是多源单接收器。我不关心麦克风输入,只关心音频输出。 我已经确定了两个提供低延迟流式传输 netjack2 和 vban 的 pipewire 模块(参考:https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Network),但文献资料很少。 VBAN:recv 模块需要指定源 IP。似乎暗示连接是 1-1。这是正确的吗? netj...

Admin

如何让 Pipewire(或其他设备)在自动连接蓝牙耳机时自动使用 LDAC 编解码器
pipewire

如何让 Pipewire(或其他设备)在自动连接蓝牙耳机时自动使用 LDAC 编解码器

问题: 每当我打开蓝牙耳机时,它都会自动选择“HSP/HFP”编解码器连接到我的电脑。这个编码听起来很糟糕。 附加信息: 当我在 Fedora KDE Plasma 蓝牙控件上单击“断开连接”并随后单击“重新连接”时,正确的 LDAC 编解码器被激活并且它完美地工作。我仅将耳机用作播放设备。 我的系统:Fedora 39 KDE Plasma、Pipewire、Wayland 蓝牙适配器:ASUS BT-500,芯片组:RTL8761B 耳机:OneMore Triple Driver 问题: 即使我打开电源连接耳机,如何才能让我的电脑自动使用 LDAC...

Admin

如何在不重启的情况下在 pulseaudio 和 pipewire 之间切换?
pipewire

如何在不重启的情况下在 pulseaudio 和 pipewire 之间切换?

IIUCpipewire是一种音频系统服务,也是 的较新替代品pulseaudio。它现在是 Fedora 的默认设置。首次升级到 Fedora 37 时,我注意到音频质量明显变差,奇怪的是缺少低频/低音音量。我通过使用以下命令切换回 pulseaudio 进行了双重检查。在同一台机器上启动 Windows 时也存在差异。 # Use pulseaudio sudo dnf swap --allowerasing pipewire-pulseaudio pulseaudio 要再次使用 pipewire, # Use pipewire sudo dnf s...

Admin

连接失败:org.bluez.Error.Failed br-connection-profile-unavailable
pipewire

连接失败:org.bluez.Error.Failed br-connection-profile-unavailable

问题 当我尝试使用 连接蓝牙耳机时bluetoothctl,有时会失败: 连接失败:org.bluez.Error.Failed br-connection-profile-unavailable 重新启动bluetooth服务没有帮助。重新启动整个计算机似乎有帮助:似乎每次启动都很好。就好像启动时有一场竞赛,我需要“幸运”才能正确加载正确的模块。 ControllerMode = bredr我在网上看到过很多建议/etc/bluetooth.main.conf,但都没有帮助。 我看到了可疑的东西dmesg,但我不知道该怎么办(即使蓝牙工作时它也在那里,...

Admin

Artix OpenRC 上的 Wireplumber 无法检测音频设备,除非我在用户内部手动运行它
pipewire

Artix OpenRC 上的 Wireplumber 无法检测音频设备,除非我在用户内部手动运行它

昨天我正在摆弄我的 Artix Linux 安装(我使用 OpenRC 作为初始化,KDE Plasma 作为 DE 和 SDDM),我需要将音频服务器从 PulseAudio 更改为 PipeWire。 我使用以下命令安装了它: yay -S pipewire-openrc pipewire-pulse-openrc wireplumber-openrc pipewire-alsa pipewire-jack gst-plugin-bad plasma-pa 安装后,我指示 OpenRC 使用以下命令自动启动它们: rc-update add pipewi...

Admin

通过 shell 命令通过特定的 Pipewire 设备播放单个 mp3
pipewire

通过 shell 命令通过特定的 Pipewire 设备播放单个 mp3

我正在尝试找出一种方法,通过 shell 命令通过特定的 Pipewire 输出设备播放单个 mp3 文件。 只应通过该设备播放这一个文件。我不想更改默认设备。我只需要一个指定设备的命令,然后通过该设备播放这个单个文件,如下所示: somecommand -o "bluez_output.25_4E_4A_C7_43_C4.1" "foo.mp3" node.name本例中的设备名称是从 抓取的设备名称pw-cli list-objects。 如果有必要的话,我会使用 pipewire-pulse。 ...

Admin

让 udev 检查音频设备
pipewire

让 udev 检查音频设备

我正在尝试为我的蓝牙接收器编写一条 udev 规则,当它连接时,它会运行一个脚本来检查是否还添加了相应的音频设备,如果没有,则重新连接。出于某种原因,当我打开接收器并自动连接时,最初没有添加任何音频设备。我使用 pipewire-pulse。 问题是我不知道如何让 udev 检查音频设备。pactl list无法以 root 身份运行,但没关系,因为理论上pw-cli list-objects应该可以运行。所以我的脚本如下所示: #!/bin/bash sleep 3 # JR-CB1 connected but not available as aud...

Admin

如何在 pipewire.conf 中链接两个节点?
pipewire

如何在 pipewire.conf 中链接两个节点?

我正在做一个通过 PipeWire 路由音频的项目。我需要它与 WM 无关,因此我可以在 shell 脚本中编写 PipeWire 配置并为其提供 SystemD 服务,或者我可以将其写入 pipewire.conf,最好是后者。 工厂link-factory似乎没有文件(https://docs.pipewire.org/page_module_link_factory.html)除了这一点(根据我有限的知识):https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PipeWire#...

Admin

如何使用 pipewire 和 puppeter
pipewire

如何使用 pipewire 和 puppeter

我使用 PulseAudio 将 Puppeteer 音频重定向到虚拟音频接收器,但遇到了一些问题。现在我想改用 PipeWire。 ...

Admin

运行 Arch (EndeavourOS) 和 i3WM 的 chromebook 上音频无法正常工作
pipewire

运行 Arch (EndeavourOS) 和 i3WM 的 chromebook 上音频无法正常工作

虽然两个月前我第一次在 Acer R11 chromebook 上安装 EndeavourOS 时音频工作正常,但 3 周前它就停止工作了。从那时起,我尝试了几种方法让它重新上线,尽管我的进展主要局限于谷歌搜索和尝试我找到的东西。 在此之前,我使用 Linux 的经验仅限于 1-2 年的混合使用 Ubuntu、WSL、chromebook Debian 和 Manjaro。Manjaro 在同一台设备(chromebook R11)上运行,音频在那里和在这里一开始一样好用。我所做的任何测试都没有得到积极的结果。我主要因为所有 i3wm 音频依赖项而受到阻碍:...

Admin