Eu acho que seria melhor remover libnotify
e notify-send
da equação, considerando seus requisitos declarados, eles não fornecem nenhuma flexibilidade adicional de funcionalidade.
Se você estiver procurando por uma barra de status mínima, o conky possui uma quantidade abrangente de funcionalidades, as quais podem ser atualizadas em tempo real (dependendo da intensidade do recurso que você está preparado para aceitar).
Se você quiser adaptar algo específico à sua configuração, também poderá usar scripts simples e dzen .
Você também pode combinar os dois e o tubo conky a dzen na barra de status; o que também significa que você pode exibir ícones na barra, se é isso que você procura.
Há um longo fio conky nas placas do Arch que possui inúmeras 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 conseguir isso. Por exemplo, eu uso esse script para me notificar quando meu nick estiver 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
Veja meus dotfiles para um bar meio baseado em notificações e inotifywait (lemonbar): https://github.com/quirinpa/d-dotfiles
Arquivos de interesse são:
fonte