Forum Linux.général ssh, session gnome et pulseaudio

Posté par  (site web personnel) .
Étiquettes :
0
4
fév.
2011
VoilĂ  la question :

Comment faire pour avoir par défaut le son fonctionnel lorsque la session ouverte n'est pas graphique ?

Actuellement, sur une Fedora 14 qui me sert de test pour divers services auto-hébergés, et pour écouter de la musique avec ampli hifi, la première session ouverte sur la machine l'est au travers de SSH. Que du très normal. Tout va bien. Lancement d'une écoute musicale, avec par exemple un : mplayer http://scfire-ntc-aa02.stream.aol.com:80/stream/1048 Afin d'écouter une radio. Mais aucun son ne sort. Pourtant mplayer fonctionne correctement, le flux est là, et pulseaudio est lancé. Mais pas de son...

Si j'ouvre la session graphique (gnome) locale, le son demandé, la radio, au travers de la session initiale dans ssh, se fait alors immédiatement entendre.

Alors voilà : après avoir trifouillé du côté du manuel de PulseAudio, je n'ai pas trouvé de réponse. Donc, question : comment faire ça "proprement" (du point de vue PA, pour PA) ????

Merci.
  • # activer l'audio pour le terminal en cours.

    Posté par  . Évalué à 3.

    si j'ai bien compris, la machine qui joue le son est distante,
    et elle est raccordée à la chaine Hifi.

    et tu veux piloter la machine via SSH pour ecouter la radio, un flac, bref avoir le son sur la chaine hifi.

    pour cela il te faudrait pulesaudio dans un terminal non graphique ?
    il me semlbe que si tu regardes bien dans les "programme de demarrage" de ta session graphique, tu dois y voir un daemon pulsaudio qui se lance.

    il doit suffir de lancer ce meme daemon en ligne de commande (daemon qui ne se lances habituellement qu'en session graphique)

    ou utiliser alsa (une option Ă  mplayer pour lui dire de passer par alsa)
    puis alsamixer, alsaconfig pour gerer le son.
    • [^] # Re: activer l'audio pour le terminal en cours.

      Posté par  (site web personnel) . Évalué à 2.

      Pulseaudio est lancé manuellement, effectivement, avant de lancer la commande mplayer mon_son, car par défaut il ne se lance pas sur un autre type de session que locale. Mais cela ne fonctionne pas. Sinon, mplayer -ao alsa ne fonctionne pas, dans la mesure où par défaut PA est configuré pour être un wrapper : capturant toute requête à alsa : du coup cela ne fonctionne pas non plus, comme au dessus.

      Utiliser les fonctionnalités PA au travers du réseau, c'est totalement overkill pour juste ça.

      Finalement je l'ai fait à l'ancienne, ça doit être un côté vieux con réfractaire peut être, qui préfère quant cela fonctionne simplement et sûrement : j'ai viré tout ce qui concerne pulseaudio, sauf la pa-lib et pa-glib, ajouté mon utilisateur au groupe audio, et voilà, ça fonctionne très bien.

      Pulseaudio et Gnome, y a vraiment un truc que je ne comprends pas, trop kiss pour moi visiblement...

      Merci de ton message.
  • # Droits d'accès ?

    Posté par  (site web personnel) . Évalué à 2.

    Au cas oĂą...
    Vérifie qu'il n'y a pas une fixation dynamique des droits d'accès sur certains périphs, dont le son, le cdrom, etc. Qui ne serait pas effectuée lorsque tu es en accès distant.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # mpd /gmpc

    Posté par  . Évalué à 2.

    tu lance mpd sur le serveur distant (celui qui est connecté à la chaine hifi) avec une sortie audio alsa (le fichier de conf est très bien commenté en général)

    tu te connecte via le réseau depuis un pc avec un client comme gmpc, ou depuis un pda avec sonata, etc..

    tu peux ainsi donner Ă  mpd un stream Ă  diffuser sur la carte son ou bien des fichiers audio.


    moi je pilote mon serveur mpd (qui est relié à la chaine hifi) depuis ma vieille tablette nokia n810 via wifi.

    j'écoute même ma musique via icecast quand je suis en déplacement :
    via une interface web (phpmp2) je pilote le serveur mpd qui est chez moi (dans un tunnel ssh). ce dernier stream la musique sur un serveur icecast2 et je n'ai plus Ă  entrer l'url de mon stream icecast2 dans mon player favori.

Suivre le flux des commentaires

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