GPaste is a clipboard management system. See https://www.imagination-land.org/posts/2012-12-01-gpaste-released.html for more information about what clipboard managers are.
Translators can use weblate to contribute.
A library is available for development purposes:
libgpaste
contains all the basic objects used by GPaste and allows you to manage preferences and the GPaste daemon.
A default daemon named gpaste-daemon
is provided, with seven keybindings:
- show history
- pop the item from the history
- sync primary selection with clipboard
- sync clipboard with primary selection
- mark the active item as being a password
- upload the active item to a pastebin service (using wgetpaste)
- launch the graphical tool
A simple CLI interface is provided: gpaste-client
, with a subcommands: gpaste-client ui
which makes the graphical tool pop.
A native gnome-shell extension is provided.
/!\ Don't forget to run gpaste-client dr
aka gpaste-client daemon-reexec
after upgrading GPaste to activate new functionalities ;)
You can then run gpaste-client daemon-version
to check the correct daemon is now running.
Steps to install it after cloning:
mkdir builddir
cd builddir
meson ..
ninja
sudo ninja install
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
You can see everything I'll post about GPaste there.
Latest release for GNOME 45 to 47 is: GPaste 45.2.
Direct link to download: https://www.imagination-land.org/files/gpaste/GPaste-45.2.tar.xz