如何使用notify-send向另一个用户发送通知

发布于 2024-08-30 05:27:22 字数 242 浏览 4 评论 0原文

通知发送 显示一个通知框,其中包含您想要在自己的计算机上显示的消息。

有没有办法使用 notify-send 向另一个用户发送通知消息并在他的计算机上显示该消息?

notify-send displays a notification box with the message that you want to display on your own machine.

Is there a way to use notify-send to send a notification message to another user and display the message on his machine?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

昵称有卵用 2024-09-06 05:27:23

Bash 可以写入网络套接字,但无法侦听/读取。您可以使用 GNU Netcat 来实现此功能。

网络通知阅读器侦听端口 10000(无安全性):

#!/bin/bash

# no multiple connections: needs to improve
while true; do
    line="$(netcat -l -p 10000)"
    notify-send -- "Received Message" "$line"
done

以及相应的客户端:

#!/bin/bash

host="$1"
echo "$@" >/dev/tcp/$host/10000

因此您可以使用发送消息

notify-sender.sh  your-host message

Bash can write to network sockets but can't listen/read. You could use GNU Netcat for this functionality.

A network notify-reader listening on port 10000 (no security):

#!/bin/bash

# no multiple connections: needs to improve
while true; do
    line="$(netcat -l -p 10000)"
    notify-send -- "Received Message" "$line"
done

And a corresponding client:

#!/bin/bash

host="$1"
echo "$@" >/dev/tcp/$host/10000

So you can send messages using

notify-sender.sh  your-host message
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文