OVH Cloud OVH Cloud

etre sur qu'une aplication aie du son

10 réponses
Avatar
Hendrickx Guy
Bonjour

Il m'est souvent arrivé d'avoir une reponse du style /dev/dsp ressoure
bussy ..... lorsque je veut lancer du son.
Je vient de creer un petit script qui lance une alarme sonore dans des
cas bien spécifique.
Helas si le pc diffuse deja du son --> resssource bussy can not open
/dev/dsp
Comment puis je assurer a mon script (qui utilise play et est lancé en
root pour d'autres raisons) d'avoir acces au son ?
Comment aussi savoir quel prog utilise /dev/dsp ?
j'ai contourné temporairement le prob avec beep mais c'est pas cela qui
vas me reveiller en pleine nuit.
Merci
Guy

ps:

j'utilise alsa
snd-intel8x0 19584 1 (autoclean)
snd-ac97-codec 59576 0 (autoclean) [snd-intel8x0]
snd-pcm-oss 38176 0 (autoclean)
snd-mixer-oss 13432 1 (autoclean) [snd-pcm-oss]
snd-pcm 59272 0 (autoclean) [snd-intel8x0
snd-ac97-codec snd-pcm-oss]
snd-timer 14148 0 (autoclean) [snd-pcm]
snd 34276 0 (autoclean) [snd-intel8x0
snd-ac97-codec snd-pcm-oss snd-mixer-oss snd-pcm snd-timer]
soundcore 3940 4 (autoclean) [snd]



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

Avatar
fra-duf-no-spam
Le 12851ième jour après Epoch,
Hendrickx Guy écrivait:

Bonjour

Il m'est souvent arrivé d'avoir une reponse du style /dev/dsp ressoure
bussy ..... lorsque je veut lancer du son.
Je vient de creer un petit script qui lance une alarme sonore dans
des cas bien spécifique.
Helas si le pc diffuse deja du son --> resssource bussy can not open
/dev/dsp
Comment puis je assurer a mon script (qui utilise play et est lancé en
root pour d'autres raisons) d'avoir acces au son ?



Utiliser un serveur de son. Artsd ou Esound devraient pouvoir
t'aider. A savoir:

play --> accès direct aux périphs
esdplay --> accès par le serveur esound
artsplay --> accès par le serveur artsd

Autre info, déjà parue dans la liste (et si ma mémoire est bonne,
j'ai déjà répondu à un thread de ce genre):

esound == Serveur utilisé par Gnome
artsd == Serveur utilisé par KDE

Perso, j'ai arts avec WindowMaker. Et ça roxxxxxe fort.

Comment aussi savoir quel prog utilise /dev/dsp ?



lsof

Dans ton cas: "lsof /dev/dsp*"

j'ai contourné temporairement le prob avec beep mais c'est pas cela
qui vas me reveiller en pleine nuit.



Ah parce que tu veux te réveiller en pleine nuit avec un PC? Quelle
idée ... Dans ce cas, installe Window$... ;)

Désole... Ok, je --> []

--
You can do very well in speculation where land or anything to do with dirt
is concerned.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Hendrickx Guy a écrit, mercredi 9 mars 2005, à 21:36 :
Bonjour



bonsoir,

[...]
Comment aussi savoir quel prog utilise /dev/dsp ?



lsof +d /dev | grep /dsp

ou encore

fuser -v /dev/dsp

dont l'option -k peut t'intéresser.
--
Jacques L'helgoualc'h


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Gaëtan PERRIER
Le Wed, 09 Mar 2005 22:44:05 +0100
(François TOURDE) a écrit:

Utiliser un serveur de son. Artsd ou Esound devraient pouvoir
t'aider. A savoir:

play --> accès direct aux périphs
esdplay --> accès par le serveur esound
artsplay --> accès par le serveur artsd

Autre info, déjà parue dans la liste (et si ma mémoire est bonne,
j'ai déjà répondu à un thread de ce genre):

esound == Serveur utilisé par Gnome
artsd == Serveur utilisé par KDE




Comme je suis sous Gnome j'utilise Esound qui est un serveur de son
mais je n'ai jamais réussi à permettre à 2 utilisateurs d'accéder au
serveur...
Avatar
fra-duf-no-spam
Le 12851ième jour après Epoch,
Gaëtan PERRIER écrivait:

Le Wed, 09 Mar 2005 22:44:05 +0100
(François TOURDE) a écrit:

Utiliser un serveur de son. Artsd ou Esound devraient pouvoir
t'aider. A savoir:

play --> accès direct aux périphs
esdplay --> accès par le serveur esound
artsplay --> accès par le serveur artsd

Autre info, déjà parue dans la liste (et si ma mémoire est bonne,
j'ai déjà répondu à un thread de ce genre):

esound == Serveur utilisé par Gnome
artsd == Serveur utilisé par KDE




Comme je suis sous Gnome j'utilise Esound qui est un serveur de son
mais je n'ai jamais réussi à permettre à 2 utilisateurs d'accéder au
serveur...



Normal... Enfin presque. Lors de l'activation du serveur, le fichier
/tmp/.esd est la propriété du user qui le lance. Ensuite, il faut
attendre que le serveur s'arrête, si il est paramétré pour, pour
pouvoir refaire du son avec un autre user.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Gaëtan PERRIER
Le Thu, 10 Mar 2005 00:18:21 +0100
(François TOURDE) a écrit:

Le 12851ième jour après Epoch,
Gaëtan PERRIER écrivait:

> Le Wed, 09 Mar 2005 22:44:05 +0100
> (François TOURDE) a écrit:
>
>> Utiliser un serveur de son. Artsd ou Esound devraient pouvoir
>> t'aider. A savoir:
>>
>> play --> accès direct aux périphs
>> esdplay --> accès par le serveur esound
>> artsplay --> accès par le serveur artsd
>>
>> Autre info, déjà parue dans la liste (et si ma mémoire est bonne,
>> j'ai déjà répondu à un thread de ce genre):
>>
>> esound == Serveur utilisé par Gnome
>> artsd == Serveur utilisé par KDE
>>
>
> Comme je suis sous Gnome j'utilise Esound qui est un serveur de
> son mais je n'ai jamais réussi à permettre à 2 utilisateurs
> d'accéder au serveur...

Normal... Enfin presque. Lors de l'activation du serveur, le fichier
/tmp/.esd est la propriété du user qui le lance. Ensuite, il faut
attendre que le serveur s'arrête, si il est paramétré pour, pour
pouvoir refaire du son avec un autre user.




Oui mais moi je voudrais pouvoir faire du son avec 2 utilisateurs en
même temps...
Avatar
dlist
>
Oui mais moi je voudrais pouvoir faire du son avec 2 utilisateurs en
même temps...



voir jack peut-être : http://jackit.sourceforge.net/




Avatar
fra-duf-no-spam
Le 12852ième jour après Epoch,
Gaëtan PERRIER écrivait:

Le Thu, 10 Mar 2005 00:18:21 +0100
(François TOURDE) a écrit:

Le 12851ième jour après Epoch,
Gaëtan PERRIER écrivait:

> Le Wed, 09 Mar 2005 22:44:05 +0100
> (François TOURDE) a écrit:
>
>> Utiliser un serveur de son. Artsd ou Esound devraient pouvoir
>> t'aider. A savoir:
>>
>> play --> accès direct aux périphs
>> esdplay --> accès par le serveur esound
>> artsplay --> accès par le serveur artsd
>>
>> Autre info, déjà parue dans la liste (et si ma mémoire est bonne,
>> j'ai déjà répondu à un thread de ce genre):
>>
>> esound == Serveur utilisé par Gnome
>> artsd == Serveur utilisé par KDE
>>
>
> Comme je suis sous Gnome j'utilise Esound qui est un serveur de
> son mais je n'ai jamais réussi à permettre à 2 utilisateurs
> d'accéder au serveur...

Normal... Enfin presque. Lors de l'activation du serveur, le fichier
/tmp/.esd est la propriété du user qui le lance. Ensuite, il faut
attendre que le serveur s'arrête, si il est paramétré pour, pour
pouvoir refaire du son avec un autre user.




Oui mais moi je voudrais pouvoir faire du son avec 2 utilisateurs en
même temps...



Alors peut-être que l'option -public ou -tcp de esd seront de bons
choix.

A mon avis, essaye avec l'option -tcp, et utilises esdplay avec
l'option -s

--
With a rubber duck, one's never alone.
-- "The Hitchhiker's Guide to the Galaxy"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe
pourquoi utiliser /dev/dsp quand on a installé alsa ?
tu configures /etc/asound.conf avec un plugin dmix et tu peux utiliser
plusieurs sources qui seront mixés en soft

Je vient de creer un petit script qui lance une alarme sonore dans des
cas bien spécifique.
Helas si le pc diffuse deja du son --> resssource bussy can not open
/dev/dsp
Comment puis je assurer a mon script (qui utilise play et est lancé en
root pour d'autres raisons) d'avoir acces au son ?
ps:

j'utilise alsa



--
Philippe


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Gaëtan PERRIER
Le Thu, 10 Mar 2005 10:20:12 +0100
(François TOURDE) a écrit:

Le 12852ième jour après Epoch,
Gaëtan PERRIER écrivait:

>
> Oui mais moi je voudrais pouvoir faire du son avec 2 utilisateurs
> en même temps...

Alors peut-être que l'option -public ou -tcp de esd seront de bons
choix.

A mon avis, essaye avec l'option -tcp, et utilises esdplay avec
l'option -s




C'est pas un peu "dangereux" d'utiliser ces options là?
Avatar
fra-duf-no-spam
Le 12852ième jour après Epoch,
Gaëtan PERRIER écrivait:

Le Thu, 10 Mar 2005 10:20:12 +0100
(François TOURDE) a écrit:

Le 12852ième jour après Epoch,
Gaëtan PERRIER écrivait:

>
> Oui mais moi je voudrais pouvoir faire du son avec 2 utilisateurs
> en même temps...

Alors peut-être que l'option -public ou -tcp de esd seront de bons
choix.

A mon avis, essaye avec l'option -tcp, et utilises esdplay avec
l'option -s




C'est pas un peu "dangereux" d'utiliser ces options là?



Ben si, forcément ;) ... Je peux par exemple décider de te faire
écouter de force la compil' de la StarAc ;)

En fait, il suffit probablement de bloquer avec un firewall les accès,
et dans ce cas le seul risque viendra des utilisateurs internes.

Ce risque, tu es le seul à pouvoir l'évaluer. A toi de jouer ... la
musique ;)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact