Звук для нескольких пользователей.

Доброго дня.
На моей машине есть несколько пользователей, ни каких завершений сеансов не используется, только смена пользователя.
По совету знакомого собрал систему с pulseaudio, в результате он захватывает аудио-систему при входе первого пользователя и остальные остаются без звука.
Вроде можно запустить pulseaudio на всю систему, но как я еще не разобрался, да и смущает меня, что слишком много негатива по этому поводу в инетах.
Не посоветуете как развести звук на несколько пользователей?
РS. звук у меня встроенный в интеловский чипсет.

А что, знакомый дальше совета

А что, знакомый дальше совета не дошел?

Используй ALSA и все будет хорошо.

Не грусти, товарищ! Всё хорошо, beautiful good!

1. USE=system-wide для

1. USE=system-wide для pulseaudio. Флаг нужно размаскировать в пофиле. Появится /etc/init.d/pulseaudio.
2. Создать /etc/conf.d/pulseaudio такого содержания:

PA_OPTS="--log-target=syslog --disallow-module-loading=1 --realtime" 
PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE=0

3. rc-update add pulseadio default

4. ~/.pulse/client.conf такого содержания:
default-server = tcp:localhost:4713

5. ~/.asoundrc:

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

pcm.!default {
   type pulse
   }

ctl.!default {
   type pulse
}

п.п.4,5 неплохо добавить в /etc/skel - тогда при создании нового пользователя настройки будут применяться автоматически. А совет "развести через ALSA" работает только на картах с аппаратным микшированием.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

И на дорожку

И на дорожку почитать
http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode#ButmyGentoo...distroisshippinganinitscriptforPA

Не грусти, товарищ! Всё хорошо, beautiful good!

Читал, если честно это меня

Читал, если честно это меня смущает, но еще раз говорю, альтернатив я пока не вижу.

А dmix в alsa уже не

А dmix в alsa уже не работает?

Все заработало, но умер фэш

Все заработало, но умер фэш :(
Щас буду курить маны по dmix

Спасибо.

Большое спасибо, вечером попробую.

Aladdin написал(а): 1.

Aladdin написал(а):
1. USE=system-wide для pulseaudio. Флаг нужно размаскировать в пофиле. Появится /etc/init.d/pulseaudio.

почему-то не появляется
# cat /etc/portage/package.use
media-sound/pulseaudio system-wide
# cat /etc/make.conf
USE_PA="paulseaudio mdnsresponder-compat"
USE="... ${USE_PA} ..."

не могу понять где прописать это в профиле
# ll /etc/make.profile
lrwxrwxrwx 1 root root 48 Ноя 3 10:19 /etc/make.profile -> ../usr/portage/profiles/default/linux/amd64/10.0
# ll /usr/portage/profiles/default/linux/amd64/10.0/
итого 24
drwxr-xr-x 4 portage portage 4096 Ноя 11 15:00 desktop
drwxr-xr-x 2 portage portage 4096 Дек 29 2010 developer
-rw-r--r-- 1 portage portage 2 Авг 17 2009 eapi
drwxr-xr-x 2 portage portage 4096 Дек 29 2010 no-multilib
-rw-r--r-- 1 portage portage 29 Авг 6 2009 parent
drwxr-xr-x 2 portage portage 4096 Дек 29 2010 server
# cat /usr/portage/profiles/default/linux/amd64/10.0/../../../../releases/10.0/make.defaults
USE="bzip2 system-wide"
вот еле нашел но не помогает

Если не ошибаюсь

Если не ошибаюсь надо так.

echo "-system-wide" > /etc/portage/profile/use.mask

Скорей всего каталог еще придется создать.

После этого добавил в /etc/portage/package.use

media-sound/pulseaudio system-wide

PS. Естественно после этого юзать emerge
PPS. Вообще инфа о демаскировке флагов как и о самой возможности их маскировки охраняется генту-сообществом лучше чем майкросовтовцами способы лицензирования виндоус.

Спасибо огромное!

Спасибо огромное! сработало!

glebiuskv написал(а):
PPS. Вообще инфа о демаскировке флагов как и о самой возможности их маскировки охраняется генту-сообществом лучше чем майкросовтовцами способы лицензирования виндоус.

это точно.

вот ща в кучку соберу все что нужно сделать и надо это в вики записать, а то там до сих пор непонятки с этим и на англо- и на русскоязычной

все равно чегото не хватает

все равно чегото не хватает для счастья

$ speaker-test -c 6

speaker-test 1.0.24.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
Playback open error: -6,Нет такого устройства или адреса

в /etc/make.conf была

в /etc/make.conf была очепятка :( , написал paulseaudio

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".