Ich denke, Sie sollten besser nur entfernen libnotify
und notify-send
aus der Gleichung streichen, da Ihre angegebenen Anforderungen keine zusätzliche Flexibilität der Funktionalität bieten.
Wenn Sie nach einer minimalen Statusleiste suchen, verfügt conky über eine umfassende Funktionalität, die alle in Echtzeit aktualisiert werden kann (je nachdem, wie ressourcenintensiv Sie bereit sind, dies zu akzeptieren).
Wenn Sie etwas Spezielles für Ihr Setup anpassen möchten , können Sie auch einfaches Scripting und Dzen verwenden .
Sie können auch die beiden und Pipe Conky zu Dzen für Ihre Statusleiste kombinieren. Dies bedeutet auch, dass Sie Symbole in der Leiste anzeigen können, wenn Sie danach suchen.
Auf den Arch-Boards befindet sich ein langer Conky-Thread , der eine Vielzahl unterschiedlicher Konfigurationen und Ansätze enthält, um Inspiration zu bieten.
Für einfache Benachrichtigungen können Sie dzen
und inotifywait
(aus dem inotify-tools- Paket) kombinieren , um dies zu erreichen. Zum Beispiel benutze ich dieses Skript, um mich zu benachrichtigen, wenn mein Nick im IRC hervorgehoben ist:
#!/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
In meinen Punktedateien finden Sie eine Leiste, die auf Benachrichtigungen und inotifywait (Zitronenleiste) basiert: https://github.com/quirinpa/d-dotfiles
Dateien von Interesse sind:
quelle