2010-11-25 5 views
7

Lors de l'exécution de commandes telles que bundle install (pour les applications Ruby), j'aimerais entendre une petite notification sonore (ou contextuelle) lorsque la commande se termine. Comment puis-je faire ceci?Notification sonore dans le terminal Ubuntu

Répondre

4

Installez l'outil 'bip'.

$ sudo apt-get install beep 

Vous ajoutez maintenant "; beep" à n'importe quelle commande que vous exécutez.

$ bundle install; beep 
+0

Aussi, je suis conscient que Konsole (de KDE) a cette fonctionnalité. – maletor

+0

Eh bien, Ubuntu 13.10 est alpha et si votre haut-parleur interne est désactivé, vous devez l'activer pour que cela fonctionne. Voici le [manuel] (http://linux.die.net/man/1/beep). – maletor

+0

Oups, je voulais dire 13.04! – 8128

2

Pour recevoir une notification contextuelle, vous pouvez utiliser notify-send. Cela vous donne une notification en utilisant le même pop-up bulle que vous voyez le système d'exploitation en utilisant pour le nouveau courrier, etc. Il est non-modal, donc cela ne durera que pour une durée déterminée. Vous pouvez prolonger la durée avec l'option -t. Zenity vous donnera une fenêtre contextuelle modale que vous pouvez effacer manuellement. Utilisez quelque chose comme:

zenity --info --text="message text"