Qual é o nome do programa que exibe as notificações?

6

Qual é o nome do programa que exibe as notificações no Ubuntu? Aqueles como mudanças de som, nome da música (no rhythmbox) etc. Posso enviar minhas próprias mensagens personalizadas para ele?

resposta rápida

notify-send "Message Title" "The message body is shown here" -i /home/andrei/Pictures/image.png -t 5000
    
por andrei 07.09.2012 / 15:00

2 respostas

6

O programa se chama notify-osd , você pode usar a ferramenta notify-send para enviar mensagens para ele a partir de scripts e seus programas e assim por diante:

por Jorge Castro 07.09.2012 / 15:41
3

Advertência!

    notify-send "Message Title" "The message body is shown here" \
             -i /home/andrei/Pictures/image.png -t 5000

é condicionado pela área de trabalho, dependendo se é:

  1. Notifique-OS da Unity ou
  2. O daemon de notificação do Gnome

que exibe a notificação.

Citando mhall119 / devportal / notify-osd - Wiki do Ubuntu:

  

notify-osd

     

... toma o lugar de notification-daemon e sua apresentação de   bolhas de notificação diferem de várias maneiras ...

No ubuntu 12.04, ambiente de desktop Unity (versão?), citando manpage man notify-send

NAME
       notify-send - a program to send desktop notifications   
   ...
OPTIONS
   ...  
       -t, --expire-time=TIME
              Specifies  the  timeout  in  milliseconds at which to expire the
              notification.

no entanto, contradizendo o uso por notificar-OSD,
citando de Notification | Ubuntu App Developer ( developer.ubuntu.com/resources/technologies/notification/ ), especificamente seção Non-expiring_notifications :

  ...every bubble closes by itself after a timeout. This timeout is based on the
  length of the bubble’s text; Notify OSD does not use the expire_timeout parameter ...

O -t 5000 pode ou não se comportar como esperado.

ref:
Onde posso encontrar documentação para notificação? osd?

Bookmark:
Qual é o nome do programa que exibe as notificações?

    
por george rowell 15.09.2012 / 21:06