Whenever you copy something, it gets stored in the system clipboard, a special short-term memory where your system stores the copied text.
I mean we all used those magical Ctrl+C and Ctrl+V shortcuts for copy pasting, right?
But imagine, that you copied something and when you were about to paste, you used Ctrl+C again instead of Ctrl+V. What a bummer! Now you have to copy the intended text again.
This is why you need a clipboard manager. It keeps a history of the text you copied. This way, you can access the text that you copied hours ago and everything else copied in between.
There are several such clipboard tools available. I will share share 7 clipboard managers for Linux users.
This list contains some advanced clipboard managers as well as some super simple ones so you can choose what fits the best for your use.
1. CopyQ
The CopyQ is one of the most feature-rich clipboard managers available on Linux.
But that does not compromise the usability. The user interface is simple and you can use tags for copied text or you can pin them.
Here are some more interesting features of CopyQ:
- Ability to search and modify the copied items
- Preserves copied items on reboot
- You can specify actions based on copied items
- Pin important items for ease of reachability
- Use different tags for better identification
If you are interested, we have covered CopyQ in a separate article exploring all the features and installation:
To install CopyQ on Ubuntu, use the given command:
sudo apt install copyq
For Fedora Linux:
sudo dnf install copyq
Get CopyQ as a flatpak using the following:
flatpak install --user --from https://flathub.org/repo/appstream/com.github.hluk.copyq.flatpakref
2. GPaste
The GPaste is considered one of the best clipboard managers for the GNOME desktop manager as it blends well with the GNOME shell styling.
But that's not it! You get tonnes of features that you expect from any modern and advanced clipboard manager:
- Support for images
- Customizable shortcuts for better productivity
- Support for GNOME extension for better reach
- Ability to customize the history and size
To install GPaste on Ubuntu, use the following command:
sudo apt install gpaste-2
For Fedora Linux:
sudo dnf install gpaste
For Arch Linux:
sudo pacman -S gpaste
The GNOME extension is no longer maintained so you can not install it from the official site but if you want to have it, here's how you do it on Ubuntu:
sudo apt install gnome-shell-extension-gpaste
3. Diodon
The Diodon aims to be the best clipboard manager for Unity desktop manager but when I tested it on GNOME and KDE, it worked just fine.
Diodon is simple and only gets you the basic feature that most users would want from a clipboard manager.
Here are some interesting features of Diodon:
- Support for tray icon support by default
- Ability to sync clipboards
- Pastes selected items automatically
- Image support
To install Diodon in Ubuntu, use the following:
sudo apt install diodon
For Fedora Linux:
sudo dnf install diodon
For Arch Linux:
sudo pacman -S diodon
4. Parcellite
Parcellite is one of those utilities that look super simple from the front and when you dig in, you get a taste of advancement.
From typing to searching in the clipboard to creating actions for better control, it offers almost everything you can expect from the clipboard.
Here are some interesting features you get with Paecellite:
- Persistent history
- Synchronize with other clipboards
- Type to search
- Trim whitespace and newlines
To install Parcellite on Ubuntu, use the given command:
sudo apt install parcellite
For Fedora Linux:
sudo dnf install parcellite
For Arch Linux:
sudo pacman -S parcellite
5. Keepboard
The most prominent feature of the Keepboard is how it groups the copied items. Apart from that, you can also save your favorites for future use as well.
But here are some other features of Keepboard:
- Auto-paste when you double-click or enter the copied item from Keepboard.
- Give custom names for your favorite items and groups.
- Ability to search items.
- Customizable shortcuts.
The UI looks dated to me. It could surely benefit with a more modern interface. If you don't have any issues with that, you can surely give it a try.
The sad part is the only way to install Kepboard is to install it as a snap package:
sudo snap install keepboard
6. Qclipper
If you are looking for a lightweight option that does only one thing: saves your copied text then Qlipper is the perfect option for you.
Apart from being one of the most lightweight keyboard managers, it has some other features too:
- Ability to change the system icon
- Extension support
- Specify the number of items to store
- Trim whitespace from the copied line
Looks interesting? Here's how you install Qclipper on Ubuntu:
sudo apt install qlipper
For Fedora Linux:
sudo dnf install qlipper
For Arch Linux:
sudo pacman -S qlipper
7. Pano (GNOME extension)
That looks amazing. Right? That's because Pano has a unique approach to presenting you the clipboard which is more like showing the preview of copied items.
This is why Pano being a GNOME extension made it to the list (the only extension in this list). But not just that, you have a plethora of other features as well:
- The clipboard shows the preview of copied items and separates them with appropriate tags for better readability.
- Incognito mode (won't save copied items to clipboard)
- Ability to limit the clipboard history
- Exclude sensitive apps such as password managers
- Ability to customize preview for given filetypes
Before you install Pano, make sure you install libgda
and gsound
to make this utility work. Here's how you install them.
For Ubuntu:
sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0
For Fedora:
sudo dnf install libgda libgda-sqlite
For Arch Linux:
sudo pacman -S libgda
Once you are done with the installation, visit the official extension page for Pano and install it:
Bonus: Clipboard (for terminal use only)
Ever thought you'd ever need a clipboard in Linux? Well, I used to use the cp command to copy files in Linux but the Clipboard utility has made things pretty easy for me.
Don't confuse it with the cp command as it is a full-fledged clipboard crafted for the terminal users and here are some great features you get:
- Integration with the existing GUI clipboard on Linux
- Eye candy design
- Blazing fast
- No configuration is required and easy to use
The easiest way to get this utility is to use the Flatpak or snap package as it is not available in the default repository of most Linux distributions.
For Flatpak:
flatpak install app.getclipboard.Clipboard
alias cb='flatpak run app.getclipboard.Clipboard'
For Snap package:
sudo snap install clipboard
alias cb='snap run clipboard'
Each of these methods requires you to set up an alias to make it work and the command which I mentioned will only add alias temporarily.
To create an alias permanently, you can refer to this detailed guide:
My take on clipboard managers
If you ask me, I love using tools that are not super fancy and get the job done and if your ideology aligns with mine, you should use CopyQ which has amazing features but is minimal enough that does not crips me out.
Sure, you may not agree with me and this is why I wrote this article with other such options.
π¬ Now, it's your turn. Which of the above mentioned clipboard managers you use or willing to use? Do you know any other such tool that should be added to the list here? Share it in the comments please.