从 cron 在 GUI 上弹出一条消息

从 cron 在 GUI 上弹出一条消息

在 KDE 中,我发现如果我回显某些内容pts/0

me@mypc:~$ echo hello > /dev/pts/0

我收到一条发给自己的消息。

我想做一个 cron 工作来定期向自己发送类似的消息。我怎样才能做到这一点?

PS 我知道Ctrl++Alt切换F7到 GUI,但是echoing to/dev/tty7只会给我一个permission denied错误。

答案1

如果您想向登录桌面环境的用户发送弹出消息,请查看notify-send

答案2

xmessage 是生成带有文本的窗口的另一种方法,它可以在没有通知守护程序的情况下工作,并且还可以有按钮。

可能对某人有用,尽管事实是:

  • 很丑;
  • 将在平铺窗口管理器中生成一个平铺窗口(当我发现这个问题时,我实际上正在寻找一种解决该问题的方法);
  • 在 Wayland 上不起作用(显然);

答案3

您在寻找write命令吗?此命令允许您向给定用户发送消息,然后将其打印在他的终端/控制台上。您可以选择指定要将消息发送到的 tty。

相关内容