我正在以不同的用户身份使用 Firefox,例如:
LANG=C xhost +SI:localuser:${1}
su ${1}
或者
xhost +SI:localuser:$1
sudo -u $1 -H /usr/bin/firefox -P
自从从 18.04 升级到 xubuntu 20.04 以来,我在 firefox-user 上没有音频,但该用户仍然属于音频组。在PulseAudio 偏好设置,必须激活一个设置。我猜是“网络服务器“ “启用本地声音设备的网络访问……”,但该选项呈灰色。
我发现的是:
由于错误,选项在 20.04 中变灰,解决方法:
sudo ln -s /usr/lib/pulse-13.99.1 /usr/lib/pulse-13.99
https://www.reddit.com/r/Ubuntu/comments/gvtzpb/ubuntu_2004_lts_x86_64_trying_to_use_paprefs_but/
以下是 MetaEatMe 的一个例子: SUDO 和声音,如何让它们协同工作
在 18.04 版本中,“启用网络访问本地声音设备”就足够了,但在 20.04 版本中我仍然没有声音。
答案1
发现了一些在焦点(20.04)上起作用的东西:
# setup user audio permission
usermod -aG audio suUser
# add to config /etc/pulse/client.conf
auto-connect-localhost = yes
# add to config /etc/pulse/default.pa
load-module module-native-protocol-tcp listen=127.0.0.1 auth-ip-acl=127.0.0.1 auth-anonymous=1
原始解决方案在这里: https://superuser.com/a/1499880
感谢用户按键