8000 GitHub - alichtman/GPaste: Clipboard management system
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alichtman/GPaste

 
 

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.

You can see everything I'll post about GPaste there.

Latest release for GNOME 45 to 48 is: GPaste 45.3.

Direct link to download: https://www.imagination-land.org/files/gpaste/GPaste-45.3.tar.xz

Installation

dnf on Fedora

sudo dnf install gpaste-ui gpaste

Building from Source

# Install build dependencies
# Fedora 42
$ sudo dnf install meson ninja-build glib2-devel gtk3-devel cmake libgdk* gcr libadwaita-devel gjs-devel

# General build instructions
$ git clone git@github.com:Keruspe/GPaste.git
$ cd GPaste
$ mkdir builddir
$ cd builddir
$ meson ..
$ ninja
$ sudo ninja install
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

About

Clipboard management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages
No packages published

Languages

  • C 93.8%
  • JavaScript 3.7%
  • Meson 2.3%
  • Shell 0.2%
0