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:

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

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

    ReplyDelete
  3. 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!!

    ReplyDelete
  4. 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

    ReplyDelete
  5. 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...

    :-)

    ReplyDelete
  6. 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 ?

    ReplyDelete
  7. @ 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.

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

    ReplyDelete
  9. 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.

    ReplyDelete
  10. Thanks Nicholas, it works perfectly well !

    ReplyDelete
  11. Many thanks for posting the fixed version.

    ReplyDelete
  12. 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.

    ReplyDelete