Acho que seria melhor remover libnotify
e notify-send
da equação, pois, de acordo com os requisitos declarados, eles não fornecem flexibilidade adicional de funcionalidade.
Se você estiver procurando por uma barra de status mínima, conky tem uma quantidade abrangente de funcionalidades, que podem ser atualizadas em reais tempo (dependendo de como você usa recursos intensivos para aceitá-lo).
Se você quisesse personalizar algo específico para sua configuração, também poderia usar scripts simples e dzen .
Você também pode combinar os dois e pipe conky para dzen para sua barra de status; o que também significa que você pode exibir ícones na barra, se é isso que você está procurando.
Existe um thread longo e conky nos quadros do Arch que tem uma infinidade de configurações e abordagens diferentes para fornecer alguma inspiração.
Para notificações simples, você pode combinar dzen
e inotifywait
(do pacote inotify-tools ) Para alcançar isto. Por exemplo, eu uso este script para me avisar quando meu nick é destacado no 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