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

Posté par .
É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 . É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.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # 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.