2010-07-22 13 views
5

Weiß jemand, wie ich mehrere Pop-ups per Notify-senden erhalten kann, um auf dem Bildschirm sofort angezeigt werden.Stack mehrere libnotify Popups

mit:

$ notify-send 'Message One' 'Body One' & notify-send 'Message Two' 'Body Two' & notify-send 'Message Three' 'Body Three' 

Jeder wartet auf die vorherige Popup in der Warteschlange vor dem auslaufen, versuche ich gezeigt wird, so schnell wie möglich alle drei kaskadieren unten auf den Bildschirm zu bekommen.

Man sagt:

OPTIONS 
     -u, --urgency=LEVEL Specifies the urgency level (low, normal, critical). 

     -t, --expire-time=TIME 
       Specifies the timeout in milliseconds at which to expire the notification. 

     -i, --icon=ICON[,ICON...] 
       Specifies an icon filename or stock icon to display. 

     -c, --category=TYPE[,TYPE...] 
       Specifies the notification category. 

      Help options: 

     -?, --help 
       Show this help message 

     -h, --hint=TYPE:NAME:VALUE 
       Specifies basic extra data to pass. Valid types are int, double, string and byte. 

Einstellung der Dringlichkeit zu kritischen macht keinen Unterschied.

TIA

+0

ich alle drei Meldungen zur gleichen Zeit. –

+0

Wirklich !? habe gerade mein ubuntu-system probiert und immer noch eins nach dem anderen. –

+0

Ja, auf einem Ubuntu 9.04 System. –

Antwort

8

Ich weiß, dass es eine alte Frage ist, aber ich bin darauf gestoßen, als ich nach ähnlichen Dingen in Google gesucht habe, also werde ich sowieso eine Antwort posten.

Wie bereits erwähnt, ist Ihr Benachrichtigungsdämon schuld und Sie führen wahrscheinlich das notify-osd von Canonical aus. Ersetze es durch Gnomes Benachrichtigungs-Daemon und du bekommst das gewünschte Verhalten.

könnte Diese Seiten helfen:

http://www.webupd8.org/2011/05/how-to-use-standard-gnome-notification.html

http://ubuntuforums.org/showthread.php?t=1663840

+0

Das war genau das, vielen Dank Vitor, sie sehen ein wenig minzig aus, aber arbeiten viel besser. –

+0

Übrigens, wenn gnome-shell läuft, hat es seine eigene Benachrichtigungsleiste am unteren Bildschirmrand, daher finde ich es nützlich, entweder notify-osd und gnomes altes Benachrichtigungssystem zu deaktivieren: http://www.killertechtips.com/ 2009/04/26/disable-benachrichtigungen-in-ubuntu-904-jaunty-jackalope / –

2

Ich glaube, es ist die Verantwortung des notification-daemon Sie ausführen, was das Verhalten sein sollte. Beispiel: In xfce4-notifyd werden alle drei Benachrichtigungen gleichzeitig angezeigt und überschneiden sich gegenseitig (da sie keine Stapelung unterstützen).

Da Ihr Ubuntu 9.04 läuft, ist Ihr Benachrichtigungsdämon höchstwahrscheinlich notifyOSD. Werfen Sie einen Blick in die Dokumentation.

+0

Danke. 'xfce4-notifyd-config' hat für mich funktioniert – Lnux