Skip to Content

Journal

cheekh: growl from your vm or desktop

Desktop notifications are great for notifying you about long running processes like tests or compiles. But, at work we use Vagrant, so alot of compiles and tests take place inside of a virtual machine. And that makes it a bit tricky to dish out helpful desktop notifications.

Cheekh logo via openclipart

Growl is a desktop notification system for Mac and it does two helpful things to make it possible to push notifications from a virtual machine. First, it has a network protocol so you can send notifications via TCP. Second, it advertises the network service via mDNS. Awesome!

Using these two features I wrote cheekh which can send a notification from either the host or guest machine. If no Growl server is found it quickly times-out.

tl;dr you can find a quick screencast here.

Comments

Journal Archives

About

Brandon Philips by Mujtaba Ali

ifup.org is the weblog of Brandon Philips and contains excerpts from my code, work and play.

I write Linux software and work on the systems layer of Linux. In the last two years I have helped to organize Linux Plumbers Conf and Freedom HEC Taipei. It has been rewarding to bring together these communities to discuss current Linux issues.

Robotics is another passion and I had the opportunity to mentor a FIRST Robotics team in Portland recently too. I also continue to work with my friend Ron Jackson to build some neat USB devices for robotics.