Please, read this first!

There are two important news about wmcliphist:

The bad one is that I no longer develop wmcliphist. The main reason for that is that I completely leave C development sometime in 2003 and wmcliphist is my only remaining project in C language. The second reason is that I don't use Window Maker or similar window manager for a years too. If someone wants to take up development of wmcliphist, he/she will be welcome. Source package of version 1.0 contains Mercurial repository with development history (converted from Subversion which has been converted from CVS :) and I will gladly link new home page of wmcliphist from this page.

The good news is there is a new version of wmcliphist which contains some patches sent by other people which works with GTK+ 2.x. Version 1.0 was not thoroughly tested, but it seems to work fine with Window Maker and xfce4-wmdock-plugin.


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

What is it?

In short, it is clipboard history dockable application for Window Maker (and maybe AfterStep with some little modifications - not tested). wmcliphist keeps history of clipboard operations and allows you to put previously copied items back to clipboard for pasting to other applications. I wrote wmcliphist because there was no such application suitable for usage in Window Maker and I was confused to run number of KDE daemons for Klipper (which was the inspiration).



wmcliphist requires GTK+ and GLib 2.x (version up to 0.6 needs GTK+ and GLib 1.2.x) and foodock library for writing dockable applications based on GTK+ (included). Hopefuly you'll only need to run

make all install

to compile and install wmcliphist. Note that you have to be root to install program to /usr/local/bin (default). If it fails, check, that you have installed GTK+ and GLib including development packages, make and compiler (gcc). If it still fails, try to upgrade to up to date versions of libraries listed above (see www.gtk.org).
After installing binary you can create your configuration file in ~/.wmcliphistrc (sample config file is included in the source package).


Please note, that upgrade from version 0.1 will delete your old history!
If you are upgrading from version 0.2 to 0.3, move your ~/.wmcliphistrc to ~/.wmcliphist.data and create new ~/.wmcliphistrc with configuration (sample config file is included in the source package).


See "wmcliphist -h" and .wmcliphistrc from the source package for configuration.

Left click on wmcliphist icon opens menu with history and right click opens application menu. Right click on history menu item will lock it. History menu can be opened at mouse cursor position with configurable hotkey too.


Special thanx



Latest version is 1.0 (ChangeLog)

Previous versions:


Binaries may be included in your Linux distribution.


I'd like to apologize to all English speaking people for mangling of their mother tongue :)