问题标签 [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 回答
2194 浏览

python-3.x - 使用 libnotify 的 Python 3 脚本作为 cron 作业失败

我有一个 Python 3 脚本,它从 URL 获取一些 JSON,对其进行处理,并在我获得的数据有任何重大变化时通知我。我已经尝试使用notify2PyGObject的 libnotify 绑定(gi.repository.Notify)并使用任何一种方法都获得了类似的结果。当我从终端运行它时,这个脚本可以正常工作,但是当 cron 尝试运行它时会阻塞。

现在,如果我创建一个使用字符串列表调用的脚本notify_pygobject,cron 会通过邮件假脱机向我抛出此错误:

...如果我将其更改为调用notify_notify2()

我做了一些研究并看到了将 aPATH=放入我的 crontab 或导出的建议$DISPLAY(我通过调用在脚本中执行此操作os.system('export DISPLAY=:0')),但都没有导致任何更改......

0 投票
1 回答
991 浏览

python - python gi.repository 通知和新行“\n”

我无法在“gi.repository Notification”中显示新行。当我在程序中使用字符串常量时它可以工作,但是当我使用 ConfigParser 类从配置文件中读取字符串时它会失败。

测试.ini

测试.py:

当前程序的输出将是:'Hello\nsudo!' 但是,如果我在我的程序中硬编码这个字符串(注释行),那么它会按原样显示。

0 投票
1 回答
475 浏览

python - 导出 Dbus 对象

为什么不导出对象?

0 投票
1 回答
533 浏览

ruby-on-rails - 守卫找不到 libnotify 也无法禁用通知但抛出错误

守卫运行良好,直到突然出现,它给我带来了这些错误:

这是一个guard notifiers命令(缩短):

我尝试notifiers :off在 Guardfile 中设置选项,卸载 libnotify gem,但没有效果。

我正在运行 ubuntu 服务器,所以我认为我不应该有 libnotify,为什么警卫突然对我如此粗鲁?

0 投票
0 回答
65 浏览

linux - 像网络管理器这样的守护进程在 Linux 中使用哪个 Destop 通知程序?

我正在尝试使用 notify-send 命令显示来自我的桌面后台应用程序的通知消息。但我开始知道它不适用于所有用户,即我以 root 用户身份运行我的守护进程,并且 notify-send 没有显示任何通知。当我以非 root 用户身份运行我的守护进程时,通知发送按预期工作。有没有什么方法可以让通知发送与用户无关。以及像 Ubuntu 中的网络管理器这样的标准守护程序如何在互联网连接或断开连接时在桌面上显示通知,尽管它们是由 root 用户运行的?

提前致谢。

0 投票
1 回答
474 浏览

pulseaudio - Ubuntu音量增加/减少通知丢失

安装 pulseaudio 和 libnotify-bin 后,音量增加/减少指示器丢失。亮度指示器仍在工作。如何在 LUbuntu 14.04 中恢复音量通知器?

图片: http: //postimg.org/image/wtu9etuk3/

0 投票
1 回答
90 浏览

c - Segfault with C function notify_notification_update()

Simply enough, I'm having an issue where I'm getting a segfault when calling a libnotify function. Erroring code:

0 投票
1 回答
5966 浏览

python - libnotify 错误 GLib.Error:名称 org.freedesktop.Notifications 未由任何 .service 文件提供

我收到此错误。知道有什么问题吗?

(在 Raspberry Pi 上使用最新的 Raspbian)

0 投票
0 回答
147 浏览

lua - 未调用 lua-lgi libnotify add_action 回调

我按照此页面上的 hello world 示例设置了 lua-lgi 和 libnotify,成功获得了一个通知,如果使用os.execute("notify-send..."). 根据我收集的信息,Notify-send 不允许用户操作,因此我尝试直接使用 libnotify 库来显示带有按钮的通知。在通知中单击时,它应该打开一个文件。我可以使用 lua 调用此处描述的函数,使用(从 hello world 示例构建):

Hello:add_action("button", "Open", function(notification, action, user_data) os.open("gedit tmp") end)

它成功地在通知中显示了一个带有“打开”标签的按钮。但是,没有调用回调函数,所以文件没有打开。我还注意到,在运行脚本时,它实际上在通知完全出现之前就完成了执行,所以如果在单击通知中的按钮时程序不再运行,那么这就是不调用回调的原因之一,如果直到那时它都可以正常工作。这是我第一次使用 lua-lgi,所以我不确定这些类型的回调函数是如何转换为 lua 的,或者它们是否受支持,这可能是我在这里真正想要理解的。感谢您对此问题的任何帮助,或者深入了解使用按钮和通过其他方式回调显示通知的替代方法。

0 投票
1 回答
1408 浏览

python - libnotify 的操作回调不起作用

我正在尝试使用 python 和 Libnotify 开发一个桌面通知系统。

我找到了本教程并尝试了带有动作回调的示例,下面是我的代码修改

每当我单击“回复警报”按钮时,都不会调用回调函数

任何帮助。