Afficher des bulles de notification sous Gnome


Gnome Notification
L'environnement graphique Gnome possède son propre système de notification par info-bulles. Celui-ci permet d'afficher des messages à l'utilisateur, lorsqu'il y a des mises à jour à faire par exemple. Ce système est basé sur la commande intitulée notify-send, et elle est utilisable à souhait pour afficher toutes sortes de message.

Voici un exemple simple d'utilisation :

notify-send "Tux-planet c'est cool"

Si l'on regarde de plus près le manuel, voici les options les plus intéressantes :

  • -t : temps d'affichage en seconde de la bulle de notification
  • -u : spécifier un niveau d'urgence (low, normal, critical)
  • -i : afficher une icône en même temps que le message

On peut donc l'utiliser de façon un peu plus complexe :

notify-send -u normal -i logo.png "Tux-planet" "www.tux-planet.fr"

Gnome notification

L'utilisation de cette commande pourra servir dans l'écriture d'un programme, d'un script shell, ou encore à afficher un message de bienvenue lors de l'ouverture d'une session.

Autres articles du même sujet


12 Commentaires pour "Afficher des bulles de notification sous Gnome"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Ça marche que sur Gnome ?

    ReplyRépondre
    Tuxargon , le 16 Décembre 2008 à 17:37
  •  

    Merci bien.

    Comment jouer sur le positionnement de cette bulle ?

    ReplyRépondre
    Osku , le 16 Décembre 2008 à 17:40
  •  

    Ça marche aussi sous KDE, mais le look sera quand-même le look GNOME, donc ce n'est pas aussi intégré qu'une notification KDE.

    ReplyRépondre
    Kevin Kofler , le 16 Décembre 2008 à 18:28
  •  

    @Kevin Kofler : et avec Openbox ?

    ReplyRépondre
    Tuxargon , le 16 Décembre 2008 à 20:17
  •  

    Super moyen pour faire parler joliment un script qui n'est pas lancé dans un terminal !
    merci

    ReplyRépondre
    Edouard , le 16 Décembre 2008 à 20:27
  •  

    @Osku : la page de man n'indique rien là dessus. Aucun idée donc.

    @Tuxargon : visiblement, la commande notify-send ne semble pas rattachée à Gnome ou Kde. Je pense donc qu'elle fonctionne dans la plupart des environnements.

    ReplyRépondre
    pti-seb , le 16 Décembre 2008 à 21:10
  •  

    @pti-seb : Sur ma Debian j'ai du installer le pauqet libnotify-bin pour que ça marche, donc ça marche sur tout les GUI et WM.

    ReplyRépondre
    Tuxargon , le 17 Décembre 2008 à 21:22
  •  

    Apparament, ça ne marche pas avec le live CD d'Ubuntu...
    Ça m'affiche "bash: /usr/bin/notify-send: Aucun fichier ou dossier de ce type"
    Peut être que c'est du au fait que tous les composantes du système ne sont pas chargés...

    ReplyRépondre
    Walyonaire , le 18 Décembre 2008 à 01:27
  •  

    @Walyonaire : Enleve le '/usr/bin/'. Si la commande est dans ton PATH, pas besoin de le préciser.

    De plus, si je me souviens bien, sous Ubuntu, c'est plutot '/usr/local/bin/'

    ReplyRépondre
    bochecha , le 18 Décembre 2008 à 12:52
  •  

    @bochecha @Walyonaire : sous Ubuntu 8.10, le chemin est bien /usr/bin/. Je vais quand même le retirer des exemples, car d'une distribution à l'autre, cela peut changer.

    ReplyRépondre
    pti-seb , le 18 Décembre 2008 à 19:20
  •  

    Il faut installer le paquet "libnotify-bin" sous Intrepid aussi, pour que ça marche...Thank u pour l'info :)

    ReplyRépondre
    Walyonaire , le 19 Décembre 2008 à 01:35
  •  

    @Osku : 1an et 6mois plus tard....
    Outils système > Éditeur de configuration > notification-daemon > popup_location = top_right

    bottom_right pour placer l'info-bulle en bas à droite
    top_right pour placer l'info-bulle en haut à droite
    etc...

    ReplyRépondre
    Lenny , le 11 Mai 2010 à 18:21
 

Ajouter un commentaire

actualité apache apple astuce astuces bash bilboblog blog boot buzz chrome clavier commande commandes conky crack date debian Desktop développement exploit fedora firefox flash ftp gimp Gnome google graphique Graphisme hack hacking Hardware http intel internet iphone jackalope jailbreak jaunty jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette microblog microsoft mini-blog mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet plugins publicité redhat red hat restauration rpm réseau samba sauvegarde screenshot script serveurs shell sql ssh system Sécurite tux-planet twitter ubuntu vidéo vidéos vlc wallpaper windows wordpress yum