Synchronizing Tomboy Notes with WebDav on Ubuntu 7.10 Gutsy Gibbon
I recently had some trouble getting the new synchronization feature of Tomboy to work. First it complained about not having wdfs installed (which there is no package for), and after I got that installed, access denied errors for /dev/fuse popped up. To get around this ugliness, here’s a little howto!
Preparations
First, you have to install some stuff.
$ sudo apt-get install checkinstall libfuse-dev libneon26 libneon26-dev
ZOMG, WTF is wdfs?
Chances are, you're here because you get some error about not having wdfs. But, search as you might, you can't find any package with that name in the repositories. To answer my self-imposed question in the section title there, wdfs (WebDav FileSystem) is a project based on the populer fuse project, and lets you mount WebDav.
So, let's get wdfs to make Tomboy’s WebDav plugin happy.
$ wget http://noedler.de/projekte/wdfs/wdfs-1.4.2.tar.gz $ tar xzvf wdfs-1.4.2.tar.gz $ cd wdfs-1.4.2 $ ./configure $ sudo checkinstall $ sudo dpkg -i wdfs_1.4.2-1_*.deb
If you get an error about glib-2.0, just install libglib2.0-dev.
$ sudo apt-get install libglib2.0-dev
Next up, there’s some permissions that need changing (replace “user” with your username). You’ll need to log out and back in for the permission error to go away.
$ sudo gpasswd -a user fuse $ sudo chgrp fuse /dev/fuse
You're Done!
Now you should be able to synchronize your notes to any web folder you want!
I originally wrote this howto here on my blog.