发送系统气泡通知的命令

系统右上角经常出现的系统通知是可以自定义发送的,命令notify-send

notify-send [OPTION?] <SUMMARY> [BODY] - create a notification

做一些批处理脚本的时候可以在末尾处增加一句命令调用给个通知,具体通知什么标题和内容自己定义。
先用它做了个脚本放在开机启动里面每天开机给个时长100秒的提示。

image

脚本如下:

#!/bin/bash
sudo notify-send -t 99999 "W R U TD" "$(sudo cat /var/log/messages| grep -C1  "`date | cut -b 5-10`" | head -n2 ) "

主要用来在早晨开机时顺便查看一下前一天晚上电脑运行到最晚是在什么时候。完整帮助如下:

$notify-send --help
Usage:
  notify-send [OPTION?] <SUMMARY> [BODY] - create a notification

Help Options:
  -?, --help                        Show help options

Application Options:
  -u, --urgency=LEVEL               Specifies the urgency level (low, normal, critical).
  -t, --expire-time=TIME            Specifies the timeout in milliseconds at which to expire the notification.
  -a, --app-name=APP_NAME           Specifies the app name for the icon
  -i, --icon=ICON[,ICON...]         Specifies an icon filename or stock icon to display.
  -c, --category=TYPE[,TYPE...]     Specifies the notification category.
  -h, --hint=TYPE:NAME:VALUE        Specifies basic extra data to pass. Valid types are int, double, string and byte.
  -v, --version                     Version of the package.

它的option可以控制显示时间等

3 个赞

服务器资源由ZeptoVM赞助

Partners Wiki Discord