|
西虹网
西虹网 导读:这篇教程演示如何使用脚本命令来发送自己的桌面通知与提醒。RHCE的具体问题可以到我们网站了解一下,也有业内领域专业的客服为您解答问题,值得您的信赖! 西虹网
西虹网 西虹网
西虹网 西虹网
西虹网 本文字数:4692,阅读时长大约: 5分钟 西虹网
西虹网 西虹网
西虹网 有时候,来自脚本的视觉回馈是很有用的。例如,当一个脚本或计划任务完成时,一个长期运行的构建任务失败时,或者当脚本执行中出现了紧急问题时。桌面应用程序可以通过弹出通知来做到这一点,但脚本也可以做到这一点!你可以使用脚本命令来给自己发送桌面通知与提醒。 西虹网
西虹网 西虹网
西虹网 下面的代码是在 Linux 上编写和测试的。它也可以在 macOS 上运行,只需花点功夫。请参见最后一节 提示与技巧。 西虹网
西虹网 西虹网
西虹网 从 Linux 终端发送通知 西虹网
西虹网 西虹网
西虹网 要从 Linux 终端发送通知,请使用 notify-send 命令。运行命令来查看它是否在于你的系统中。如果没有,请使用包管理器来安装它。 西虹网
西虹网 西虹网
西虹网 在 Fedora 上,输入: 西虹网
西虹网 西虹网
西虹网 在基于 Debian 的发行版上,输入: 西虹网
西虹网 西虹网
西虹网 几个简单的通知示例: 西虹网
西虹网 西虹网
西虹网 你可以用紧急程度、自定义图标等选项来自定义通知。过了解更多。你也可以在通知正文中使用一小组 HTML 标记,以使消息有一个棒的视觉感受。最重要的是,URL 被呈现为可点击的。例如: 西虹网
西虹网 西虹网
西虹网 发送的通知会被桌面环境接收,并像其他通知一样显示。它们将具有相同的外观、交互和行为。 西虹网
西虹网 西虹网
西虹网 将 notify-send 与 at 结合使用 西虹网
西虹网 西虹网
西虹网 计划任务通常被用来定期安排命令。命令安排在一个指定的时间执行一条命令。如果你像这样运行它,它会以交互模式启动,你可以在其中输入要在指定时间执行的命令: 西虹网
西虹网 西虹网
西虹网 这对脚本来说并不有用。幸运的是接受来自标准输入的参数,所以我们可以这样使用它: 西虹网
西虹网 西虹网
西虹网 有许多指定时间的方法。从绝对时间,如,到相对时间,如,再特殊时间,如或。我们可以把它和结合起来,在未来的某个时间向自己发送提醒。例如: 西虹网
西虹网 西虹网
西虹网 提醒的命令 西虹网
西虹网 西虹网
西虹网 现在,建立一个自定义的 Bash 命令来给自己发送提醒信息。像这样简单且人性化的命令: 西虹网
西虹网 西虹网
西虹网 这比 Alexa 更好!该怎样做? 西虹网
西虹网 西虹网
西虹网 请看下面的代码。它定义了一个名为的函数,它支持上述语法。实际工作是在最后两行完成的。其余的部分负责显示帮助信息、参数校验等,这与任何大型应用程序中有用的代码与必要的白噪声的比例大致相同。 西虹网
西虹网 西虹网
西虹网 把代码保存在某个地方,例如,在文件中,并在你的配置文件写入该函数,以便在你登录时加载它: 西虹网
西虹网 西虹网
西虹网 重新打开终端,然后输入来查看语法。尽情享受吧! 西虹网
西虹网 西虹网
西虹网 简单的提醒 西虹网
西虹网 西虹网
西虹网 通过这几个简单的开源命令,你可以将你自己的脚本、应用程序和任务与你的桌面结合起来。试一试吧! 西虹网
西虹网 西虹网
西虹网 (文内图片来自 Tomasz Waraksa, CC BY-SA 4.0) 西虹网
西虹网 西虹网
西虹网 本文经作者许可改编自 原文。 西虹网
西虹网 西虹网
西虹网 via: https://opensource.com/article/22/1/linux-desktop-notifications 西虹网
西虹网 西虹网
西虹网 作者:Tomasz Waraksa 选题:lujun9972 译者:mcfd 校对:wxy 西虹网
西虹网 西虹网
西虹网 本文由 LCTT 原创编译,Linux中国 荣誉推出 西虹网
西虹网 西虹网
西虹网 LCTT 译者 :mcfd 西虹网
西虹网 西虹网
西虹网 翻译: 3.0 篇 西虹网
西虹网 西虹网
西虹网 贡献: 358 天 西虹网
西虹网 西虹网
西虹网 2021-07-16 西虹网
西虹网 西虹网
西虹网 2022-07-08 西虹网
西虹网 西虹网
西虹网 https://linux.cn/lctt/mcfd 西虹网
西虹网 西虹网
西虹网 欢迎遵照 CC-BY-SA 协议规定转载, 西虹网
西虹网 西虹网
西虹网 如需转载,请在文章下留言 “ 转载:公众号名称”, 西虹网
西虹网 西虹网
西虹网 我们将为您添加白名单,授权“ 转载文章时可以修改”。 |
|