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) orwtype(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,
pipmight place the executable in~/.local/bin. If your terminal sayscommand 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:
- Open Settings -> Keyboard.
- Scroll to the bottom and click View and Customize Shortcuts.
- Select Custom Shortcuts and click the + or Add Shortcut button.
- Name:
Clipboard Manager - Command:
linux-copycache - Shortcut: Press
Super + V(Windows key + V). - 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)
| File | Size | Uploaded | |
|---|---|---|---|
| linux_copycache-1.0.4.tar.gz | 8.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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