information about this package can be found in the README. here is a html-version of the README:
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.
this is code for a synergy client. protocol message packing/unpacking is in a library.
what it can do:
write keyboard characters to /dev/kbin to emulate typing characters. converted from xorg's key codes (which are a bit like scancode set 1).
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.
get the latest version at:
http://www.ueber.net/code/r/lsynergy
(on plan 9)
bind -a '#Ι' /dev emu -c0 bind -a '#U*/dev' /dev # get kbin & mousein synerc -dd -a net!$synergyserver!24800 $screenwidth $screenheight
no documentation available.
this code is in the public domain. the code is written by mechiel lukkien, reachable at mechiel@xs4all.nl or mechiel@ueber.net.
to clone & pull:
hg clone http://www.ueber.net/hgsrv/lsynergy/
hg clone static-http://www.ueber.net/who/mjl/hg/lsynergy/
download a snapshot of the latest version: lsynergy-9.tgz.
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:
| 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. |