How to share mouse and keyboard in the local network
16 Best Synergy Alternatives - Rigorous Themes
An implementation of a synergy client for wayland compositors. Based on the upstream uSynergy library (heavily modified for more protocol support and a bit of paranoia).
libei is a library for Emulated Input, primarily aimed at the Wayland stack. It provides three parts:
- ๐ฅ EI (Emulated Input) for the client side (
libei
)- ๐ฆ EIS (Emulated Input Server) for the server side (
libeis
)- ๐ oeffis is an optional helper library for DBus communication with the XDG RemoteDesktop portal (
liboeffis
)The communication between EI and EIS happens over a UNIX socket via a custom binary protocol. See the EI protocol documentation for details.
For the purpose of this document, libei refers to the project,
libei
/libeis
to the libraries provided.