加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – 单击咆哮通知启动应用程序

发布时间:2020-12-15 20:57:27 所属栏目:安全 来源:网络整理
导读:使用bash / shell脚本我告诉我何时登录尝试失败,并在咆哮通知中显示坐在计算机前面的人的照片.有没有办法,我可以使用growlnotify启动预览,以便在点击通知时显示图片? 解决方法 你可以做的一件事是将–url选项传递给growlnotify. 拿起Vaz的例子: ( # load s
使用bash / shell脚本我告诉我何时登录尝试失败,并在咆哮通知中显示坐在计算机前面的人的照片.有没有办法,我可以使用growlnotify启动预览,以便在点击通知时显示图片?

解决方法

你可以做的一件事是将–url选项传递给growlnotify.

拿起Vaz的例子:

(
  # load some cat pics... I promise they are actually cat pics but
  # I don't promise they won't go link-dead since I linked to google image caches
  # or something.
  img1=/tmp/catpic1; curl -L bit.ly/16IRub3 > $img1
  img2=/tmp/catpic2; curl -L bit.ly/XUCzHW > $img2

  # schedule growls... replace this of course with whatever
  # actually sends your growls
  for i in $img1 $img2; do
    ( growlnotify -s -m "oh noes $i" --image $i --url "file://ABSOLUTE_PATH/$i" ) &
    sleep 4
  done
)

请注意,我从参数以及随后的open命令中删除了-w.由于我们使用–url,growlnotify自己处理回调.您不需要暂停执行,这种方法可能会解决Vaz为多个通知公开的问题.通过将file:// …字符串传递给–url,growlnotify在单击通知后打开系统默认应用程序中的引用文件.

最后的问题:–url只会在你传递一个以http://开头的字符串时正确处理url. “google.com”或“www.google.com”无法使用.您的文件系统结构也是如此,您必须提供类似file:///Users/you/Pictures/cats.jpg的内容.

从版本1.4开始,此功能已经可用,但是,从我检查的内容来看,该版本中缺少此功能.

资料来源:
https://code.google.com/p/growl/issues/detail?id=341
https://groups.google.com/d/msg/growldiscuss/nUdYxOevkxI/oYjxdhSEi98J

希望能帮助到你!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读