аудио от другого пользователя (su) на xubuntu 20.04

Я использую 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, но этот пользователь по-прежнему является частью группы аудио. В настройках 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

Благодаря нажатию пользователем клавиши

Другие вопросы по тегам