Como envio uma mensagem OSD de notificação para um usuário remoto via ssh?

30

Às vezes, precisamos enviar uma mensagem para um usuário remoto. Podemos exibir mensagens em nossa área de trabalho local usando o Notify OSD, mas não podemos enviar uma mensagem para a área de trabalho do usuário remoto.

Nós tentamos o seguinte:

ssh user@remote   
notify-send message

- > Envia mensagem para a exibição local, mas não para o controle remoto.

ssh admin@remote
sudo -u user "notify-send message"
sudo: notify-send user: command not found

- > Houve um comando não encontrado erro.

ssh -X user@remote "DISPLAY=:0 notify-send message"

- > Novamente envia a mensagem apenas para minha caixa local.

Existe alguma maneira de enviar uma mensagem para a área de trabalho remota?

    
por Takkat 06.05.2012 / 13:44

1 resposta

46

Você já tentou

ssh user@host 'DISPLAY=:0 notify-send "TEST MESSAGE."'

Resposta retirada de ubuntuforums.org/showthread.php?t=1240828 (sem a opção -X como sugerido por jjmontes )

    
por hytromo 06.05.2012 / 14:34