2010-07-22 33 views
5

Có ai biết làm thế nào tôi có thể nhận được nhiều cửa sổ bật lên được gửi qua thông báo gửi để xuất hiện trên màn hình cùng một lúc.Ngăn xếp nhiều popnotify popup

Với:

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

Mỗi người chờ popup trước trong hàng đợi hết hạn trước khi được hiển thị, tôi đang cố gắng để có được tất cả ba để thác xuống màn hình càng sớm càng tốt.

Man nói:

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. 

Thiết sự cấp bách để quan trọng làm cho không có sự khác biệt.

TIA

+0

tôi nhận được cả ba thông báo cùng một lúc. –

+0

Thật sao !? chỉ cần thử trên hệ thống ubuntu của tôi và vẫn còn một cái khác. –

+0

Đúng, trên hệ thống Ubuntu 9.04. –

Trả lời

8

Tôi biết đó là một câu hỏi cũ, nhưng tôi đã gặp phải vấn đề này trong khi tìm kiếm các nội dung liên quan trong Google, vì vậy tôi sẽ đăng câu trả lời.

Như tlvince đã nói, đó là lỗi daemon thông báo của bạn và có thể bạn đang chạy thông báo của osical-osd. Thay thế nó bằng thông báo-daemon của Gnome và bạn sẽ nhận được hành vi mà bạn muốn.

Những trang này có thể giúp:

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

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

+0

Đó là chính xác nó, cảm ơn rất nhiều Vitor, họ nhìn một chút bạc hà nhưng làm việc tốt hơn nhiều. –

+0

Nhân tiện, nếu chạy gnome-shell, nó có bảng thông báo của riêng nó ở cuối màn hình, vì vậy tôi thấy hữu ích khi vô hiệu hóa hệ thống thông báo cũ của thông báo-osd và gnome: http://www.killertechtips.com/ 2009/04/26/vô hiệu hóa thông báo-in-ubuntu-904-jaunty-jackalope / –

2

Tôi tin rằng đó là trách nhiệm của thông báo-daemon bạn đang chạy về hành vi của hành vi. Ví dụ: trong xfce4-notifyd, cả ba thông báo đều được hiển thị cùng một lúc, chồng lên nhau (vì nó không hỗ trợ xếp chồng).

Kể từ khi bạn chạy Ubuntu 9.04, thông báo-daemon của bạn rất có thể là notifyOSD. Hãy thử xem qua tài liệu của nó.

+0

Cảm ơn. 'xfce4-notifyd-config' làm việc cho tôi – Lnux