papier Papier keeps the clipboard's history on Linux (Wayland): text, rich text, images and files, searched and put back in a keystroke. One small native program, in the notification area, 0 % CPU at rest.

Features

Every kind of copy

Text, the HTML a browser or an editor gives with it, images (PNG, JPEG, WebP, GIF, BMP, SVG) and files copied in a file manager. Put back, an entry offers every type it had, so a rich paste stays rich.

Fast to reach

One process for the session, in the notification area. Bind papier toggle to a key: the window comes up in a few milliseconds, the newest entry selected, the keyboard in the search.

Search as you type

Every word you type narrows the list, case ignored. Tab switches between All, Text, Images, Files and Pinned. Enter puts the entry back; Alt+1 to Alt+9 the first nine.

Pinned entries

Ctrl+P pins an entry: it stays whatever the limits of the history, and the Pinned filter lists them.

Secrets stay secret

What a password manager marks as a secret (KeePassXC and others: x-kde-passwordManagerHint) is never recorded. Types of your own can be left out too.

The clipboard kept

When the program you copied from quits and the clipboard empties, papier puts the last entry back.

Light on the machine

0 % CPU at rest, hidden or shown. The list builds only the rows in view, whatever the length of the history. The same bytes copied twice are stored once.

Yours to set

How many entries, for how long, what to record, the size limit, the primary selection, the colours (its own or one of twenty palettes), the size of the window and of its text: papier prefs, papier set.

A command line too

papier list, get, copy, pin, delete, clear: the history for your scripts, the bytes of an entry on the standard output.