我刚刚在自定义构建上安装了新的 Arch Linux。我选择将管道线与电线管工一起使用。但wireplumber 遇到了一些问题,我不知道如何安装它所抱怨的内容。我运行时看到的错误systemctl --user status wireplumber.service
是
Started Multimedia Service Session Manager.
Failed to set scheduler settings: Operation not permitted
reserve-device plugin is not connected to D-Bus, disabling device reservation
SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
PipeWire's libcamera SPA missing or broken. libcamera not supported.
我在哪里可以得到这个libcamera SPA
以及如何/在哪里安装它?我在网上搜索的运气不太好。
答案1
在 Fedora 上,我安装了 package pipewire-plugin-libcamera
,此警告消失并替换为:
Oct 25 17:47:24 edison wireplumber[57720]: [1:45:09.575925146] [57720] INFO Camera camera_manager.cpp:293 libcamera v0.0.0
看https://www.collabora.com/news-and-blog/blog/2020/09/11/integrating-libcamera-into-pipewire/有关 libcamera 及其与 Pipewire 集成的更多详细信息。基本思想是 Pipewire 可以将摄像头设备数据同时传输到多个应用程序中。