Skip to main content

Linux Clipboard Manager

A lightweight, local-only clipboard manager for Linux built with Python and PyQt6.

Features

  • Background daemon to monitor clipboard history.
  • Popup GUI to browse and search previous items.
  • Auto-paste integration with xdotool (X11) or wtype (Wayland).

Prerequisites

  • Python 3
  • xdotool (for X11 users) or wtype (for Wayland users)

You can install wtype or xdotool on Ubuntu using:

sudo apt install xdotool wtype

Installation

You can install the Clipboard Manager easily via pip:

pip install linux-copycache

System Dependencies

The auto-pasting functionality requires xdotool and xclip to be installed on your system. The GUI requires libxcb-cursor0.

sudo apt install xdotool xclip libxcb-cursor0

Running the tool

Once installed, you can start the application from anywhere in your terminal:

linux-copycache

The application will launch, dock itself to your system tray, and quietly monitor your copied text!

Note on PATH: If you installed as a normal user, pip might place the executable in ~/.local/bin. If your terminal says command not found, add this directory to your PATH: echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

Autostart on Boot (Ubuntu/Linux)

To make the clipboard manager start automatically when you log in, create a .desktop file in your autostart folder.

Run this command in your terminal:

mkdir -p ~/.config/autostart && cat << 'EOF' > ~/.config/autostart/linux-copycache.desktop
[Desktop Entry]
Type=Application
Exec=linux-copycache
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Linux CopyCache
Comment=Linux Clipboard Manager
EOF

(If linux-copycache is not in your system PATH, replace Exec=linux-copycache with the full path, e.g., Exec=/home/YOUR_USERNAME/.local/bin/linux-copycache)

Setting up the Super+V (Win+V) Shortcut in Ubuntu

For the native Windows experience, set up a custom shortcut:

  1. Open Settings -> Keyboard.
  2. Scroll to the bottom and click View and Customize Shortcuts.
  3. Select Custom Shortcuts and click the + or Add Shortcut button.
  4. Name: Clipboard Manager
  5. Command: linux-copycache
  6. Shortcut: Press Super + V (Windows key + V).
  7. Click Add.

Now, whenever you press Super + V, the history window will pop up!

Metadata

Release files for linux-copycache 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for linux-copycache 1.0.4
File Size Uploaded
linux_copycache-1.0.4.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for linux-copycache 1.0.4
File Interpreter ABI Platform
linux_copycache-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 16.0 kB

Release files / linux_copycache-1.0.4.tar.gz

Download URL linux_copycache-1.0.4.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dc1064c83afd59493542bf11b4fd18d9fda966d7b589880a0c942f9bbceb01e3
BLAKE2b-256 checksum
How to use checksums
70c9053d6c6efefb7ab354d6b4d15bf46a648efb10bd68a66ad2946f059a1afc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 14, 2026.

Transparency log

Release files / linux_copycache-1.0.4-py3-none-any.whl

Download URL linux_copycache-1.0.4-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f85df7ecc3ee9840703de02bfb0ba89db1571723ed12a9dfeea078efb00e02e7
BLAKE2b-256 checksum
How to use checksums
ae9697c30f0b745262ae1f61564f9850140dc9bd534f4f185c46b6f522d9b5a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page