Skip to content

mjl-/lsynergy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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:

- connect to a synergy server
- write mousemovements to /dev/mousein to update mouse location
- write keyboard characters to /dev/kbin to emulate typing characters.
  converted from xorg's key codes (which are a bit like scancode set 1).


# 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@ueber.net.


# todo

- some xorg key codes are not properly converted, e.g. pgdn, arrows, some of ins/del/home/end, etc.
- fix problem with synergy server/client having different idea of mouse

About

synergy mouse/keyboarding sharing, limbo, from mercurial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors