2010-07-22 10 views
5

Czy ktoś wie, w jaki sposób można uzyskać wiele wyskakujących okienek wysyłanych za pośrednictwem powiadomienia-wysyłania, aby pojawiły się na ekranie jednocześnie.Stos wielu wyskakujących okienek do libnotify

Z:

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

Każdy czeka na poprzedniej popup w kolejce wygaśnie zanim pokazano, próbuję uzyskać wszystkie trzy kaskady ekran w dół jak najszybciej.

Człowiek mówi:

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. 

Ustawianie pilne krytyczna czyni żadnej różnicy.

TIA

+0

uzyskać wszystkie trzy zgłoszenia, w tym samym czasie. –

+0

Naprawdę !? po prostu próbowałem na moim systemie ubuntu i wciąż jeden po drugim. –

+0

Tak, w systemie Ubuntu 9.04. –

Odpowiedz

8

Wiem, że to stare pytanie, ale natknąłem się na niego podczas wyszukiwania powiązanych rzeczy w Google, więc i tak opublikuję odpowiedź.

Tak jak powiedział Tlvince, to wina twojego demona powiadomienia i prawdopodobnie uruchamiasz powiadomienie-osd firmy Canonical. Zastąp go demonem powiadomień Gnome, a otrzymasz zachowanie, którego nie chcesz.

Te strony może pomóc:

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

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

+0

To było dokładnie to, bardzo dziękuję Vitorowi, wyglądają na trochę przystojniaków, ale działają znacznie lepiej. –

+0

Nawiasem mówiąc, jeśli używasz gnome-shell, ma on swój własny panel powiadomień na dole ekranu, więc uważam, że warto wyłączyć stary system powiadomień gnome i powiadomień: http://www.killertechtips.com/ 2009/04/26/disable-notifications-in-ubuntu-904-jaunty-jackalope / –

2

wierzę, że jest to obowiązkiem powiadamiania-demon są uruchomione, co zachowanie powinno być. Na przykład w xfce4-notifyd wszystkie trzy powiadomienia są wyświetlane jednocześnie, zachodząc na siebie (ponieważ nie obsługuje on układania).

Od czasu uruchomienia Ubuntu 9.04, twój demon powiadamiający najprawdopodobniej jest notifyOSD. Spróbuj przejrzeć jego dokumentację.

+0

Dzięki. 'xfce4-notifyd-config' pracował dla mnie – Lnux

Powiązane problemy