8 arch-linux openbox pipe notifications conky
我正在尝试在 Arch Linux 中建立一个更图形化的最小通知系统。具体来说,我对 dzen2 或 conky 等允许更多基于文本的状态栏的程序感兴趣。
是否可以将通知(如libnotify, 中notify-send的)通过管道发送到由 dzen2 和 conky 等程序制作的状态栏?有没有我可以尝试的更简单或更详细的方法?
我目前使用 Openbox,但喜欢偶尔切换 WM,因此非常感谢与 WM 无关的建议。
我认为您最好从等式中删除libnotify和,因为考虑到您提出的要求,它们不提供任何额外的功能灵活性。notify-send
如果您正在寻找最小的状态栏,conky具有全面的功能,所有这些功能都可以实时更新(取决于您准备接受它的资源密集程度)。
如果您想根据您的设置定制一些特定的内容,您还可以使用简单的脚本和dzen。
您还可以将两者结合起来,并将 conky 转为 dzen 作为状态栏;这也意味着您可以在栏中显示图标(如果您想要的话)。
Arch 板上有一条长长的线,有无数不同的配置和方法来提供一些灵感。
对于简单的通知,您可以组合dzen和inotifywait(来自inotify-tools包)来实现此目的。例如,当我的昵称在 IRC 中突出显示时,我使用此脚本来通知我:
#!/bin/bash
dir="$HOME/Dropbox/Centurion/irssi/"
while inotifywait -qqre attrib "$dir" >/dev/null 2>&1; do
echo "IRC:" "You have been pinged..." | dzen2 -p 5
doneRun Code Online (Sandbox Code Playgroud)