有时我们需要向远程用户发送消息。我们可以使用 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
建议的选项杰蒙特斯)