- 1. Grundlegende Benachrichtigungen zum Senden von Benachrichtigungen unter Linux
- 2. Dringende Benachrichtigungen – Benachrichtigungen senden unter Linux
- 3. So fügen Sie in Notification-Send-Linux Symbole zu Benachrichtigungen hinzu
- 4. Zusätzliche Parameter und SSH für Remote-Rechner in Notification-Send-Linux
- 5. Allgemeine Optionen für Benachrichtigung-Senden unter Linux
Bei der Arbeit mit Linux-Umgebungen, insbesondere wenn wir Aufgaben über das Terminal ausführen, gibt es eine Option, die nur sehr wenige Benutzer kennen, und zwar Popup-Benachrichtigungen, wenn wir unsere Aufgaben im Terminal beenden.
Unter Linux gibt es ein Dienstprogramm namens benachrichtigen-senden, mit dem Sie Desktop-Benachrichtigungen über die Befehlszeile erstellen können. Es ist möglich, in unseren Skripten benachrichtigen-senden zu verwenden oder es so zu konfigurieren, dass es nach einem Befehl ausgeführt wird, der gerade in die Befehlszeile geschrieben wurde.
Die erstellten Nachrichten sind vollständig anpassbar und werden automatisch in jede Desktop-Umgebung integriert, die wir gerade ausführen. Dieses Dienstprogramm ist eine kleine und einfache Anwendung auf dem Bildschirm, die das Blasenbenachrichtigungssystem verwendet.
1. Grundlegende Benachrichtigungen zum Senden von Benachrichtigungen unter Linux
Um zu überprüfen, wie einfach und sinnvoll benachrichtigen-senden ist, erstellen wir unsere erste Benachrichtigung, dafür öffnen wir das Terminal, in diesem Fall in Ubuntu 17.04 und führen die folgende Zeile aus:
benachrichtigen-senden 'Solvetic!' „Dies ist eine persönliche Mitteilung!Wenn wir "Enter" drücken, sehen wir, dass die Benachrichtigung in einem Popup-Format auf dem Ubuntu-Desktop angezeigt wird:
2. Dringende Benachrichtigungen – Benachrichtigungen senden unter Linux
Einige Benachrichtigungen sind wichtiger als andere. Es gibt drei Benachrichtigungsebenen: niedrig, normal und kritisch.
Es ist möglich, dass Ihre Desktop-Umgebung sie optisch unterscheidet oder die Anzeigezeit auf dem Bildschirm beeinflusst. Daher ist es möglich, die Dringlichkeit von Benachrichtigungen mit dem Parameter -u wie folgt festzulegen:
Wenn wir eine kritische Nachricht wollen
benachrichtigen-senden 'SUPER WICHTIG!' 'Dies ist eine dringende Nachricht!' -du kritisch
Wenn wir eine Nachricht mit niedriger Priorität wünschen
benachrichtigen-senden 'Alles korrekt' 'Es ist nur eine Überprüfung.' -du niedrig
3. So fügen Sie in Notification-Send-Linux Symbole zu Benachrichtigungen hinzu
Mit Notify-send können wir ein Symbol angeben, um die Benachrichtigung optisch ansprechender zu gestalten.
In der folgenden Route finden wir alle verfügbaren Symbole:
/usr/share/iconsWir können den Namen des Symbols ohne die Erweiterung verwenden und den Parameter -i wie folgt hinzufügen:
benachrichtigen-senden 'Systemfehler!' "Bitte rufen Sie Solvetic an, JETZT!" -u kritisch -ich bin besorgt
Falls Sie die Systemsymbole nicht verwenden möchten, können wir benutzerdefinierte Symbole verwenden, dafür reicht es aus, den Pfad zur Symboldatei zu verwenden
4. Zusätzliche Parameter und SSH für Remote-Rechner in Notification-Send-Linux
Es gibt mehrere Parameter, die mit Benachrichtigungs-Send verwendet werden können:
Der Parameter -tDadurch kann die Benachrichtigung für einen bestimmten Zeitraum aktualisiert werden.
Wir können Folgendes ausführen:
notification-send 'Fehler' 'Der eingegebene Befehl ist falsch' -u normal -t 10000 -i FehlerAuf diese Weise geben wir die Zeit an, in der die Benachrichtigung erfolgt, und die Art des anzuzeigenden Symbols:
Der Parameter -aGeben Sie die Anwendung an, die mit der Benachrichtigung gesendet wird.
benachrichtigen-senden 'Skript Solvetic!' 'Das Skript ist fertig.' -a 'Skript' -u normal -i Gesicht-Lächeln
SSHWir können auf Remote-Computern Benachrichtigung über SSH verwenden, dafür muss der Computer für X-Server-Sitzungen konfiguriert sein.
Wir können Syntax wie folgt ausführen:
ssh -X [email protected] 'DISPLAY =: 0 benachrichtigen-senden "Solvetic Internet!" "Fernzugriff!" -u kritisch -i Gesicht besorgt '
5. Allgemeine Optionen für Benachrichtigung-Senden unter Linux
Im Folgenden sind die Optionen auf Parameterebene aufgeführt, die wir mit diesem Dienstprogramm verwenden können:
Geben Sie die Dringlichkeitsstufe der Benachrichtigung an (niedrig, mittel oder kritisch)
-u --urgency = LEVEL
Gibt die Zeit in Millisekunden an, die auf die Benachrichtigung gewartet werden soll
-t, --expire-time = ZEIT
Gibt den Typ des Symbols an, das in der Benachrichtigung angezeigt werden soll
-i, --icon = SYMBOL [, SYMBOL …]
Gibt die Kategorie der Benachrichtigung an
-c, --category = TYP [, TYP …]
Hilfe zum Benachrichtigen-Senden anzeigen
- ?, --Hilfe
Geben Sie zusätzliche zu verwendende Basisdaten an, gültige sind int, double, string und byte.
-h, --hint = TYP: NAME: WERT
Auf diese Weise wird benachrichtigen-senden zu einem praktischen und einfachen Dienstprogramm zur Verwaltung von Benachrichtigungen.