А кто-нибудь разбирался с pulse audio?
По списку поддерживаемых приложений выходит, что этот аудиосервер куда
полезнее в современных условиях чем NAS и eSound (тем более, что
последний он эмулирует).

Только вот документация какая-то разбросанная и невнятная

Задача - имеется хост-машина, у которой есть локальный монитор и
локальная звуковая карта, и имеется энное количество X-терминалов,
на которых запускается x-сервер комадной  X -query хост-машина, и логин
производится сразу на хост-машину. 

Требуется чтобы любая программа, которая умеет выводить звук
а) ни в коем случае не выводила его на хост машину, если только не
запущена на её собственном дисплее
б) по возможности выводила звук на тот X-терминал на котором она
запущена.

Использовать для аутентификации имена пользовалей/их принадлежность к
группам - не получится. Любой пользователь может сесть на любой
терминал. Разве что можно через xdm/pam при логине на локальную консоль
добавлять пользователя в группу pulse-access.

Как я понимаю, для этого необходимо на каждом терминале запустить
pulseaudio --system и каким-то образом экспортировать параметры
pulse-сервера в локальный X-сервер.

Собственно, вероятно сводится к запуску pax11publish на терминале так,
чтобы её пустили к дисплею. Локальных юзеров на терминале, кроме рута,
естественно, никаких нету. 
Единственное что приходит в голову, разрешить локальным программам
терминала коннектиться к X-серверу на основе host-based access. Благо
все равно ничего и никого лишнего там нет и быть не может.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить