Website β’ Report Bug β’ Request Feature
The aesthetic, feature-rich clipboard manager your Linux desktop deserves.
Get up and running in seconds. This script detects your distro, installs the app, and configures permissions automatically.
# Just copy and paste this into your terminal
curl -fsSL https://raw.githubusercontent.com/techlogycs/clip-win/master/scripts/install.sh | bashNote: No logout required! The installer uses ACLs to grant immediate access.
Most Linux clipboard managers are purely functional but lack visual appeal. This project brings the modern, fluid design of Clip-Win's clipboard history to the Linux ecosystem, backed by the blazing speed of Rust.
| π | π |
|---|---|
| π§ Universal Support | Works flawlessly on both Wayland & X11. |
| β‘ Instant Access | Opens instantly with Super+V or Ctrl+Alt+V. |
| π§ Smart Positioning | The window follows your mouse cursor across multiple monitors. |
| π Pin & Sync | Pin important snippets to keep them at the top. |
| π¬ GIF Integration | Search Tenor and paste GIFs directly into Discord, Slack, etc. |
| π€© Emoji Picker | A built-in, searchable emoji keyboard. |
| π‘οΈ Privacy First | Your history is stored locally. No data leaves your machine. |
| Key | Action |
|---|---|
| Super + V | Open Clipboard History |
| Ctrl + Alt + V | Alternative Shortcut |
| Enter | Paste Selected Item (Normal Paste) |
| Ctrl + V | Paste Selected Item (Normal Paste) |
| Ctrl + Shift + V | Paste Selected Item (Text Mode) |
| Esc | Close Window |
Pro Tip: Need to paste a GIF? Just select it! The app simulates
Ctrl+Vto paste the file URI directly into your chat apps.
Prefer to install manually? We support all major distributions.
Debian / Ubuntu / Mint / Pop!_OS
Recommended: Use the APT repository for automatic updates.
# 1. Add Repository
curl -1sLf 'https://dl.cloudsmith.io/public/techlogycs/clipboard-manager/setup.deb.sh' | sudo -E bash
# 2. Install
sudo apt update && sudo apt install clip-win
# 3. Grant Permissions (One-time)
sudo setfacl -m u:$USER:rw /dev/uinput
Fedora / RHEL / CentOS
# 1. Add Repository
curl -1sLf 'https://dl.cloudsmith.io/public/techlogycs/clipboard-manager/setup.rpm.sh' | sudo -E bash
# 2. Install
sudo dnf install clip-win
# 3. Grant Permissions (One-time)
sudo setfacl -m u:$USER:rw /dev/uinput
Arch Linux (AUR)
# Using yay
yay -S clip-win-bin
# Or using paru
paru -S clip-win-bin
AppImage (Universal)
- Download the
.AppImagefrom Releases. - Make it executable:
chmod +x clip-win_*.AppImage - Grant permissions:
sudo setfacl -m u:$USER:rw /dev/uinput - Register the command that you want in your system to open the AppImage
KEYBOARD SETTINGS -> SHORTCUTS -> NEW SHORTCUT -> Super+V -> ./my_awesome_folder/clip-win.AppImage
Shortcut (Super+V) isn't working
- Ensure the app is running:
pgrep -f clip-win-bin - If running, try resetting the config:
rm ~/.config/clip-win/setup.json
clip-win
- Conflicts: GNOME and other DEs often reserve
Super+V. The app's Setup Wizard usually fixes this, but you can manually unbindSuper+Vin your system keyboard settings.
Transparency Issues (NVIDIA / AppImage)
If you see a black background or flickering, use the compatibility mode:
# Force NVIDIA workaround
IS_NVIDIA=1 clip-win
# Force AppImage workaround
IS_APPIMAGE=1 clip-win
Want to hack on the code?
Tech Stack: Rust + Tauri v2 + React + Tailwind CSS + Linux
This repository now includes a dev container for a consistent Linux Tauri environment.
- Install the VS Code Dev Containers extension.
- Open the repository in VS Code.
- Run
Dev Containers: Reopen in Container. - Wait for the post-create setup to install Rust tooling and npm dependencies.
The container includes the Rust toolchain, Node.js 20, and the Linux libraries required to build and run the Tauri app.
# 1. Clone
git clone https://github.com/techlogycs/clip-win.git
cd clip-win
# 2. Install Deps
make deps && make rust && make node
source ~/.cargo/env
# 3. Run Dev Mode
make dev
Thanks goes to these wonderful people (emoji key):
Package repository hosting is graciously provided by Cloudsmith. Cloudsmith is the only fully hosted, cloud-native, universal package management solution, that enables your organization to create, store and share packages in any format, to any place, with total confidence.
