You can also use the Raspberry Pi as a Synergy server, but this is not recommended. One reason is that Synergy isn't perfect, certain keys or special keys do not work. Some keyboards and mice have special functions that require special drivers, which Synergy and Linux might have trouble supporting.
Although a version of Synergy compiled for ARM (Raspberry Pi uses ARMv6) is available through Raspbian's package manager, it is not the latest version of Synergy. Existing users of Synergy may have updated their server installation. The protocol changes between different versions of Synergy means that you must run the same version of the client and server. Thus, we must recompile Synergy from the source code on the Raspberry Pi.