问题标签 [notify-send]
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.
notifications - neomutt 中电子邮件发件人的状态格式
我正在使用 Neomutt,我想在收件箱中有新邮件时显示通知。我用new_mail_command
来发送通知notify-send
。但我也想在通知中包含发件人的地址。有没有办法做到这一点?也许是一些 status_format 类型的东西?
linux - 在 Linux 中捕获桌面通知
大家好,我正在使用 Fedora 32 工作站。
我想知道有没有办法使用一些 shell 脚本或 python 脚本来捕获桌面通知。
我想记录所有桌面通知。
到目前为止,我只能使用notify-send
命令创建通知,而不是如何捕获通知。
scala - 扫描系统 PATH 以获取可执行文件
Python 3 具有非常有用的shutil.which
( https://docs.python.org/3/library/shutil.html#shutil.which ) 功能。Scala有没有等价物?
对于上下文,我想在 scala 中运行一个 shell 命令来向用户发送通知。例如,在 ubuntu 的情况下,类似Seq("notify-send", title, msg) !
(使用sys.process
标准库)。但是我想事先检查它command
是否在系统路径中,这样我就可以给出一个信息性的错误消息。
我想避免求助于解析(即拆分:
)和手动迭代文件夹。另一种选择是Seq("which", "command") !
,但这在 Windows 上不起作用(对吗?)。
lua - Lua脚本如何调用/调用zenity或notify-send?
我是 lua OS 的初学者:Manjaro XFCE
如果我使用 notify-send 或 zenity 从终端桌面通知运行,它可以工作。例如:
但是,我可以通过 lua 脚本使其工作。
如何解决这个问题,我尝试了几种方法,包括 os.execute(),但没有成功。
谢谢
c++ - libnotify dev 与 libnotify bin 有什么区别
2个图书馆有什么区别?哪一个更适合生产应用程序?为什么在安装时会有显着不同的依赖项集?
c++ - 来自 c++ 特权守护进程的通知给所有用户
我有一个以 root 身份运行的 c++ 特权守护进程。想要使用 libnotify-dev 包以编程方式向所有桌面用户发送通知。如何以更清洁的方式完成。
java - 监听用户通知
Java程序(例如)有没有办法在Linux中观看用户通知?以某种方式监听此类事件?我发现的唯一想法是如何从终端使用“notify-send”发送此类通知。
c - 以编程方式在 Linux 上获取桌面通知
我想开发一个带有小程序的通知守护程序。当应用程序向用户发送通知时,例如 Discord。我想获取通知并将其显示给用户并将通知存储在小程序中。我知道如何发送通知,但我不知道如何以编程方式获取通知。我研究 freedesktop.Notifications 但我无法弄清楚。
cron - 电池提醒 POSIX 脚本与 DBUS 有问题
我编写了一个 POSIX shell 脚本来提醒我使用 notify-send 和 cronjob 的电池寿命,但是我遇到了 DBUS 问题
这是脚本的样子
#!/bin/sh
percent=`upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage:
notify-send "battery life" "$percent"
它按预期工作,并在调用时弹出此通知。
我写了这个脚本是因为我的窗口管理器 i3 缺少电池状态通知系统,所以我发现自己的笔记本电脑电池没电了,即使我就在家里的插座旁边。
当然; 拥有这样的脚本是没有意义的,除非它会自动弹出,所以经过一番摆弄之后,我设置了一个每 10 分钟运行一次脚本的 Cron 作业。
这是 cron-tab 的样子:
*/10 * * * * export DISPLAY=:0 ; export DBUS_SESSION_BUS_ADDRESS=a; batterystatus.sh
它可以工作,除了没有关于 DBUS_SESSION_BUS_ADDRESS 东西的小片段,由于某种原因notify-status
不起作用。
所以,一切都很酷,直到我重新启动并发现 cron-tab: 中使用的这个值unix:abstract=/tmp/dbus-FOSTebXqX5,guid=a7ad198d91d224b8c056efc6615a3610
在启动时发生了变化。
这意味着我每次启动计算机时都必须更改 cron-job,以便脚本能够正常工作。
有没有办法解决?
bash - 我无法在 ubuntu 20.04 中保持 bash 脚本存活
我发现并稍微修改了以下脚本,该脚本监视notify-send
通知并将它们转储到文件中。
如果我手动运行它:
该过程会持续工作一段时间,但最终会停止。如果我将它添加到 crontab 中,例如:
它执行一次然后停止(或者它最后一次运行很少)。
我什至尝试将其添加到启动应用程序中,例如:
和相同的结果。以下内容在手动执行但不能从 crontab 或启动应用程序执行时有效:
我通过以下步骤添加到 systemd:
须藤纳米/lib/systemd/system/notifylog.service
然后我补充说:
然后:
最后一个给了我:
它似乎没有运行。
为此,我稍微修改了脚本:
编辑:现在我通过以下步骤将它作为用户添加到 systemd
首先,将 .service 文件添加到/home/user/.config/systemd/user
. 然后执行:
这会正确启动服务,但是如果我重新启动机器,
给我:
我现在缺少什么?