You answered my first question before I asked it, why do you need an alternative. My next question is, would it be acceptable to run a docker or LXC instance with a full-on GUI environment for each monitor? That wouldn't fix the problem with synergy, but it would make it usable.