我不希望pulseaudio自動啟動,因為我需要jack先啟動才能捕獲alsa。由於某種原因,pulseaudio 不斷重生:
$ ps aux | grep pulseaudio
gdm 883 0.0 0.1 1156168 11452 ? S<l 23:06 0:00 /usr/bin/pulseaudio --start --log-target=syslog
ben 1334 0.0 0.1 1442008 13352 ? S<l 23:06 0:00 /usr/bin/pulseaudio --start --log-target=syslog
我嘗試過的:
我已經設置respawn = no
了/etc/pulse/client.conf
(兩者都沒有~/.config/pulse
)
我已經禁用了pulseaudio服務和套接字
systemctl --user disable pulseaudio.service
systemctl --user disable pulseaudio.socket
sudo systemctl disable pulseaudio
另外為什麼要gdm
啟動自己的pulseaudio實例?如果我嘗試殺死它,它也會重生。我看了 gdm 的 homedir,沒有脈衝配置。我還嘗試為我的用戶和 gdm 屏蔽pulseaudio套接字/服務。這個東西不斷重生,我不知道為什麼。
答案1
我意識到我沒有看到;
中每一行的前綴/etc/pulseaudio/client.conf
,它正在註解掉該行。在修復;
之前透過刪除來取消註釋。autospawn = no