This article will cover a list of useful “clipboard monitoring” apps for Linux. Some desktop environments have built-in support for clipboard monitoring and they provide clipboard monitoring panel applets by default. The term “clipboard monitoring” refers to the practice of keeping a track / log of content copied on your desktop through keyboard shortcuts and mouse interactions. Since clipboard monitoring tools keep a history of copied content, you can review entries in the clipboard history and re-use / paste content that was copied earlier.

Diodon

Diodon is an open source clipboard monitoring app that supports many Linux based desktop environments. Besides keeping a track of copy history and allowing you to paste content that was copied previously, it also features a unique “sync” mode where content selected from mouse is immediately available for pasting without you having to copy it manually. It also supports file URIs and it logs them into clipboard history, allowing you to paste files copied earlier. Diodon has an option for infinite clipboard entries, so you can keep on saving clips without having to worry about losing content.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/04/echo/image1-17.png" data-lazy- height="475" src="data:image/svg xml,” width=”801″>

To install Diodon in Ubuntu, use the command specified below:

$ sudo apt install diodon

You can install Diodon in other Linux distributions from the package manager. You can also get executable binaries by compiling its source code available on GitHub.

Diodon doesn’t feature any application window. It shows up as a panel indicator / applet when you launch it from the application menu (as shown in the screenshot above).

Parcellite

Parcellite is an advanced clipboard monitoring app for Linux. It features many customization options to monitor clipboard selections and offers a setting to store persistent clipboard logs. Its applet has a pretty basic interface that just shows a drop down menu to reuse your previous content copied to clipboard and a way to edit clipboard history. However, you can access its extensive customization settings by right clicking on the panel applet or by clicking on preferences entry depending on the desktop environment you are using. It also offers options for customizing keyboard shortcuts, searching previous clips, custom user actions and automatic paste functionality.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/04/echo/image3-14.png" data-lazy- height="412" src="data:image/svg xml,” width=”763″>

To install Parcellite in Ubuntu, use the command specified below:

$ sudo apt install parcellite

You can install Parcellite in other Linux distributions from the package manager. You can also get executable binaries by compiling its source code available on GitHub.

GPaste

GPaste is a clipboard monitoring tool featuring a modern UI written in GTK3. It features clipboard tracking and logging, including two way sync with primary selections made through your mouse. GPaste also allows you to add your own custom entries to clipboard history and features an option to directly upload contents to “pastebin” online service. GPaste doesn’t seem to have a panel applet for easy access but it does come with a dedicated GNOME Shell extension that gets installed with its main package. GPaste comes with a command line interface so that you can use it in terminal emulators as well.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/04/echo/image2-14.png" data-lazy- height="810" src="data:image/svg xml,” width=”949″>

To install GPaste in Ubuntu, use the command specified below:

$ sudo apt install gpaste

You can install GPaste in other Linux distributions from the package manager. You can also get executable binaries by compiling its source code available on GitHub.

CopyQ

CopyQ clipboard monitoring app features a dedicated window for managing your clipboard selections as well as a panel applet to quickly access your clipboard history. It features a tabbed layout where you can move content between different entries. You can also categorize clipboard logs by assigning them tags and find them easily later using its integrated search bar. It also supports file URIs, customizable keyboard shortcuts, vim-like keybindings, user scripts, built-in text editor and a command line interface for running the app in the terminal.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/04/echo/image4-13.png" data-lazy- height="446" src="data:image/svg xml,” width=”647″>

To install CopyQ in Ubuntu, use the command specified below:

You can install CopyQ in other Linux distributions from the package manager. You can also get executable binaries by compiling its source code available on GitHub.

Desktop Environment Specific Clipboard Managers

All the applications mentioned above work with all major desktop environments. Below are some clipboard manager application that may work with specific desktop environments / distributions only:

  • Klipper – Installed by default in KDE based Linux distributions
  • Clipboard Indicator – It can be installed in GNOME Shell based desktop environments
  • Clipman – A clipboard manager for xfce4 desktop environment (package name is usually “xfce4-clipman”)
  • Budgie Clipboard Applet – Available by default in Budgie desktop environment
  • Qlipper – A clipboard manager included in LXDE / LXQt desktop environments

Conclusion

These are some of the most useful clipboard managers available for Linux. Many distributions are shipping their own clipboard monitoring applet / indicator these days and development of some clipboard monitoring apps that used to work earlier have ceased.

About the author

<img alt="Nitesh Kumar" data-lazy-src="https://kirelos.com/wp-content/uploads/2021/04/echo/Cartoon-Man-Avatar-2-150×150.png" height="112" src="data:image/svg xml,” width=”112″>

Nitesh Kumar

I am a freelancer software developer and content writer who loves Linux, open source software and the free software community.