Olivier, on 2020-04-09 08:17:27 +0200: > Quand je tape sur mon PC "ssh foo@bar 'cat foobar.wav' | aplay" , j'entends > le contenu du fichier. > > J'ai essayé sans succès "DISPLAY=:0 aplay foobar.wav" (re-copiée bêtement > de [1]), je n'entends rien. > > Pour la beauté du geste, quelqu'un a-t-il une solution ? > > [1] > https://superuser.com/questions/823904/play-sound-on-remote-machine-via-ssh-on-ubuntu-linux
Bonjour,
Je n'ai jamais testé ce genre de configuration. Par contre pour
bénéficier de l'accès au DISPLAY via ssh, la méthode moderne est
d'utiliser l'option -X (ou bien -Y pour certaines configurations
un peu bancales) :
$ ssh -X foo@bar
L'autre option consisterait à démarrer votre serveur X sur votre
machine physique avec l'option qui permet d'activer l'écoute
TCP, puis d'autoriser foo@bar à s'y connecter, en utilisant la
commande xhost. C'est la méthode ancestrale, mais qui n'est
plus recommandée de nos jours : la connection n'est pas chiffrée
et le protocole X est très très sensible à la latence. Votre
approche initiale me semble la plus robuste :
$ ssh foo@bar 'cat foobar.wav' | aplay
Amicalement,
--
Étienne Mollier <[email protected]>
Fingerprint: 5ab1 4edf 63bb ccff 8b54 2fa9 59da 56fe fff3 882d
Help find cures against the Covid-19 ! Give CPU cycles:
* Rosetta@home: https://boinc.bakerlab.org/rosetta/
* Folding@home: https://foldingathome.org/
signature.asc
Description: PGP signature

