2010-07-22 3 views
5

Кто-нибудь знает, как я могу получить несколько всплывающих окон, отправленных через notify-send, чтобы появиться на экране сразу.Stack multiple libnotify popups

С:

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

Каждый ждет предыдущего всплывающего окна в очереди, прежде чем истечет время показано, что я пытаюсь получить все три каскадом вниз по экрану, как можно скорее.

Человек говорит:

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. 

Установка срочности критические не имеет никакого значения.

ТИА

+0

Я получаю все три уведомления одновременно. –

+0

Действительно !? просто попробовал мою систему ubuntu и все еще один за другим. –

+0

Да, на системе Ubuntu 9.04. –

ответ

8

Я знаю, что это старый вопрос, но я столкнулся с ним, когда искал родственные вещи в Google, поэтому я все равно отправлю ответ.

Как сказал tlvince, это ошибка вашего уведомления, и вы, вероятно, используете уведомление Canonical-osd. Замените его демоном-уведомлением Gnome, и вы получите свое поведение.

Эти страницы могут помочь:

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

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

+0

Это было именно так, спасибо большое Vitor, они выглядят немного minty, но работают намного лучше. –

+0

Кстати, если вы используете gnome-shell, у него есть своя панель уведомлений в нижней части экрана, поэтому я считаю полезным отключить старую систему уведомлений notify-osd и gnome: http://www.killertechtips.com/ 2009/04/26/Disable-уведомления-в-убунту-904-бойкий-Jackalope / –

2

Я считаю, что ответственность уведомления-демона вы работаете, как к тому, что поведение должно быть. Например, в xfce4-notifyd все три уведомления отображаются одновременно, перекрывая друг друга (поскольку он не поддерживает стекирование).

С вашего запуска Ubuntu 9.04 ваш демон-уведомление, скорее всего, notifyOSD. Попробуйте просмотреть его документацию.

+0

Спасибо. 'xfce4-notifyd-config' работал для меня – Lnux