The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как сделать звук для всех?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (X Window, GUI / Linux)
Изначальное сообщение [ Отслеживать ]

"Как сделать звук для всех?"  +/
Сообщение от konst email(??) on 26-Ноя-11, 00:42 
Суть: комп. (ОС = Centos-5). 2 users. Level init = 3. Стартуем иксы через startx...
Т.е. может висеть на F7 и F8 две графич.моды...
Сейчас звук имеет тот, кто первый залез. Как сделать звук общим для всех?
PS. Для mplayer все решается: chmod a+rw /dev/dsp, для браузеров и т.п. не срабатывает.
PPS. Один user работает в KDE, другой - в нестандартной оболочке (древний mlvwm).
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как сделать звук для всех?"  +/
Сообщение от Прохожий (??) on 27-Ноя-11, 18:41 
> Суть: комп. (ОС = Centos-5). 2 users. Level init = 3. Стартуем
> иксы через startx...
> Т.е. может висеть на F7 и F8 две графич.моды...
> Сейчас звук имеет тот, кто первый залез. Как сделать звук общим для
> всех?
> PS. Для mplayer все решается: chmod a+rw /dev/dsp, для браузеров и т.п.
> не срабатывает.
> PPS. Один user работает в KDE, другой - в нестандартной оболочке (древний
> mlvwm).

Поставить pulseaudio запустить как сервис, да хоть разработчика pulseuadio кричать что они такого не задумывали и не создавали свой проект для этого, но всё же запустить pulseaudio через init сценарий возможно, дальше настраиваете вывод на него всех программ и вуаля.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как сделать звук для всех?"  +/
Сообщение от konst email(??) on 28-Ноя-11, 01:56 
>[оверквотинг удален]
>> Сейчас звук имеет тот, кто первый залез. Как сделать звук общим для
>> всех?
>> PS. Для mplayer все решается: chmod a+rw /dev/dsp, для браузеров и т.п.
>> не срабатывает.
>> PPS. Один user работает в KDE, другой - в нестандартной оболочке (древний
>> mlvwm).
> Поставить pulseaudio запустить как сервис, да хоть разработчика pulseuadio кричать что
> они такого не задумывали и не создавали свой проект для этого,
> но всё же запустить pulseaudio через init сценарий возможно, дальше настраиваете
> вывод на него всех программ и вуаля.

Не хочу корежить свою ОС установкой подобного... Неужели нет решения проще? Я погуглил... судя по всему у меня звук идет через alsa. М.б. поможет какая нибудь простенькая  команда, типа:alsactl bla-bla-bla...
---
Протестил: всегда, когда запускаешь KDE под вновь-вошедшим юзером - пишется ошибка: "Доступ к /dev/dsp невозможен (занят). Звука не будет." При том, что предварительно права проставлены: a+rw.
fuser,lsof ничего про dsp не показывают. При этом звук для mplayer есть, а в браузерах - нет.
----
PS. pulseaudio - для меня не выход (по ряду причин). Хотелось бы победить проблему на стандартной ОС (у меня - redHat-5-подобная ОС)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как сделать звук для всех?"  +/
Сообщение от mara on 28-Ноя-11, 03:36 
самое простое chmod 777 -R /dev/snd adsp dsp

правильное
пользователей добавить в группу audio

useradd -G пользователь audio

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Как сделать звук для всех?"  +/
Сообщение от konst email(??) on 04-Дек-11, 00:09 
> самое простое chmod 777 -R /dev/snd adsp dsp
> правильное
> пользователей добавить в группу audio
> useradd -G пользователь audio

в моем дистре (SL-5) права wr - только у owner (rw------)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Как сделать звук для всех?"  +/
Сообщение от tux2002 (ok) on 02-Дек-11, 16:41 
> Суть: комп. (ОС = Centos-5). 2 users. Level init = 3. Стартуем
> иксы через startx...
> Т.е. может висеть на F7 и F8 две графич.моды...
> Сейчас звук имеет тот, кто первый залез. Как сделать звук общим для
> всех?
> PS. Для mplayer все решается: chmod a+rw /dev/dsp, для браузеров и т.п.
> не срабатывает.
> PPS. Один user работает в KDE, другой - в нестандартной оболочке (древний
> mlvwm).

chgrp audio /dev/snd/*
chmod 660 /dev/snd/*
gpasswd -a user audio

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Как сделать звук для всех?"  +/
Сообщение от konst email(??) on 04-Дек-11, 00:06 
Всем спасибо!!!
> chgrp audio /dev/snd/*
> chmod 660 /dev/snd/*
> gpasswd -a user audio

chgrp audio без reboot не помогло (я вручную в /etc/groups дописывал)
Но:
chmod 666 -R /dev/dsp
chmod 777 /dev/snd
chmod 666 -R /dev/snd (про него я и не знал/догадался)
дало нужный рез-т.
----
Пока проверено только на ручной ввод этих команд... Работает.
вписал их в rc.local

Что будет после reboot и user-login - не знаю. М.б. все слетит. По крайней мере user(owner) на эти папки/файлы становиться тот, кто 1-й вошел... Возможно и права тоже слетят... Но это уже поправимо...

Всем спасибо


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Как сделать звук для всех?"  +/
Сообщение от tux2002 (ok) on 04-Дек-11, 18:30 
> Всем спасибо!!!
>> chgrp audio /dev/snd/*
>> chmod 660 /dev/snd/*
>> gpasswd -a user audio
> chgrp audio без reboot не помогло (я вручную в /etc/groups дописывал)

Членство в новой группе пользователь получает после перелогона или без перелогона  только в шеле командой newgrp, грубо по виндовому ребутни и поможет.

> Но:
> chmod 666 -R /dev/dsp
> chmod 777 /dev/snd
> chmod 666 -R /dev/snd (про него я и не знал/догадался)

Ну умница, молодец, влепил три шестёрки, замечательно!

> дало нужный рез-т.
> ----
> Пока проверено только на ручной ввод этих команд... Работает.
> вписал их в rc.local

Ну если не жалко времени разкури udev rules. Хотя по мне rc.local просто и надёжно как кирпич.


>  Что будет после reboot и user-login - не знаю. М.б. все
> слетит. По крайней мере user(owner) на эти папки/файлы становиться тот, кто
> 1-й вошел... Возможно и права тоже слетят... Но это уже поправимо...
> Всем спасибо

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру