Plugin location

In the Eye of GNOME 2 series, per-user plugins are stored in $HOME/.gnome2/eog/plugins/ and system-wide plugins in $prefix/lib/eog/plugins.

In Eye of GNOME up to 3.6, per-user plugins are stored in $HOME/.config/eog/plugins/ and system-wide plugins in $prefix/lib/eog/plugins

In Eye of GNOME 3.8, per-user plugins are stored in $XDG_DATA_HOME/eog/plugins and system-wide plugins in the eog/plugins sub-directory of any system data directory returned by g_get_system_data_dirs.

Above, $HOME is your home directory, $prefix is whatever is passed as --prefix to the configure script when building Eye of GNOME, and $XDG_DATA_HOME is typically $HOME/.local (or $HOME/.local/share if not defined) - see XDG Base Directory Specification.

(I hope the information above is correct; at least it's more up-to-date than the previous information. /skagedal)

Installing plugins: Quick run-through

(This might no longer be correct, depending on what version of Eye of Gnome you are using; see "Plugin location" above)

Here's how to find and install some plugins without being root. On Ubuntu you will need to first install the "eog-dev" package. Installing "postr" is also required for the the Flickr integration to work.

cd $HOME/.gnome2

ln -s . lib

git clone git://git.gnome.org/eog-plugins

cd eog-plugins

./autogen.sh --prefix=$HOME/.gnome2/

make install

Now when you run eog, you can do:

Edit->Preferences

Click the Plugins tab

Check the box next to the plug-in you want to enable

and now, in the Tools menu, you'll have an "Upload to Flickr" entry provided by a plugin! Notice that if you have the collection window open, you can select multiple photos to send to Flickr at once.