Рейтинг:0

Почему поведение PulseAudio зависит от SSH?

флаг jp

У меня есть сервер с Xorg. У меня есть пользователь в аудио группа, у которой есть активный сеанс X11. Когда этот сеанс начинается, запускается сценарий запуска пользователя. пульсаудио --старт. Нет PULSE_SERVER или аналогичные переменные среды экспортируются. На данный момент звук работает, когда приложения запускаются из локальных оболочек входа в систему, но не когда приложения запускаются через SSH; PA-соединения отвергаются.

Я могу убить PulseAudio, а затем запустить пульсаудио --старт через SSH. После этого приложения, запущенные как локально, так и через SSH, имеют рабочий звук. Это продолжает работать даже в новых сеансах SSH. Все еще нет PULSE_SERVER или аналогичный экспортируется.

Почему этот обходной путь решает проблему?

Изменить: я проверил с pax11опубликовать чтобы увидеть, какие файлы cookie прикреплены к Xorg. Файлы cookie не устанавливаются ни в том, ни в другом случае, и их установка, похоже, не меняет поведение.

user10489 avatar
флаг nc
Вы не можете экспортировать переменную среды в уже запущенную оболочку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.