debian12 pipewire i3安装配置

linux

#pulseaudio

plaintext
sudo apt install pulseaudio
sudo apt install pavucontrol

不用创建服务,可以直接跟随i3启动和重载,i3配置

plaintext
exec_always --no-startup-id killall pulseaudio &&  pulseaudio 

#pipewire

可以不用安装PulseAudio,直接使用安装 pipewire即可

plaintext
sudo apt install pipewire

包含:
libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules libspa-0.2-modules ibwireplumber-0.4-0 pipewire-bin pipewire-pulse rtkit wireplumber
可选:
libspa-0.2-bluetooth pulseaudio-utils wireplumber-doc

可能需要:

plaintext
apt install wireplumber pipewire-media-session-

另外装一个面板工具

plaintext
sudo apt install pavucontrol

普通用户启动

plaintext
systemctl --user --now enable wireplumber.service

#有问题的时候重启

plaintext
sudo systemctl restart pipewire
systemctl --user --now enable wireplumber.service

#对比

日常使用没啥感觉,在部分硬件上 pulseaudio下存在颤音,pipewire同样存在。 并且pipewire在设备长时间待机的时候 会无声音,需要重启服务

评论