Arch-Linux

如何將通知傳送到我的狀態欄?

  • January 18, 2017

我正在嘗試在 Arch Linux 中建立一個圖形化程度更高的通知系統。具體來說,我對 dzen2 或 conky 等允許更多基於文本的狀態欄的程序很感興趣。

是否可以通過管道將通知(如 , 通知libnotifynotify-send發送到由 dzen2 和 conky 等程序製成的狀態欄?我可以嘗試一種更簡單或更記錄的方法嗎?

我目前使用 Openbox,但喜歡偶爾切換 WM,因此非常感謝與 WM 無關的建議。

我認為你最好從等式中刪除libnotify和刪除notify-send,因為你聲明的要求它們不提供任何額外的功能靈活性。

如果您正在尋找一個最小的狀態欄,conky具有全面的功能,所有這些功能都可以實時更新(取決於您準備接受它的資源密集程度)。

如果您想定制特定於您的設置的內容,您還可以使用簡單的腳本和dzen

您還可以將兩者結合起來,並通過管道 conky 到 dzen 作為您的狀態欄;這也意味著您可以在欄中顯示圖示,如果這是您所追求的。

Arch 板上有一條長長的線,有無數不同的配置和方法來提供一些靈感。

對於簡單的通知,您可以結合dzeninotifywait(來自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

引用自:https://unix.stackexchange.com/questions/49627