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

如何通过 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"

-> 再次仅将消息发送到我的本地邮箱。

有什么办法可以向远程桌面发送消息吗?

答案1

你有没有尝试过

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

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

相关内容