Friday, June 15, 2012

Running Tomboy Note-Taking App on Mac

When running Tomboy 1.10.2 on Mac OS X Lion with Mono 2.10.9 installed, I got this error:-
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for IgeMacIntegration.IgeMacDock ---> System.EntryPointNotFoundException: ige_mac_dock_get_type
I found that the ige-mac-integration-sharp.dll library used by Tomboy is not compatible with libigemacintegration.dylib in Mono 2.10.9 (some external functions don't exist any more). I'm new to Mono and this library and I just wanted to get Tomboy to run on Mac and also wanted to keep the latest version of Mono so I did a dirty fix by doing the following:-

  • Build Tomboy.
git clone git://
xbuild Tomboy-mac.sln
  • Copy libigemacintegration.0.0.0.dylib from Mono 2.6.x to and rename it to libigemacintegration.dylib

  • Transfer all notes from my Ubuntu machine to Mac.
cp /Volumes/tom-ubuntu/.local/share/tomboy/*.note /Users/tomtanti/Library/Application Support/Tomboy/
  • Run Tomboy for testing.
  • Move to Applications so that I can simply run it from there in the future.


  1. On snow leopard with latest Mono, Tomboy installed with these instructions does not launch. No error nothing.

    Any suggestions?

  2. Try the new instructions here