Суть: комп. (ОС = Centos-5). 2 users. Level init = 3. Стартуем иксы через startx...
Т.е. может висеть на F7 и F8 две графич.моды...
Сейчас звук имеет тот, кто первый залез. Как сделать звук общим для всех?
PS. Для mplayer все решается: chmod a+rw /dev/dsp, для браузеров и т.п. не срабатывает.
PPS. Один user работает в KDE, другой - в нестандартной оболочке (древний mlvwm).
> Суть: комп. (ОС = 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 сценарий возможно, дальше настраиваете вывод на него всех программ и вуаля.
>[оверквотинг удален]
>> Сейчас звук имеет тот, кто первый залез. Как сделать звук общим для
>> всех?
>> 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-подобная ОС)
самое простое chmod 777 -R /dev/snd adsp dspправильное
пользователей добавить в группу audiouseradd -G пользователь audio
> самое простое chmod 777 -R /dev/snd adsp dsp
> правильное
> пользователей добавить в группу audio
> useradd -G пользователь audioв моем дистре (SL-5) права wr - только у owner (rw------)
> Суть: комп. (ОС = 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
Всем спасибо!!!
> chgrp audio /dev/snd/*
> chmod 660 /dev/snd/*
> gpasswd -a user audiochgrp 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-й вошел... Возможно и права тоже слетят... Но это уже поправимо...
Всем спасибо
> Всем спасибо!!!
>> 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-й вошел... Возможно и права тоже слетят... Но это уже поправимо...
> Всем спасибо