repository overview

about

information about this package can be found in the README. here is a html-version of the README:

status

can be used.  problem is writes to /dev/mouse (like acme does) to
move the mouse.  the synergy server won't know the mouse has moved,
so has a wrong idea about the local mouse.

about

this is code for a synergy client.  protocol message packing/unpacking
is in a library.
what it can do:

install

make sure you have $ROOT set, now "mk install" to compile and install
the files.
when building from within inferno, insert SYSHOST=Inferno and ROOT=
in the mk invocations to override the values in the mkconfig.

download

get the latest version at:
http://www.ueber.net/code/r/lsynergy

example

(on plan 9)
bind -a '#Ι' /dev
emu -c0
bind -a '#U*/dev' /dev  # get kbin & mousein
synerc -dd -a net!$synergyserver!24800 $screenwidth $screenheight

documentation

no documentation available.

licence & author

this code is in the public domain.  the code is written by mechiel
lukkien, reachable at mechiel@xs4all.nl or mechiel@ueber.net.

todo

clone

to clone & pull:

hg clone http://www.ueber.net/hgsrv/lsynergy/
or
hg clone static-http://www.ueber.net/who/mjl/hg/lsynergy/

tgz

download a snapshot of the latest version: lsynergy-9.tgz.

contents

the files in the latest revision can be found at /hg/lsynergy/files/tip/. a specific revision can be access by replacing "tip" with the revision number, (partial) nodeid or tag name. a few direct links to useful files in the latest revision:

limbo module files:

limbo source files:

changes

rev nodeid when diff why
9 b0ccea0dd662 6 weeks diff add mkconfig, mention it in README and make it compile by adding a...
8 dac61c4b97ef 16 months diff confirming README. document obsoleteness of some field in .m file.
7 cedc89e432b1 17 months diff implement keyboard processing (including repeats). just uses the ...
6 e1cedd2a89dc 17 months diff many fixes for mouse & snarf. ...
5 4ff43c7b97ac 17 months diff parse Msg.Clipboard.
4 0a3d913921d1 17 months diff some code for handling mouse events. and random changes.
3 52c742bebd89 17 months diff remove styx stuff synerc, i don't intend to export an fs. ...
2 784c6964ecf3 17 months diff style nits.
1 e3ea0aab96bc 17 months diff add some skeleton mkfiles.
0 f9df3b16032f 17 months - commit of the files i had lying around. much to change.