J'ai une application qui génère une notification système toutes les 5 secondes.
Heures supplémentaires, le bac de notification que j'ai (Gnome env) est encombré.
Comment puis-je l'effacer comme chaque minute, mais je dois le faire via bash pour pouvoir l'automatiser plus tard.
Je pense que je n'ai pas clarifié ma question d'où ce montage.
Je veux voir les notifications. Mais comme il s’agit de GNOME env, il s’accumule dans la barre de notification sauf s’il est effacé manuellement.
Je ne veux pas l'effacer manuellement ... Je veux l'effacer automatiquement toutes les 1 min. Je cherche donc un moyen de le faire à partir de la ligne de commande afin de pouvoir ensuite le coder dans mon application.
J'espère que j'ai clarifié ma question ...
Si vous avez écrit l'application, vous pouvez simplement mettre un délai d'expiration sur les notifications:
notify-send -t 5000 "Title" "Details"
Sinon, le seul moyen que je connaisse serait de redémarrer le bureau gnome. Vous pouvez le faire en appuyant sur Alt + F2, tapez "r" puis Entrée. Mais si vous voulez le faire en ligne de commande:
killall -3 gnome-Shell
Malheureusement, l'option kill gnome va interférer si vous souhaitez continuer à utiliser des applications lors du redémarrage scintillant de gnome-Shell.