Arch-Linux

將管道回滾到 PulseAudio

  • December 15, 2021

我的藍牙耳機影片延遲和口吃。

我最近切換到 pipewire,發現文件太高級而無法導航。配置層數太多,而且該服務的採用時間還不夠長,無法獲得良好的支持。

所以我想回滾到擁有更多開發文件和支持的 Pulse。

我在 Arch 上,發現當我嘗試移除 pi​​pewire 時,我發現它有很多依賴項,我對它們的集成理解得不夠好,無法自信地解決。

# pacman -R pipewire
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire breaks dependency 'pipewire' required by helvum
:: removing pipewire breaks dependency 'pipewire' required by obs-studio
:: removing pipewire breaks dependency 'pipewire' required by pipewire-media-session
:: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by pipewire-media-session
:: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by pipewire-pulse

如何移除或禁用管道線並返回脈衝?

或者,也許有人對解決藍牙問題有建議。

不要使用-R標誌。而是使用sudo pacman -S pulseaudio pulseaudio-bluetooth. Pacman 會提示 PipeWire Pulse 和 PulseAudio 有衝突,以及是否要移除 PipeWire。按 Y 就完成了。

如果您堅持使用,-R則使用-Rsdd跳過依賴檢查,然後安裝 PulseAudio,儘管非常不推薦使用該標誌。無論如何,您都應該使用該s標誌,否則pipewire-media-sessionpipewire-pulse留下。進行此類刪除的最佳方法是刪除帶有-Rs標誌的顯式安裝的包,並且將自動處理依賴項。

引用自:https://unix.stackexchange.com/questions/672788