nerdylorrin.net

Menu

Content

ClipboardShare

ClipboardShare allows you to share textual clipboard data between multiple computers on the network. Data is shared via TCP multicast across the local subnet. So far I have only tested on Windows and Mac OS X, but ClipboardShare ought to run on and be able to share data between any computers with Java installed.

Contents

  1. News
  2. Installation
  3. Frequently Asked Questions
  4. Downloads
  5. Known Limitations and Future Plans
  6. Contacting Me
  7. License Information

News

2004-11-27

ClipboardShare is hibernating since I am now using Synergy myself. Although much more limited in scope ClipboardShare does serve a need Synergy does not: using multiple computers with a KVM and a single monitor (Synergy assumes (at least) one monitor per computer). Thus I'm open to to doing more development on ClipboardShare if there's interest.

After long delay I've added all the file releases to SourceForge in addition to the source code added last year. They're still available on this server as well.

2003-11-14

I'm in the process of setting up ClipboardShare on SourceForge.
SourceForge.net Logo

2003-11-05

ClipboardShare 0.2.2 released. Improve OS X support.

2003-07-23

ClipboardShare 0.2.1 released. Fix Win98 crash.

2003-07-01

ClipboardShare 0.2 released. Switch to multicast instead of network folder.

2003-02-05

ClipboardShare 0.1.1 released. OS X support added (mostly documentation updates).

2002-09-21

ClipboardShare 0.1 released.

Installation

  1. You need Java. See the FAQ for more information.
  2. Download the ClipboardShare archive.
  3. Extract the archive to a convenient directory.
  4. Run the script file appropriate to your platform (ie, clipboardshare.bat for Windows or clipboardshare.sh for *nix based systems like Mac OS X)
    • On *nix platforms you may need to manually make clipboardshare.sh executable.
      chmod +x clipboardshare.sh
    ClipboardShare should launch and look like this:
    ClipboardShare 0.2.1
    Hit return to close window and exit ClipboardShare.
    ClipboardShare is now running; messages will appear indicating when clipboard data is sent or received.
  5. Repeat on other computers on your network.
  6. Copy text to the clipboard on one of the machines. It should be copied onto the clipboard of the other machines. If you look at the ClipboardShare window you should see a message like
    [2003-07-23 14:58:27,053] Successfully sent clipboard data over the network.
    on the machine where you copied data to the clipboard and a message like
    [2003-07-23 14:36:07,693] Placed data from 192.168.123.11 on clipboard.
    on the other machines. Once ClipboardShare is working properly you can minimize the terminal window and ignore it. Do not close the window since that will cause ClipboardShare to exit.

Fine tuning

Frequently Asked Questions

Downloads

Current

Version Date Notes
ClipboardShare 0.2.2 2003-11-05 Fix launch script to work with Mac OS X 10.3. Fix Mac OS X shutdown bug. Fix Mac OS X bug where data received from other machines was re-broadcast.

Previous releases

Version Date Notes
ClipboardShare 0.2.1 2003-07-23 Fix Win98 crash when a corrupt clipboard is received from the local system (Error message was "Transferable can't serve requested flavor! java.io.IOException: system clipboard data unavailable"). Also switch from random numbers as machine IDs to IP addresses.
ClipboardShare 0.2 2003-07-01 Data is now broadcast via multicast instead of written to a network volume. This improves performance a little and makes configuration much easier.
ClipboardShare 0.1.1 2003-02-05 I just got an OS X box to play with and ClipboardShare works. This new release includes documentation changes to assist with setting up on OS X. There are some minor outstanding issues; see the readme.txt for more info.
ClipboardShare 0.1 2002-09-21 Initial release

Known Limitations and Future Plans

Contacting Me

Please contact me with any bugs, suggestions, etc. I'd also be glad to hear about situations where ClipboardShare does or does not work that I have not tested (other platforms, old Java versions, large numbers of computers, etc.).

If you wish to actively do development work for ClipboardShare I'd be glad to talk about setting up revision control and bug tracking systems so we can collaborate.

License Information

ClipboardShare is distributed under the GNU Public License and is copyright © 2002-2003 Lorrin H. Nelson. 3rd party components distributed with ClipboardShare have their own copyrights and licenses. The ClipboardShare license as well as the 3rd party licenses are contained in the file license.txt inside the installation archive.

Footer

Last modified 2004-Nov-29 @ 22:30 PST