GPaste is a clipboard management system. See http://www.imagination-land.org/posts/2012-12-01-gpaste-released.html for more informations about what clipboards manager are.
Some libraries are available for development purpose:
libgpaste-corewhich contains all basic objects used by GPaste
libgpaste-settingswhich allows you to handle GPaste preferences over dconf
libgpaste-keybinderprovides functionnalities to add custom keybindings to GPaste
libgpaste-daemonallows you to write your own GPaste daemon
libgpaste-clienthelps you integrate GPaste in your application
libgpaste-gnome-shell-clienthelps you integrate the gnome-shell dbus api in your application
libgpaste-appletallows you to write your own GPaste applet
A default daemon named
gpasted is provided, with four keybindings:
- show history
- pop the item from the history
- sync primary selection with clipboard
- sync lcipboard with primary selection
A simple CLI interface is provided:
gpaste, with two subcommands:
gpaste settings which makes the preferences
utility pop, and
gpaste-applet which starts the legacy applet in your notification area.
A native gnome-shell extension is provided.
/!\ Don't forget to run
gpaste dr aka
gpaste daemon-reexec after upgrading GPaste to activate new functionalities ;)
Steps to install it after cloning (skip the
./autogen.sh part if you're building it from a tarball):
./autogen.sh ./configure --sysconfdir=/etc --enable-systemd make sudo make install sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
If you also want to build the legacy applet, you'll have to pass
--enable-vala --enable-applet to configure.
You can see everything I'll post about GPaste there.
Latest release is: GPaste 3.8.
Direct link to download: http://www.imagination-land.org/files/gpaste/gpaste-3.8.tar.xz
Latest release is: GPaste 3.3.
Direct link to download: http://www.imagination-land.org/files/gpaste-3.3.tar.xz