Je pense que vous feriez mieux de simplement supprimer libnotify
et notify-send
de l'équation, étant donné vos exigences déclarées, ils n'offrent aucune flexibilité supplémentaire de fonctionnalité.
Si vous recherchez une barre d'état minimale, conky a une quantité complète de fonctionnalités, qui peuvent toutes être mises à jour en temps réel (en fonction de la quantité de ressources que vous êtes prêt à accepter).
Si vous souhaitez personnaliser quelque chose de spécifique à votre configuration, vous pouvez également utiliser des scripts simples et dzen .
Vous pouvez également combiner les deux et pipe conky à dzen pour votre barre d'état; ce qui signifie également que vous pouvez afficher des icônes dans la barre, si c'est ce que vous recherchez.
Il y a un long fil conky sur les planches Arch qui a une myriade de configurations et d'approches différentes pour fournir une certaine inspiration.
Pour les notifications simples, vous pouvez combiner dzen
et inotifywait
(à partir du package inotify-tools ) pour y parvenir. Par exemple, j'utilise ce script pour m'avertir lorsque mon pseudo est mis en surbrillance dans 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
Voir mes dotfiles pour un bar basé sur les notifications et inotifywait (lemonbar): https://github.com/quirinpa/d-dotfiles
Les fichiers d'intérêt sont:
la source