• Stars
    star
    687
  • Rank 65,799 (Top 2 %)
  • Language
    C
  • License
    BSD 2-Clause "Sim...
  • Created almost 14 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Clipboard management system
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 44 is: GPaste 44.0.

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

More Repositories

1

Germinal

Minimalist vte-based terminal emulator
C
65
star
2

tar-parser.rs

tar file parser written in rust using nom
Rust
33
star
3

paludis-config

Keruspe's paludis configuration files
Shell
21
star
4

facron

fanotify cron system
C
20
star
5

cargo-duplicates

A cargo subcommand for displaying when different versions of a same dependency are pulled in
Rust
19
star
6

sudo-ng

sudo properly implemented as it should.
C
12
star
7

blog

Personal blog, based on hakyll
HTML
8
star
8

Bomb-her-man

Bomberman clone written in C++
C++
8
star
9

brainfuck.rs

Brainfuck parser written in rust using nom
Rust
8
star
10

config-file

Load and parse configuration from a file
Rust
8
star
11

creds

The credentials mangler
Shell
7
star
12

system-config

System configuration files
Shell
5
star
13

rsh

"Rust version of csh" - @geal
Rust
5
star
14

uexec

Simple work-stealing global and local executor
Rust
5
star
15

initramfs

Initramfs with lvm and mdadm support
C
4
star
16

mnemesis

Never forget anything ever again
Rust
4
star
17

Twident

Twitter and identi.ca client (initially forked from pino3)
Vala
3
star
18

Abalone

Abalone, in java
Java
3
star
19

Keruspe-overlay

Keruspe's Gentoo overlay
Shell
3
star
20

gpaste-applet

Legacy X11 tray icon for GPaste
Python
3
star
21

parcellite3

Fork of parcellite
C
3
star
22

gug-introduction

2
star
23

Keruspe-exheres

moved to http://git.exherbo.org/dev/keruspe.git/
2
star
24

Oriented-Graph

Student project
C++
2
star
25

GReminder

A simple app to keep track of your thoughts and ideas
C
1
star
26

fcrc64

Compute the crc64 of a file using crc64fast
Rust
1
star
27

CutiesBook

L3 Project: Get a trace of passed dates
C++
1
star
28

textable2html

Stupid project for university
C
1
star
29

Turing-simulator

A tool to simulate a Turing machine
C
1
star
30

Keruspe

Public profile
1
star
31

ku-lang

The ku programming language
C
1
star
32

g2048

Yet another 2048 clone
C
1
star
33

codeofduty

Programming contest
C
1
star
34

NSC

Student project, small convertor over network
C
1
star
35

palumaj

Tool to keep your Gentoo/GNU/Linux up to date using cave
C
1
star
36

Pain

Small, minimalist, unfinished and ugly Pascal interpreter
Pascal
1
star