Skip to content

Keruspe/GPaste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0f111a7 · Mar 10, 2025
Jun 23, 2020
Sep 21, 2024
Feb 24, 2022
Mar 10, 2025
Feb 15, 2025
Mar 8, 2022
Mar 22, 2022
Jan 5, 2016
Feb 15, 2022
Jun 29, 2011
Mar 8, 2018
Jun 29, 2011
Sep 21, 2024
Sep 21, 2024
Mar 17, 2017
Oct 23, 2016
Sep 21, 2024
Mar 14, 2023
Mar 24, 2023

Repository files navigation

Coverity Scan Build Status

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