Giter Club home page Giter Club logo

gpaste's Introduction

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-core which contains all basic objects used by GPaste
  • libgpaste-settings which allows you to handle GPaste preferences over dconf
  • libgpaste-keybinder provides functionnalities to add custom keybindings to GPaste
  • libgpaste-daemon allows you to write your own GPaste daemon
  • libgpaste-client helps you integrate GPaste in your application
  • libgpaste-gnome-shell-client helps you integrate the gnome-shell dbus api in your application
  • libgpaste-applet allows 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 status icon, you'll have to pass --enable-applet to configure.

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

If you use GNOME 3.9.90 or above

Latest release is: GPaste 3.8.

Direct link to download: http://www.imagination-land.org/files/gpaste/gpaste-3.8.tar.xz

If you use GNOME 3.9.5 or below

Latest release is: GPaste 3.3.

Direct link to download: http://www.imagination-land.org/files/gpaste-3.3.tar.xz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.