我经常会修改 /etc/pulseaudio/client.conf 的配置,以注释或不注释该选项:default-server = 192.168.0.10
该服务器是另一台 Ubuntu,并连接到高保真音响系统。它上面配置了脉冲音频来接收流。
我为什么要用这个?我知道我们可以使用声音小程序来选择输出,包括远程脉冲音频服务器,但它在 flash 或 VLC 上都不能很好地工作(声音被切断)。所以唯一可靠的方法是将 pulseaudio 客户端配置为直接使用远程 pulseaudio 服务器,而不使用我的本地 pulseaudio 作为代理。
我的问题:启用或禁用该选项后默认服务器,我发现使其应用的唯一方法是重新启动计算机...我也尝试过:
- 使用以下命令终止/启动本地 pulseaudio:
pulseaudio -k ; pulseaudio -D
- 重新启动 pulseaudio 服务:
/etc/init.d/pulseaudio restart
- 两个都
- 关闭 Unity 会话并重新打开
除了重新启动之外,这些都不起作用。
有人有不用重启就可以应用它的想法吗?
答案1
如果 Pulseaudio 处于系统模式,您需要以 root 身份重新启动它,因此请在命令前使用“sudo”或在 root 终端中运行它们:
sudo su -
您还可以尝试其他命令:
sudo alsa 强制重新加载
因为 Pulseaudio 基于底层 Alsa 。