Ich habe eine Anwendung, die alle 5 Sekunden eine Systembenachrichtigung erstellt.
Im Laufe der Zeit ist die Benachrichtigungsleiste, die ich habe (Gnome env), überfüllt.
Wie kann ich es wie jede Minute löschen, aber ich muss dies über Bash tun, damit ich es später automatisieren kann.
BEARBEITEN
Ich glaube, ich habe meine Frage nicht klargestellt, daher diese Änderung.
Ich möchte die Benachrichtigungen sehen. Da dies jedoch in GNOME env enthalten ist, wird es in der Benachrichtigungsleiste gesammelt, sofern es nicht manuell gelöscht wird.
Ich möchte es nicht manuell löschen ... Ich möchte es automatisch alle 1 Minute löschen. Daher suche ich nach einer Möglichkeit, dies über die Befehlszeile zu tun, damit ich es später in meine Anwendung einprogrammieren kann
Hoffe ich habe meine Frage klar gestellt ...
quelle
Antworten:
Wenn Sie die Anwendung geschrieben haben, können Sie einfach eine Zeitüberschreitung für die Benachrichtigungen festlegen:
Wenn nicht, ist der einzige Weg, den ich kenne, den Gnome-Desktop neu zu starten. Drücken Sie dazu Alt + F2, geben Sie "r" ein und drücken Sie die Eingabetaste. Aber wenn du es über die Kommandozeile machen willst:
Leider wird die Option kill gnome stören, wenn Sie während des flimmernden Neustarts von gnome-shell weiterhin Anwendungen verwenden möchten.
quelle