Как воспроизвести звук при запуске приложения от имени другого пользователя в Ubuntu 17.10

Как воспроизвести звук при запуске приложения другим пользователем в Ubuntu 17.10? Я использую Gnome Shell в X.Org (у меня также есть LXDE / Openbox, но я в основном использую Gnome Shell).

Вот что я сделал до сих пор. :

В терминале я использовал:

sudo usermod -G group -a account

, чтобы добавить учетную запись в следующие группы: аудио, импульсный и импульсный доступ

Каждый раз, когда я запускаю Приложение через учетную запись (скажем, Firefox), я делаю

xhost +local:account;sudo -u account -H firefox

Когда запускается Firefox, я беру его на Youtube, чтобы проверить звук, и я получаю сообщение о том, что pulseaudio не был обнаружен. Когда я выхожу и возвращаюсь к другому пользователю через GDM, никаких проблем со звуком не возникает, и все работает как надо.

Может кто-нибудь увидеть что-то, что я делаю неправильно, или предложить возможное решение?

ОБНОВЛЕНИЕ: Цель этого упражнения состояла в том, чтобы помещать «ненадежные» приложения в ограниченные учетные записи, а не в дай им бесплатный дождь из моего домашнего каталога. Я узнал о некоторых серьезных недостатках безопасности в X11, которые делают нежелательным открытие одновременного сеанса с помощью команды xhost. Если вам интересно узнать больше о слабостях Xorg, вы можете прочитать эти статьи:

Ваш ПК с Linux не так безопасен, как вы думаете
Пакеты Snap в Ubuntu еще не настолько безопасны, как утверждают маркетинговые компании Canonical < - это применимо к привязке под X11 (не Wayland) Шпионская операция Turla также заразила системы Linux вредоносным ПО

Из-за этих проблем вопрос запуска аудио в параллельном сеансе не имеет для меня значения, так как я больше не хочу запускать параллельные сеансы по вышеуказанным причинам.

1
задан 27 December 2017 в 09:06

1 ответ

Pulseaudio рекомендуется запускать для каждого пользователя, а не как системный демон.

freedesktop.org. Документация PulseAudio -WhatIsWrongWithSystemWide

Предложить, если вы работаете с Pulseaudio для каждого пользователя скопируйте файлы конфигурации импульсов в домашнюю папку для каждого пользователя

cp /etc/pulse/{client.conf,daemon.conf,default.pa} ~/.config/pulse
1
ответ дан 27 December 2017 в 09:06

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

Похожие вопросы: