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.


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

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Ça marche que sur Gnome ?

    RépondreRépondre
    Tuxargon , le 16 décembre 2008 à 17:37
  •  

    Merci bien.

    Comment jouer sur le positionnement de cette bulle ?

    RépondreRé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.

    RépondreRépondre
    Kevin Kofler , le 16 décembre 2008 à 18:28
  •  

    @Kevin Kofler : et avec Openbox ?

    RépondreRé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

    RépondreRé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.

    RépondreRé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.

    RépondreRé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...

    RépondreRé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/'

    RépondreRé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.

    RépondreRé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 :)

    RépondreRé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...

    RépondreRépondre
    Lenny , le 11 mai 2010 à 18:21
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité red hat redhat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum