如何在rc.lua中加载lua库供awesome-client使用?

背景说明,我目前在使用 notify-send 在长时间运行的脚本完成后生成 dbus 通知,但我想使用 naughty 来提供更好的通知。

我在这里找到了一个简单的脚本 https://gist.github.com/lgaggini/51a35f363b7f1966971e869f3fbb5335,使用 awesome-client 发送 naughty 通知。它每次运行时都初始化 naughty 库,这看起来很混乱,因为它每个会话只需要加载一次。

在我的 rc.lua 中,我尝试更改行

local naughty=require("naughty")

  1. 删除 local:需要通过 lua 提示符或 awesome-client 在重启 awesome 后仍需要引入 naughty
  2. 添加 global:这实际上不是 lua 中的关键字,所以它会破坏我的配置

在这里或我的 rc.lua 中是否有其他我可以做的事情,使这个(或任何其他)库在无需额外步骤的情况下可用于 awesome-client?

点赞