CB_Monitor and CB_Monitor_Menu
Here are two programs that are designed to make computing easier by keeping a history of text entered into the clipboard.
The first program is CB_Monitor. It should always be running in the background. Its purpose is to wake up every second and check the text clipboard. If new text is found, it is recorded in a file.
The second program is CB_Monitor_Menu. When it is run, from the command line, by clicking on a icon, or by hitting a hot key, it reads the history file (created by CB_Monitor) and generates a popup menu.
How this came about: I used the clipboard program Parcellite a lot. Parcellite operates out of the Gnome Panel; at least it did until the Gnome developers redesigned the Gnome Panel. Parcellite does not seem to work very well in panels that do not have a system tray or notification area. So I decided to try to make a version that would work with any panel. Parcellite was split into two separate routines which operated as standalone programs. To make things easy on myself, I hard coded the options I used and dropped the other options. In the end, very little (if any) of the Parcellite code was left. Gnome-Shell has evolved and workarounds have been found to better utilize Parcellite. But I still prefer CB_Monitor.
Note: if CB_Monitor or CB_Monitor_Menu do not work, try using the Makefile to recompile (maybe you need a 64-bit version, or a GTK-3 version).
This page last updated August 09, 2020.