如何将通知通过管道发送到状态栏中?


8

我正在尝试在Arch Linux中使用图形化的最小通知系统。具体来说,我对诸如dzen2或conky之类的程序感兴趣,这些程序允许使用更多基于文本的状态栏。

是否有可能管的通知(如libnotifynotify-send除外),从像dzen2和Conky的程序作出了状态栏?有没有我可以尝试的更简单或更有文献记载的方法?

我目前使用Openbox,但希望偶尔切换WM,因此,与WM无关的建议将不胜感激。

Answers:


5

我认为,考虑到您所陈述的要求,它们不提供任何其他功能上的灵活性,最好从方程式中删除libnotifynotify-send从方程式中删除。

如果您正在寻找一个最小的状态栏,conky具有大量的功能,所有这些功能都可以实时更新(取决于您准备接受的资源密集程度)。

如果您想定制特定于您的设置的内容,则还可以使用简单的脚本和dzen

您也可以将两者结合起来,并通过conky到dzen的状态栏中。这也意味着您可以在栏中显示图标。

拱形板上有一条长长的conky螺纹,具有多种不同的配置和方法,可以提供一些启发。

对于简单的通知,可以将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 
done

谢谢!这听起来和我想做的完全一样。我非常感谢您的彻底!不良沟渠通知发送并尝试inotify。
bitflips 2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.