Forum Linux.débutant Gestion du son sous linux: Comment ne pas avoir de multiplexage

Posté par  .
Étiquettes : aucune
0
23
oct.
2011

Bonjour,
Je souhaite réalisé un "kiosque numérique" où plusieurs applications ayant leur propre musique seront disponible, l'utilisateur changera d'application à l'aide d'un gros bouton (qui émulera donc un simple alt-tab).
Je me demande donc comment faire pour avoir le son que sur la fenêtre active ?
Y a t il un moyen simple pour y parvenir sous alsamixer ?

Merci d'avance pour vos réponses

  • # À vue de nez…

    Posté par  . Évalué à 2.

    1) Trouver un gestionnaire de fenêtre qui te permettent d'ajouter une action au changement de focus (en commençant par celui que tu utilises évidemment). Les gestionnaires minimalistes tel dwm permettent cela. Reste à voir pour les autres.

    2) s'assurer que l'on va couper le son de toutes les fenêtres sauf celle qui a le focus.
    xwininfo (-tree -root) permet d'obtenir l'association entre l'ID X11 et le nom de l'application lancée.

    3) Être capable de couper le son de chaque application individuellement par une commande externe. Amarok à des raccourcis clavier pour ça par exemple. Éventuellement utiliser xdotool pour cela.

    • [^] # Re: À vue de nez…

      Posté par  . Évalué à 4.

      3) Être capable de couper le son de chaque application individuellement par une commande externe. Amarok à des raccourcis clavier pour ça par exemple. Éventuellement utiliser xdotool pour cela.

      En utilisant pulseaudio, on a moyen de contrôler le son par application. Il faudrait voir comment le faire en ligne de commande avec pacmd (voir par exemple list-sources et set-source-volume).

      Étienne

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.