如何通过ssh向远程用户发送通知OSD消息?

有时我们需要向远程用户发送消息。 我们可以使用Notify OSD在本地桌面上显示消息,但是我们无法向远程用户的桌面发送消息。

我们尝试了以下方法:

ssh user@remote notify-send message 

– >将消息发送到本地显示器,但不发送到远程。

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

– >找不到命令错误。

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

– >再次将消息发送到我的本地方框。

有没有办法将消息发送到远程桌面?

你有没有尝试过

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

答案取自ubuntuforums.org/showthread.php?t=1240828 (没有jjmontes建议的-X选项)