问题标签 [libnotify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1893 浏览

ruby - Ruby and Ubuntu's Notify-OSD

I'm using ruby-libnotify in a Ruby GTK app, and it works great to create a bubble popup in Ubuntu. I'm on Hardy, and it all works great. Then I had others try the app on Jaunty, and instead of a bubble popup with the new Notify-OSD system, as I expected, the notification turned into a dialog box.

I looked into it, and found the Ubuntu wiki states that the problem is because I set a timeout of 0:

Some programs specify an expire_timeout of 0 to produce notifications that never close by themselves, assuming that they can be closed manually as they can in notification-daemon. Because this is usually done for a message that requires response or acknowledgement, Notify OSD presents it as an alert box rather than as a bubble.

Is there a way I can use libnotify in some way to have a normal bubble with a "never expire" timeout? I would actually prefer it if I could use the old notification system, even, since Notify-OSD doesn't seem to support permanent bubbles at all.

It is unacceptable to have the dialog for me, as it doesn't stay over all windows, so the user won't see the popup right away, necessarily (which is the whole point of using the bubble popup).

0 投票
1 回答
4626 浏览

libnotify - 如何使用 notify-send 向另一个用户发送通知

notify-send显示一个通知框,其中包含您要在自己的机器上显示的消息。

有没有办法向notify-send另一个用户发送通知消息并在他的机器上显示消息?

0 投票
3 回答
1045 浏览

php - 通过 cron 作业时未执行 Bash 命令 - PHP

我有一个每五分钟运行一次 PHP 脚本的 cron 作业;PHP 脚本在脚本末尾执行两个 bash 命令。我知道脚本正在运行,因为它附加了一个日志文件。当我通过 Ubuntu Gnome 终端手动运行 PHP 脚本时,两个 bash 命令都能完美执行;但是,当 PHP 脚本通过 cron 触发时,两个 bash 命令不会运行。有任何想法吗?

0 投票
2 回答
5494 浏览

linux - 堆叠多个 libnotify 弹出窗口

有谁知道我如何让多个通过 notify-send 发送的弹出窗口同时出现在屏幕上。

和:

每个都等待队列中的前一个弹出窗口在显示之前过期,我试图让所有三个尽快从屏幕上向下层叠。

男人说:

将紧迫性设置为关键没有任何区别。

TIA

0 投票
2 回答
2106 浏览

python - 使用 libnotify 显示通知时可以使用哪些图标?

我正在使用libnotify库在 Ubuntu 中显示通知。理想情况下,我希望显示某种电池(因为我的应用程序是电池表)。

我可以使用的图标类型是:

  1. 指定图标文件名的 URI(例如 file://path/to/my-icon.png)

  2. 一个“股票”图标名称。在调用 gtk_icontheme_lookup() 时会成功的一个(例如,'stock-delete') 注意:这些不一定是普通的 GTK 库存图标 - 任何主题图标都可以使用。

  3. 一个像素缓冲区

理想情况下,我想使用选项#2,但是我找不到可用图标的名称。如何找到可用的图标?

0 投票
0 回答
319 浏览

gnu-screen - 我可以自定义 GNU Screen 在监视静音或噪音后发出警报时采取的操作吗?

具体来说,我希望能够设置屏幕以监视窗口中的静音或噪音,而不是仅仅在终端中弹出通知,而是将该通知发送到 libnotify 以便我可以看到它是否我在终端。我无法找到任何关于这是否可能的信息。

0 投票
3 回答
1635 浏览

linux - 有什么比 libnotify 更好的吗?

我正在尝试针对 libnotify 编写一些代码,但是严重缺乏带有 libnotify 的 perl 文档。那么,截至 2011 年 8 月 26 日,有什么东西比 libnotify “更好”吗?我所需要的只是向 Linux 机器(特别是 Ubuntu)上当前登录的用户发送通知。

0 投票
2 回答
1852 浏览

python - pynotify:“关闭”信号回调从未触发

我正在尝试使用 pynotify(libnotify 的 Python 绑定)编写程序。我想在某个时候提出一个关键通知,并随着信息的变化每隔几秒钟更新一次,直到用户点击它为止。除了处理用户关闭它时发生的事情之外,这一切都有效。

为了更新通知,我需要Notification.showNotification.update. 这很好,但这意味着我需要跟踪用户是否关闭了通知,否则它会再次弹出。

这应该可以通过我能想到的两种方法来实现:

  1. 检测通知是否可见。我还没有找到任何方法来解决这个问题。
  2. 在通知关闭时存储一些变量,然后在更新和Notification.show再次调用之前检查它。

第二种方法应该是可行的。我发现的示例代码(似乎没有任何适当的 pynotify 文档)导致我调用Notification.connect"closed"信号连接到回调。我试图这样做,但从未触发回调。

我用谷歌搜索和调试了很长时间,但没有任何进展。最终我找到了一些 pynotify 附带的示例脚本。其中一个将处理程序附加到"closed"信号:test-xy-stress.py

其内容如下:

我运行了这个,发现这里的回调也永远不会触发。

这可能只是我的系统,还是 pynotify 或 libnotify 某处存在错误?如果现在这无济于事,那么上面的选项 1 怎么样 - 有没有办法做到这一点?

我似乎有 libnotify 0.4.5 和 pynotify 0.1.1。

0 投票
1 回答
698 浏览

ruby-on-rails - 当guard-rspec 与spork 一起使用时没有通知

我正在使用 Ruby-1.9.2 和 rails-3.1.3 开发 ubuntu 机器。我正在使用guard-rspec 进行自动测试,并将spork 用作DRB 服务器。

当我在没有 spork 的情况下运行警卫时,它会显示正确的通知。但是用 spork 守卫根本没有任何通知。
这是我的 Gemfile 的相关部分

0 投票
1 回答
848 浏览

ruby-on-rails - 为什么 libnotify 停止显示 Rspec 通知?

我不知道为什么 libnotify 停止显示有关已完成测试的信息。它显示 Spork 消息:“Rspec 已成功启动。” 但在那之后没有显示任何东西。我正在使用 Ubuntu。

我的规范助手:***

当我初始化警卫时:

如何诊断问题出在哪里?

编辑:

解决方案:https ://github.com/guard/guard-rspec/issues/90#issuecomment-3435651