Alain Joly a écrit :
Salut la liste,

Bon, ça devient interminable, tout ça !

Et encore, attends de lire ce que j'ai à raconter !


Il y a cependant une
solution, nommée aoss : c'est une application qui permet d'avoir le
multiplexage en même temps qu'un application oss tourne. Soit
mon_application cette application. il suffit de la lancer avec la commande :
aoss mon_application
pour obtenir l'effet désiré. Sous Ubuntu, on l'obtient avec apt-get
install alsa-oss.

Ca me paraît très simple pour régler le problème, et permet la
cohabitation de l'homme des cavernes avec les martiens.

Ha oui, cela m'aurait bien plus. Malheureusement, ça n'a pas marché !
aoss n'est prévu que pour les vieilles applications qui ont besoin de oss. Les autres "causent" directement au système audio.
Mais, je viens de penser que je n'ai pas essayé quelque chose.
J'ai essayé de lancer speech-dispatcher et whichstation. L'un et l'autre n'ont rien voulu savoir.

Est-ce que c'est idiot si j'essaye de lancer orca avec aoss ?
oui, ce n'est pas une application oss

De toute façon, c'est maintenant que ça devient intéressant (enfin je trouve). 1) Après les conseils de Gilles, je me suis intéressé à l'option "supprimer pulseaudio". Je ne l'ai pas encore fait parce que je ne savais pas si le réinstaller suffirait à tout remettre en ordre en cas de problème.
Gilles, puis-je supprimer pulseaudio et le réinstaller sans risque ?
je pense que oui. Mais finalement, je ne suis pas sûr que cela soit ça ton problème.

2) j'ai donc googlisé et voici ce que j'ai trouvé sur un forum :
Pour un autre problème, quelqu'un a essayé de désactiver pulseaudio. Pour cela, il a décoché la checkbox de pulseaudio dans le gestionnaire de session (système/préférences/sessions).
Ben c'est sûr, ça désactive pulseaudio, de même que la commande que je t'indique plus loin
Ensuite il a désactivé le daemon en utilisant bum (bootup manager).
Connais pas
Il dit que ça n'a pas fonctionné.
Il devrait suffire de décocher la case dont tu as parlé ; c'est définitif.
J'ai voulu quand même tester cette solution. pour désactiver la session, je n'ai eu aucun problème. Par contre, je n'ai pas pu désactiver le daemon car bootup manager que j'ai installé et une appli graphique à laquelle je n'arrive pas à accéder avec orca.

Comment peut-on désactiver un daemon en ligne de commandes ?
Pour tout demon, on le contrôle (pas de manière permanente, juste jusqu'au prochain reboot) en général avec 3 commandes :

/etc/init.d/"le nom de mon démon" start
/etc/init.d/"le nom de mon démon" stop
/etc/init.d/"le nom de mon démon" restart

Le première pour démarrer, la deuxième pour arrêter, la dernière pour provoquer un arrêt suivi d'un démarrage, en général dans le but de forcer le démon à relire son fichier de configuration.

Pour pulse, ça donne :

/etc/init.d/pulseaudio stop

L'avantage est que l'effet est immédiat, contrairement à la cas à cocher du gestionnaire de session, qui demande que tu de déconnecte et te reconnecte pour prendre en compte la modif.


3) Toujours sur ce forum, en réponse à la première personne quelqu'un a dit : Quand on supprime pulseaudio (avec apt), on désinstalle aussi ubuntu-desktop et gnome ne fonctionnerait plus.
Faux ; le méta-paquet ubuntu-desktop est là pour assurer la conformité avec les choix de base de Ubuntu. Il n'est utile à rien d'autre, et Gnome fonctionnera aussi bien. On peut donc le supprimer sans risque (on reste maître chez soi, hein ?)
Une solution radicale a été proposée qui semble fonctionner : rm -rf /usr/bin/pulseaudio.
SURTOUT PAS ! On ne casse pas un système comme Ubuntu pour une raison comme celle-là. il y a tant d'autres bonnes solutions.
Il semble qu'il suffise en suite de faire un apt-install pour que tout rentre dans l'ordre.
Pas sûr que cela soit si simple de réparer, et pas besoin de supprimer pulse pour l'empêcher de fonctionner. Si tu veux quand même :

apt-get remove --purge pulseaudio

et pour le réinstaller

apt-get install pulseaudio ou mieux encore apt-get install ubuntu-desktop qui te remettra dans la configuration par défaut.

ou utiliser Système/Administration/Gestionnaire de paquets Synaptic en mode graphique.

Je n'ai pas osé essayé sans vous en parler.

Tu as bien fait.
Par contre, j'ai renommé le dossier /usr/bin/pulseaudio et je n'ai constaté aucun changement.
Ne touche jamais à ce genre de choses : ça casse tous les paramétrages, et ils sont nombreux. Remets l'ancien nom dès que tu peux. Ce n'est pas un dossier, c'est l'exécutable de pulseaudio. Comme il était en fonctionnement quand tu as changé son nom, cela ne l'a pas affecté tout de suite, seulement lors du démarrage suivant.

4) Apothéose
A force de faire des test avec le gestionnaire de son, orca, le lecteur vidéo, speech(-dispatcher etc, tout a fini par se bloquer sous gnome, mais la musique est restée active
classique
même quand j'ai relancé gnome (alt-bacspace-ctrl).
Ensuite, par curiosité, je me suis mis en mode console j'ai lancé speech-dispatcher et emacs et ho miracle, tout fonctionnait ensemble.
emacs est une application sonore ? ou bien parles-tu d'une version sonorisée d'emacs ? Laquelle (je n'ai pas tout suivi) ?
Depuis j'ai carément rebooté et la musique sous gnome est toujours jouée quand je lance speech-dispatcher et emacs !

Ben je suis pas sûr de comprendre, mais en renommant pulseaudio, tu l'empêches de se lancer au boot suivant. C'est une façon efficace de le supprimer. L'as-tu laissé avec le nouveau nom, ou l'avais-tu remis dans l'état normal ?
Par contre, sous gnome, si orca est lancé, je ne peux plus écouter la musique !!!!
avec quoi écoutes-tu de la musique ?

Pour info, maintenant, tout est sur alsasink dans mon gestionnaire de son. Pour la capture, c'est un peu différent : ça s'appelle un peu différement (quelque chose comme alsarc).
Connais pas alsasink

Voilà excusez-moi si j'ai été un peu long, mais cela en vaut la peine non ?
Sûrement, tu dois en apprendre des trucs ! Je te recommande la lecture de trois pages internet :

http://doc.ubuntu-fr.org/son
http://doc.ubuntu-fr.org/son_problemes
http://doc.ubuntu-fr.org/pulseaudio

A bientôt.

Alain.
Gilles.






------------------------------------------------------------------------

_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:carrefourblinux-requ...@lists.freearchive.org?subject=subscribe' Pour se retirer de la liste par courriel : 'mailto:carrefourblinux-requ...@lists.freearchive.org?subject=unsubscribe'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX 
    CarrefourBLinuX@lists.freearchive.org
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 
    'mailto:carrefourblinux-requ...@lists.freearchive.org?subject=subscribe'
Pour se retirer de la liste par courriel : 
    'mailto:carrefourblinux-requ...@lists.freearchive.org?subject=unsubscribe'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à