9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] suggestion: synergy client for plan 9
@ 2007-03-02  7:37 Russ Cox
  2007-03-02  8:18 ` Kris Maglione
  2007-03-02 15:12 ` Devon H. O'Dell
  0 siblings, 2 replies; 3+ messages in thread
From: Russ Cox @ 2007-03-02  7:37 UTC (permalink / raw)
  To: 9fans

http://synergy2.sf.net/

I am writing this email using the keyboard and
mouse attached to my desktop computer, but
the input is going into programs running on my
laptop (and displaying on my laptop screen).

Synergy makes this possible: you set it up on
multiple computers, then you sit at one computer
and use that keyboard/mouse, and if you move the
mouse off the side of the screen, it moves onto the
other screen.  Keystrokes are redirected to whichever
machine currently has the mouse cursor.

It runs on Linux, OS X, and Windows.  I am using it
as a cheesy way to get two screens -- one for real
work and one for distractions like email -- but it would
be just as useful for using multiple computers with
different operating systems on them.

Just for fun I connected two Linux machines, a Windows
machine, and two OS X machines all in a row and waved
the mouse across all the screens.  It really works.

The software is a large pile of C++, but it should
be easy to write a client from scratch (perhaps
even a server, though that would be unnecessary).
The protocol is fairly simple and documented in one file
as simple format strings like "MOUS%i%i".  It should
be easy to parse and speak.

Then Plan 9 systems could play along too.

Russ


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] suggestion: synergy client for plan 9
  2007-03-02  7:37 [9fans] suggestion: synergy client for plan 9 Russ Cox
@ 2007-03-02  8:18 ` Kris Maglione
  2007-03-02 15:12 ` Devon H. O'Dell
  1 sibling, 0 replies; 3+ messages in thread
From: Kris Maglione @ 2007-03-02  8:18 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 763 bytes --]

On Fri, Mar 02, 2007 at 02:37:27AM -0500, Russ Cox wrote:
>The software is a large pile of C++, but it should
>be easy to write a client from scratch (perhaps
>even a server, though that would be unnecessary).
>The protocol is fairly simple and documented in one file
>as simple format strings like "MOUS%i%i".  It should
>be easy to parse and speak.
>
>Then Plan 9 systems could play along too.

Yesterday, someone told me that he was using Synergy, and pointed me to 
a website about it. I jokingly insulted it for not having a Plan 9 
client when it should be so trivial to write one. Today, you suggest 
that someone write one. I haven't much more to add, but I can't help 
mentioning it.

-- 
Kris Maglione

No good deed goes unpunished.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] suggestion: synergy client for plan 9
  2007-03-02  7:37 [9fans] suggestion: synergy client for plan 9 Russ Cox
  2007-03-02  8:18 ` Kris Maglione
@ 2007-03-02 15:12 ` Devon H. O'Dell
  1 sibling, 0 replies; 3+ messages in thread
From: Devon H. O'Dell @ 2007-03-02 15:12 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

2007/3/2, Russ Cox <rsc@swtch.com>:
> Just for fun I connected two Linux machines, a Windows
> machine, and two OS X machines all in a row and waved
> the mouse across all the screens.  It really works.

And has for a while. I've used Synergy successfully for at least 4
years. I've always thought a Plan 9 client would be nice. If nobody
else wants to, I might take a shot at it.

--dho


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-03-02 15:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-02  7:37 [9fans] suggestion: synergy client for plan 9 Russ Cox
2007-03-02  8:18 ` Kris Maglione
2007-03-02 15:12 ` Devon H. O'Dell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).