GPaste is a clipboard management tool which comes with a tray applet as well as a GNOME Shell extension. Using the GPaste config tool, you can set the maximum history size, the maximum element size and synchronize the clipboard with primary selection.
To install GPaste, firstly install "git-core" and get the code using the command below:
cd git clone https://github.com/Keruspe/GPaste.git
There's no readme with the required dependencies but most probably you'll need to install the following packages to be able to compile GPaste:
- Fedora: autoconf automake vala intltool gtk3-devel libtool glib2-devel libxml-devel libgee-devel dbus-devel
- Ubuntu (tested on 11.10): autoconf automake libvala-0.14-dev valac-0.14 intltool libgtk-3-dev libtool libglib2.0-dev libxml++2.6-dev libgee-dev libdbus-1-dev
Update: the package now requires Vala >= 0.13.4, but you can change that if you use Fedora 15 (Vala is still at version 0.12 in Fedora 15): open the "configure.ac" file from the GPaste directory and where it says "AM_PROG_VALAC([0.13.4])", replace the Vala version with "0.12.0".
Once you install the packages above, compile GPaste, enabling the GNOME Shell extension using the commands below:
cd GPaste ./autogen.sh ./configure --prefix=/usr --sysconfdir=/etc make sudo make install
Now restart GNOME Shell and you should see the GPaste icon on the GNOME Shell top panel.