在 pulseaudio 被终止后帮助另一个用户恢复音频

在 pulseaudio 被终止后帮助另一个用户恢复音频

当我杀死一个 pulseaudio 服务器时,在它重生后,其他帐户的客户端无法访问 pulseaudio unix 域套接字文件,即使它在那里。

只有在系统重启后它才会起作用。有人能解释一下吗?

答案1

在执行“pulseaudio --kill”命令后,Pulseaudio 将以不同的状态重生:

  1. Systemd pulseaudio.service 失败(参见systemctl --user status pulseaudio

  2. 服务器从 unix:/run/user/1000/pulse/native 更改为用户名

  3. Pulseaudio 模块“module-x11-publish”和“module-x11-xsmp”

可以在 Pulseaudio 系统托盘 - pasystray 中看到对服务器和模块的更改

要重新启动 Pulseaudio,请使用:

systemctl --user restart pulseaudio

相关内容