
Der Benachrichtigungsdienst (oder auf englisch notification daemon
) ist der Dienst der GNOME Desktopumgebung, um Nachrichten auf dem Desktop auszugeben. Man kennt ihn von Nachrichten, dass neue Programm-Aktualisierungen ("Updates") zur Installation bereitstehen, oder von Mediaplayern, die über den Dienst den aktuell gespielten Titel ausgeben. Natürlich funktioniert der Benachrichtigungsdienst auch mit anderen Desktopumgebungen oder Fenstermanagern. So benutzt z.B. auch die Xfce Desktopumgebung den Dienst.
Unter KDE wird KDialog verwendet.
Das Aussehen und die Position der Benachrichtungen lässt sich (in Grenzen) anpassen. Die Informationen hierzu sind über den Konfigurationseditor [4] zu setzen. Unter
"apps -> notification-daemon"
findet man die zwei Schlüssel "theme" und "popup_location". Mit diesen zwei Schlüssel kann man bestimmen, wie die Benachrichtigungen angezeigt werden und wo sie erscheinen sollen.
Über den Schlüssel "theme" wird das Thema bestimmt, das für die Benachrichtigungen genutzt werden soll. Es gibt zwei Themen, zwischen denen man auswählen kann
ubuntu
Standard
Die erste Einstellung entspricht dem Standard von Ubuntu, die zweite dem Standard des originalen GNOME-Themas.
| |
| ubuntu | Standard |
Weitere Themen stehen bis jetzt leider nicht zur Verfügung.
Über den zweiten Schlüssel "popup_location" wird die Position der Popups bestimmt. Üblicherweise erscheinen diese in der rechten, oberen Ecke - also "top_right". Die Möglichkeiten sind:
top_left - links oben
top_right - rechts oben
bottom_left - links unten
bottom_right - rechts unten
Die Einstellungen sollten sofort aktiv sein. Diese Einstellung lässt sich auch komfortabel über Ubuntu Tweak setzen.
Man kann den Benachrichtigungsdienst auch dazu benutzen, um eigene Hinweise und Meldungen auszugeben. So kann man Skripte schreiben, die Rückmeldungen über die Benachrichtigungen ausgeben. Dazu muss man das Paket
libnotify-bin (universe [2])
über die Paketverwaltung installieren [1]. Danach kann man Nachrichten über den Befehl [3]
notify-send <Kopfzeile> <Meldung>
oder wie in diesen Beispielen
# Beispiel 1 notify-send "Achtung" "Dies ist eine wichtige Meldung" # Beispiel 2 notify-send -u critical -i /usr/share/icons/Tango/32x32/status/gtk-dialog-warning.png "Warnung" "Dies ist eine wichtige Warnung"
ausgeben.
Ab Jaunty haben die Optionen -t (--expire-time) und -u (--urgency) bei Ubuntu keine Wirkung mehr.
| notify-send - Optionen | |
| Option | Beschreibung |
| -u <low, normal, critical> | Definiert die Dringlichkeit der Meldung und bestimmt dadurch die Farbe, mit der das Popup gefüllt wird. |
| -t <ms> | Blendet die Meldung für eine bestimmte Zeit (in Millisekunden) ein. Gibt man als Wert 0 an, so wird die Benachrichtigung unbegrenzt eingeblendet (bis der Benutzer das Fenster beendet). |
| -i <icon.png> | Zeigt ein Icon im Benachrichtigungsfeld an. |
Diese Revision wurde am 26. Mai 2010 um 22:11 Uhr
von Heinrich Schwietering erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
GNOME, Xfce
2004 – 2010 ubuntuusers.de • Einige Rechte vorbehalten