发布于:2023-07-14
本文已经过时,新的办法只要自启动pipewire,wireplumber,和pipewire-pulse就好。
我想使用Pipewire,因为官方的Handbook的视角挺分散的,对着官方的Handbook弄了半天,终于发现了到底要配置什么。先不废话,先配置好,在慢慢道明原因。
运行下面的命令来安装配置需要的包。
$ sudo xbps-install -S alsa-utils alsa-tools pipewire alsa-pipewire
运行下面的命令来启用服务。
$ sudo ln -s /etc/sv/alsa /var/service
运行下面的命令来启用:
$ sudo mkdir -p /etc/alsa/conf.d
$ sudo ln -s /usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d
$ sudo ln -s /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d
在自己的用户目录下新建一个autostartscript
目录,新建一个audio.sh
脚本如下:
#!/bin/sh
pipewire & wireplumber
运行下面的命令,使脚本变得可执行。
$ chmod +x ./audio.sh
其实这在带systemd的发行版会自动配置替换服务的,所以右下角的音量控制一直都是无设备,Handbook里我找不到怎么配置用户服务什么的。
所以要连接alsa来使用alsamixer
来控制音量。
如果你发现了可以让KDE右下角的音量控制工作的方法,可以通过邮箱告诉我嘛?谢谢。qwq