by mattn

Growl Implementation For Linux #growl4linux

211 Stars 23 Forks Last release: over 4 years ago (0.8.5) BSD 2-Clause "Simplified" License 441 Commits 19 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Growl For Linux


Growl For Linux is Linux-compatible of Growl. Growl is a notification system for Mac OS X.


Growl For Linux require following libraries.

  • openssl
  • libcurl
  • gtk+-2.0
  • sqlite3
  • dbus-glib-1
  • libxml2
  • libcurl4

If you are developer, then type following.

# ./
# ./configure
# make && make install

If you are ubuntu user, then type following.

# sudo add-apt-repository ppa:mattn/growl-for-linux
# sudo apt-get update
# sudo apt-get install growl-for-linux


# ./gol

Why "gol" ?, "gol" mean "Growl On Linux". (or ゴルア). Currently, This is required.

Notification should be sent with GNTP protocol or Growl Network Protocol. If you want to be show icon in notification, you need to use GNTP protocol.


  • Q. I can't see icon in system tray. I'm using ubuntu linux.
  • A. Try following.

    gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'growl-for-linux']/")"


Growl For Linux is BSD style license. see also COPYING. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (


Yasuhiro Matsumoto [email protected]

Kohei Takahashi [email protected]


Working on Linux

Display Style:

  • Default

Default Style

  • Balloon

Balloon Style

  • Nico2

Nico2 Style

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.