从bash脚本显示图像通知

时间:2010-07-18 15:26:09

标签: linux bash graphics imagemagick

我想要完成的事情:   在Ubuntu 10.04上,我想在屏幕的一角显示一个小的通知图像,让图像淡出。我想从命令行执行此操作以与bash脚本一起使用。类似于“notify-send”,“zenity”或“dialog”除外 它也会显示图像。

到目前为止我发现了什么:   ImageMagick动画似乎是唯一可以显示图像并在没有用户交互的情况下退出的命令行工具。

有什么更好的吗?我可以自己写一个,但我认为应该已经有了这样的事情。

1 个答案:

答案 0 :(得分:2)

gcin完成工作。它会将完整尺寸的图片显示为通知。

sudo apt-get install gcin
gcin-message -icon your_image.jpg

man gcin-message的摘录:

NAME
       gcin-message - gcin's notification tool

SYNOPSIS
       gcin-message [-icon file] [-text string] [-duration milliseconds]

DESCRIPTION
       gcin-message  displays notification image and/or text. It is useful for
       filters to have interaction with users.

OPTIONS
       -icon file
              Display an image.

       -text string
              Display text string. The space character is not allowed.

       -duration milliseconds
              Time to show notifications.

但是我建议您不要使用此工具,因为它在Ubuntu存储库中的安装不是很细粒度(6 MB的东西和通知区域中的中文图标)。

查看您是否可以从gcin-message包中获取gcin并将其放入您自己的包中(如果这符合您的需要)。