J'ai une application qui produit une notification système toutes les 5 secondes.
Au fil du temps, le plateau de notification que j'ai (Gnome env) est bondé.
Comment puis-je l'effacer comme chaque minute, mais je dois le faire via bash afin de pouvoir l'automatiser plus tard.
ÉDITER
Je pense que je n'ai pas précisé ma question d'où cette modification.
Je veux voir les notifications. Mais comme c'est dans GNOME env, il s'accumule dans la barre des notifications, 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 plus tard coder cela dans mon application
J'espère avoir clarifié ma question ...
gnome
bash
notification-area
Alfie
la source
la source
Réponses:
Si vous avez écrit l'application, vous pouvez simplement mettre un délai sur les notifications:
Sinon, la seule façon 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 via la ligne de commande:
Malheureusement, l'option kill gnome interférera si vous souhaitez continuer à utiliser des applications pendant le redémarrage scintillant de gnome-shell.
la source