Clipboard

Clipcat – clipboard manager written in Rust

In Operation

The clipcatd runs in the background watching the changes of the clipboard, caches its contents, and inserts content.

There are two clients programs: clipcat-menu calls the built-in finder or external finder to select a clip, and clipcatctl provides a command-line interface. The latter lets you see the cached clipboard history, insert a cached clip into the X11 clipboard, remove cached clips, and clear the clipboard history.

clipcat-menu, with its default config file attempts to call the external finder tool rofi. We can either specify an external finder with --finder or install that finder tool e.g. with Ubuntu.

$ sudo apt install rofi

Here’s an example of what we see when running clipcat-menu with rofi. We’ve cropped the window.

Clipcat with rofi
Click image for full size

In the example above, we’re showing plaintext and images, both of which can be copy and pasted with Clipcat. Besides a built-in finder and the external finder rofi, there’s also support for skim, fzf, and dmenu.

What else does Clipcat support? Here’s a brief summmary.

  • Persistent contents of clipboard.
  • Snippet support.
  • Supports X11 and Wayland (experimental)
  • Supports gRPC over HTTP and Unix domain socket.
  • D-Bus support.
  • Custom args can be passed to rofi such as theme etc.

Summary

Clipcat is a useful way to manage your clipboard if you’re looking for a client/server approach. On balance, we prefer clipmenu for this type of architecture.

Clipcat’s configuration is unnecessarily fiddly. For example, the config files should really be created for the user. And some important features are missing. For example the ability to preview images would be particularly useful. The developer indicates he’s planning to implement this functionality together with sorting/multi-selection, and a way to not display sensitive entries in the history.

There are many other open source alternatives available for Linux. Check our this roundup for our clipboard manager recommendations.

Website: github.com/xrelkd/clipcat
Support:
Developer: xrelkd
License: GNU General Public License v3.0

Clipcat is written in Rust. Learn Rust with our recommended free books and free tutorials

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary


Related Software

CLI Clipboard Managers
clipmenuSimple clipboard manager using dmenu (or rofi) and xsel
cliphistClipboard history manager for Wayland
ClipcatUses a client-server architecture
GreenclipRecycle your clipboard selections
RingboardClipboard manager built around a client-server architecture
ClipvaultClipboard history manager for Wayland
ClipsterSimple clipboard manager which aims to be lightweight
nocbNearly optimal clipboard manager
clipsimSimple and fast X clipboard manager
cclipCipboard manager for Wayland
ClapboardClipboard manager for Wayland written in Rust
QlipmonClipboard history saver with native rofi plugin and DBUS interface
clipboxClipboard manager for Wayland

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted