声音每次仅对一个用户有效

声音每次仅对一个用户有效

我注意到,当其他人登录我的计算机并使用其他帐户播放音乐(或打开 Facebook)时,我无法听到声音。我不得不要求他们解锁帐户并将其关闭,这样我才能在自己的内容中获得声音。即使在声音偏好设置中,硬件本身也会消失,输出为“假声音”。

有没有什么办法可以防止这种情况发生?

会是什么真的好的是,如果我可以根据我的声音偏好设置,根据每个用户调低音量(或完全静音)所有其他帐户的所有声音,而不影响他们的设置 - 本质上说,每当用户 A 登录时,来自用户 B 帐户的所有声音都将被静音,来自用户 C 帐户的任何声音都将为 50%,而我仍然可以把自己的音量调到最大。

答案1

也许我在一个较旧的 Fedora 线程中找到了有关脉冲音频的针对您问题的部分修复: “Pulseaudio - 多用户”

第 5 号帖子说道:

作为主用户,我复制/etc/pulse/default.pa~/.pulse/default.pa。我添加了: load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 作为第二个用户,我创建~/.pulse/client.conf并添加了 default-server = 127.0.0.1

通过此配置,当第二个用户启动使用 pulseaudio 的应用程序时,它将连接到第一个用户的 pulseaudio 实例。

但是,据我所知,fedora 使用不同的安全子系统,这可能不起作用。

答案2

这是一个老 bug(发射台 433654)与每个用户的声音配置有关。

解决方案:

  • 检查“audio”组中是否没有用户
  • 取消选中“用户管理”->“高级”->“权限”下的“使用音频设备”选项
  • 重新开始

现在每个用户都有不同的声音实例。

更多信息请访问Ubuntu 维基百科

相关内容