Autre approche (à condition que la connexion ne soit pas trop handicapante) , lire en A , afficher l’image et rediriger le son vers B.
Image
sur B en session graphique ouverte, accepter ce qui provient de A
$ xhost + NUMÉRO-IP-DE-A
sur A , envoyer vers B
$ export DISPLAY=NUMÉRO-IP-DE-B:0
Attention, cette variable DISPLAY n’est valable que sur le terminal qui en est affecté; ne pas ouvrir d’autre terminal pour la suite des commandes ou reproduire la commande.
Rediriger le son : inutile si A est suffisamment proche pour être audible.
Sinon pulseaudio tournant sur B
Sur A rediriger le son vers B
si A fait lui même tourner son pulseaudio , définir serveur audio différent
$ pax11publish -S NUMÉRO-IP-DE-B
sinon cliquer dans paprefs et définir “Default server”=NUMÉRO-IP-DE-B
( manière durable éditer /etc/pulse/client.conf)
si A est indemne de pulseaudio, se servir de la compatibilité avec esd
$ export ESPEAKER=NUMÉRO-IP-DE-B
(pour pouvoir lancer $ mplayer -ao esd)
Sur B accepter le son provenant de A
ambivalent pulseaudio/esd , éditer /etc/pulse/default.pa près de
[code]### Network access (may be configured with paprefs, so leave this commented
here if you plan to use paprefs)
load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;NUMÉRO-IP-DE-A
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;NUMÉRO-IP-DE-A[/code]
(ou paprefs en graphique comme suggéré)
arrêter/relancer pulseaudio pour qu’il tienne compte de la nouvelle donne.
Et enfin sur A
$ mplayer -ao esd dvd://1
ou
$ mplayer -ao pulse dvd://1