Waarom is er geen geluid tijdens het afspelen van audio van een SSH-sessie?

Ik heb tientallen minuten met mijn hoofd tegen de muur gebotst totdat ik me realiseerde dat mijn Pi (B +) inderdaad audio speelde. Het enige ding is dat het alleen lijkt te spelen vanaf een TTY (dat wil zeggen een interactieve tekstconsole), niet van een virtuele sessie, b.v. vanaf een externe SSH-verbinding.

Als ik rechtstreeks op de Pi met mijn USB-toetsenbord registreer en een audiobestand afspeel, werkt het:

aplay /usr/share/pyshared/pygame/examples/data/house_lo.wav
omxplayer -o local /usr/share/pyshared/pygame/examples/data/house_lo.wav

Als ik dezelfde opdrachten gebruik van een externe SSH-sessie, geen geluid. Hetzelfde gebeurt ongeacht de HDMI- of audio-aansluiting.

Heeft iemand een idee?

3
Mmmh. Dat is echt raar. Ik kan ook geen goede reden bedenken. Mijn Pi klinkt goed op ssh. Wat is uw distributie (niet dat het ertoe doet)?
toegevoegd de auteur Ghanima, de bron
Raspbian/Wheezy
toegevoegd de auteur user29510, de bron

1 antwoord

Oh mijn ... t'is inderdaad echt stom!

De reden is mijn tv, die ik gebruik als een monitor met meerdere video-/audio-ingangen, speelt alleen geluid samen met de geselecteerde videobron! Wanneer ik opdrachten van mijn SSH-sessie typ, is de geselecteerde videobron die van mijn bureaubladtoren, die de [RCA- of HDMI] -geluidsinvoer van mijn Raspberry Pi uitschakelt. Natuurlijk, wanneer ik het USB-toetsenbord gebruik dat op de Pi is aangesloten, wordt de juiste videobron geselecteerd (zodat ik kan zien wat ik typ), dus ik hoor er geluid uitkomen.

Verdorie. Schaam me omdat ik zo ontzettend dom ben.

Lacht in 3 ... 2 ... 1 ...

2
toegevoegd
Wees niet zo hard voor jezelf, we hebben allemaal dat gezicht gehad naar palm moment.
toegevoegd de auteur doekman, de bron
Nou, eigenlijk lach ik eigenlijk wel tegen me. Ik dacht dat ik deze aflevering ook moest delen met zijn conclusie :-D.
toegevoegd de auteur user29510, de bron