The GigaOM Network: Cleantech | Tech Insider | Gadget Gurus | Online Video | Open Source | Mac Love | Research | Live Events | About | Contact

7 Ways to a Unified Clipboard

May 28th, 2008 (11:00am) Mike Gunderloy 12 Comments

Like many web workers, I’ve got multiple computers on my desk (or under it), sporting a variety of operating systems. Moving back and forth between computers has its annoyances, including dealing with different keyboard feels and different keystroke combinations. But there’s one annoyance you can do something about: the fact that each computer has its own clipboard.

I can’t count the number of times I’ve copied something on one computer and needed to paste it in to an application on another. Whether it’s moving emails and links around or composing a document from multiple pieces, this seems to be a common activity for me. If you’re in the same boat and you deal with this problem by sending yourself emails, stop. Instead, take a look at this selection of ways to break down the walls with clipboard sharing.To make my list, a utility has to be designed for use on my own network, without an external server component. While there are many things I’m happy to do over the web, sharing the entire contents of my clipboards is not one of them.

Windows Solutions

Softtech’s Remote Clipboard is a free and minimalist clipboard sharing application for Windows. It shares the clipboard from each computer where it is installed, and adds a tray icon menu to let you grab the contents of any shared clipboard.

Network Clipboard gives you automatic clipboard sharing for Windows computers on a network. It couples this with a clipboard viewer and a log so that you can go back and grab things that were copied in the past. Pricing starts at $9.95, with quantity discounts.


ClipMate 7
pushes Windows clipboard extension about as far as you can go. This includes sharing as one minor feature – you also get a searchable database of your past clippings, case conversion and reformatting, spell check, screen capture, and printing direct from ClipMate. These features come at a cost: $34.95 for a single-user, two-computer license.

OS X Solutions

ClipboardSharing is a free application for OS X. It offers the ability to pull the clipboard contents from another computer, or to push from your current machine to another on your network. It can also keep multiple clipboards synchronized, though I wasn’t able to get this feature working on OS X Leopard. It also maintains a clipboard history. ClipboardSharing is free, though donations are encouraged.

Spike is my current choice for sharing on OS X. I like that it lets you keep many shared clipboards, and that it keeps a good history of what you’ve clipped across reboots. You can drag content straight out of Spike to any application where you need to paste it. Pricing starts at $7 per copy, dropping to $5 per copy if you buy five or more lice,nses.

Cross-platform Solutions

For a truly heterogeneous network, you might want to look at Synergy. It runs on Windows, OS X, and Linux, and merges the clipboards of all connected systems. Synergy is not primarily a clipboard-sharing tool; rather, it’s designed to let you share a single mouse and keyboard across multiple computers. The OS X version is somewhat lagging in features, but it does work.

CrossClip is a commercial application for Windows, OS X, and Linux. You can choose on a machine-by-machine basis whether CrossClip should automatically send to the shared network clipboard, automatically get the contents, or both. CrossClip costs $19.95 per group of networked computers.

Have you got your own favorite tool for sharing clipboards? What are you using?

Comments (12)

  • cl1p.net is also worth looking at for a cross platform solution.

    Barney12:18 PM on May 29, 2008 Reply

  • You forgot the best one for windows: Ditto.

    Ian12:26 PM on May 29, 2008 Reply

  • textsnip.com is pretty good too

    jane — 1:53 PM on May 29, 2008 Reply

  • It’s way more then a clipboard tool (and priced to match), but I like Timbuktu Pro on the Mac, it is a remote control solution, and also lets you optionally share clipboard with the various computers you are controlling. I used it to control a dozen different Macs and it works really well.

    Joe — 3:08 PM on May 29, 2008 Reply

  • I did a lot of searching for a remote clipboard a while back. I didn’t have much luck until I came across a freebie called BeyondCopy. A client is required to be installed on each computer, but it works a treat.

    Ditto also looks good. Hadn’t come across that one.

    Chris5:02 PM on May 29, 2008 Reply

  • You should also try it online:

    http://tuu.fi/notepad/

    Try creating your own private pad.

    Jay10:40 PM on May 29, 2008 Reply

  • We are intensely using DropCopy at family level on (i. e. daily on a 5-macintosh network), it’s extremely user-friendly and handles both clipboard sharing and file exchange
    http://10base-t.com/macintosh-software/dropcopy/

    Hervé S. — 4:20 AM on May 30, 2008 Reply

  • Synergy (synergy.sf.net) takes this one step further – you can share the mouse, keyboard and clipboard between workstations.

    Mike — 2:09 PM on May 30, 2008 Reply

  • My bad, completely missed that you already covered it..

    Mike — 2:10 PM on May 30, 2008 Reply

  • Synergy stopped devl in 2006 as per sourceforge.

    Avran — 3:51 PM on June 25, 2008 Reply

  • Thanks for the post — serves as a great starting point for Google searchers. However, most of these solutions seem like overkill for my simple cross platform copy/paste needs, so I’ve instead arranged some command line puzzle pieces to accomplish the core task. Data transfer is left as an exercise, but stashing the data in a shared folder textfile works fine for me. I have Kubuntu and Windows snippets so far:

    Kubuntu – Set clipboard data:
    #!/bin/sh
    dcop klipper klipper setClipboardContents “$*”
    Kubuntu — Get clipboard data:
    #!/bin/sh
    #get/echo:
    dcop klipper klipper getClipboardContents

    Windows XP/WSH — Set clipboard data .vbs:
    ‘ adapted from Frank-Peter Schultze http://www.fpschultze.de/smartfaq+faq.faqid+53.htm
    If WScript.Arguments.Count Then
    t = WScript.Arguments(0)
    With WScript.CreateObject(“InternetExplorer.Application”)
    .Navigate “about:blank”
    Do Until .ReadyState = 4 : WScript.Sleep 50 : Loop
    .document.ParentWindow.ClipboardData.SetData “text”, t
    End With
    End If

    Windows XP/WSH — Get clipboard data .vbs:
    ‘ adapted from Frank-Peter Schultze http://www.fpschultze.de/smartfaq+faq.faqid+53.htm
    With WScript.CreateObject(“InternetExplorer.Application”)
    .Navigate “about:blank”
    Do Until .ReadyState = 4 : WScript.Sleep 50 : Loop
    WScript.echo .document.ParentWindow.ClipboardData.GetData(“text”)
    End With

    These .vbs load up a hidden IE in the background in order to access the clipboard, so take a few seconds to run, but this is the only transparent (non-binary, no software install, source available) way I’ve found so far.

    Now I just need OS X scripts and the subsequent key bindings to finish off my DIY clipboard tool! ;)

    tim d — 5:05 AM on July 8, 2008 Reply

  • I’m the author if Simidude, a cross platform clipboard and personal file sharing application.

    Simidude runs on Windows, Mac and Unix. It makes it easy to synchronize your machines clipboards, keep a clipboard history or share files and whole directories between machines.

    Simidude is available at http://www.simidude.com

    Kind Regards, Torsten Uhlmann

    Torsten Uhlmann10:39 AM on August 22, 2009 Reply

Linkbacks (0)

Subscribe to comments feed

Leave a Reply

Sign up for our daily email:

Watch videos at Vodpod and more of my videos