Я думаю, что вам было бы лучше просто удалить libnotify
и notify-send
из уравнения, учитывая ваши заявленные требования, они не обеспечивают дополнительную гибкость функциональности.
Если вы ищете минимальную строку состояния, conky обладает полным набором функций, которые можно обновлять в режиме реального времени (в зависимости от того, насколько ресурсоемкими вы готовы их принять).
Если вы хотите адаптировать что-то конкретное к вашей установке, вы также можете использовать простые сценарии и dzen .
Вы также можете объединить два и трубу conky до dzen для вашей строки состояния; Это также означает, что вы можете отображать значки на панели, если это то, что вы после.
На платах Арки есть длинная конкая нить, которая имеет множество различных конфигураций и подходов, чтобы обеспечить некоторое вдохновение.
Для простых уведомлений вы можете комбинировать 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