【问题标题】:Show image notification from bash script显示来自 bash 脚本的图像通知
【发布时间】:2010-07-18 15:26:09
【问题描述】:

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

到目前为止我发现了什么: ImageMagick animate 似乎是唯一无需用户交互即可显示图像并退出的命令行工具。

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

【问题讨论】:

  • 您想在哪里显示该图像。在命令行的文本模式下?
  • @Pekka:和 Zenity 一样。
  • 理想情况下,类似于显示在屏幕角落之一的非交互式 html 浏览器。我发现 notify-send 具有显示图像的能力。
  • notify-send 中的 xml 标记似乎不起作用。
  • 似乎仅在使用“-i”选项和使用 PNG 图像时有效。它只是默默地与其他选项失败。

标签: linux bash graphics imagemagick


【解决方案1】:

gcin 完成这项工作。它将全尺寸图像显示为通知。

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

man gcin-message 的摘录:

姓名 gcin-message - gcin 的通知工具 概要 gcin-message [-icon 文件] [-text string] [-duration 毫秒] 描述 gcin-message 显示通知图像和/或文本。它对 过滤器与用户进行交互。 选项 -图标文件 显示图像。 -文本字符串 显示文本字符串。不允许使用空格字符。 -duration 毫秒 是时候显示通知了。

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

看看你是否可以从gcin 包中得到gcin-message 并将其放入你自己的包中(如果这适合你的需要)。

【讨论】:

  • 谢谢!我看看能不能提取出来
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-22
  • 2011-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
相关资源
最近更新 更多