8

When running commands such as bundle install (for Ruby apps), I'd like to hear a small sound (or popup) notification when the command finishes. How can I do this?

user94154
  • 16,176
  • 20
  • 77
  • 116

2 Answers2

5

Install the tool 'beep'.

$ sudo apt-get install beep 

Now you append "; beep" to whatever command you run.

$ bundle install; beep 
maletor
  • 7,072
  • 7
  • 42
  • 63
  • Also, I am aware that Konsole (from KDE) has this feature. – maletor Nov 25 '10 at 01:59
  • Well, Ubuntu 13.10 is alpha and if your internal speaker is disabled you should enable it for this to work. Here is the [manual](http://linux.die.net/man/1/beep). – maletor Jul 19 '13 at 20:38
  • 1
    I installed it, but it didn't work for me on Lubuntu 12.10. So I used "rhythmbox-client --play" command. It launches rhythmox and plays last song – Tebe Jan 07 '14 at 13:01
4

To get a pop-up notification, you can use notify-send. This gives you a notification using the same bubble pop-up as you see the OS using for new mail, etc. It is non-modal, so it will only last for a set amount of time though. You can extend the amount of time with the -t option.

Zenity will give you a modal pop-up than you can clear manually. Use something like:

zenity --info --text="message text"
Nerdfest
  • 1,675
  • 13
  • 20