Reproduzindo som no computador local após o comando na conexão SSH

2

Estou em uma conexão ssh e gostaria de reproduzir um som após a conclusão de um comando (não no servidor em que me conectei).

Algo:

ssh [email protected]
make && play-sound-local

Eu tenho o alto-falante do PC interno desativado, então echo -e "\a" não funciona.

Alguma sugestão?

    
por Egon 04.04.2010 / 21:08

2 respostas

1

Você pode configurar o PulseAudio para permitir conexões de rede, em seguida, usar o encaminhamento de porta ssh e paplay -s no lado remoto para enviar o áudio de volta através da conexão ssh. Observe que o áudio pode estar atrasado ou gaguejar com base na fidelidade do áudio e na velocidade da conexão.

    
por 04.04.2010 / 21:18
0

Configure o servidor primitivo (por exemplo, na porta 1234) que reproduz o som no computador local quando alguém se conecta e encaminha essa porta para o servidor remoto.

Na máquina local:

nc -l -p 1234 -e "mplayer sound.ogg"

então

ssh -L 1234:localhost:12345 [email protected]
make && nc localhost 12345

PS: você deve usar ; em vez de && se quiser ser notificado mesmo quando houver falha.

    
por 17.07.2014 / 14:02