Saturday, October 8, 2011

Hardware Growler for Mac OS X Lion

Just in case this could be of any use to someone else, I compiled Growl 1.2.2 for Lion with the fix for HardwareGrowler crash on Lion that happens when disconnecting from a wireless network or waking up the Mac. You can download it here. The binary should work on Snow Leopard too. It's only compiled for x86_64 CPUs.

12 comments:

Nicholas said...

Thanks very much Tsuna. Works perfectly. This has been bugging me like crazy!

Nicholas said...

Thanks very much Tsuna. Works perfectly. This has been bugging me like crazy!

Humble Heathen said...

Hi Tsuna, I found your post in the Growl forum, downloaded it, and it works great! I just wanted to write you to thank you and show you my appreciation.

So, THANKS!!

Perry said...

I've posted a whole version of the growl sources that build under XCode 4 including a fixed set of binaries. You can find the sources here at: https://bitbucket.org/pmetzger/growl/ and the binaries at https://bitbucket.org/pmetzger/growl/downloads

leloustic said...

Thanks a lot. Exactly what I was looking for. Works perfectly with Lion and Growl 1.3.1. I don't understand why the Growl developpers didn't include it with Growl...

:-)

nicolinux said...

Thanks for your work, but am I supposed to have the HarwareGrowler icon in the dock and open app tray all the time ? Is there a way to completely hide the app, as Growl itself ?

Nicholas said...

@ nicolinux. I think you'd have to apply the fix yourself, as I have done. If you're confident enough you can use the following steps.

—Quit HardwareGrowler.
—In Applications, right click on HardwareGrowler.
—Select Show Package Contents on the drop down menu.
—Select Contents, then open the "info.plist" file.
—At the bottom of the page, insert the following text before "":

LSUIElement
1

Save it, and re-open HardwareGrowler. You will find that it hasn't returned to your dock.

Nicholas said...

Damn! The code came out wrong in my previous post.
I'll try to fix it....

Nicholas said...

This should be it.......

Quit HardwareGrowler.
—In Applications, right click on HardwareGrowler.
—Click Show Package Contents on the drop down menu.
—Click Contents, then open the "info.plist" file.
At the bottom of the page, insert the following text before "</dict>":

<key>LSUIElement</key>
<string>1</string>

Save it, and re-open HardwareGrowler. You will find that it hasn't returned to your dock.

nicolinux said...

Thanks Nicholas, it works perfectly well !

Giz said...

Many thanks for posting the fixed version.

JTigger said...

Hey, thanks for doin' the needful on this. Think of the accumulated amount of time you saved. I certainly appreciate the troubleshooting, pulling source and going through the build (which, in my experience rarely just builds).

Thank you.