Я опинився в подібній ситуації і не хотів використовувати синергію, тому що я вже працював на синергії на комп’ютерах, на які хотів надіслати клавіатуру і не ходити X на хості. Я знайшов uinput-mapper ідеальним рішенням для моєї справи.
Github:
https://github.com/MerlijnWajer/uinput-mapper
Як:
http://blog.pi3g.com/2014/03/uinput-mapper-redirecting-keyboard-and-mouse-to-any-linux-system-using-a-raspberry-pi/
Я використовував netcat замість SSH, оскільки я не надто переживаю за безпеку своєї локальної мережі і, здається, перехоплює клавіатуру, перш ніж ви зможете ввести свій пароль. Потрібно запустити як root або, ще більше, в ідеалі просто мати привілей возитися з пристроями введення.
На комп’ютері, який потребує клавіатури:
# nc -l -p 7005|./input-create
Потім на комп'ютері з клавіатурою:
# ./input-read -G /dev/input/eventX -D|nc 192.168.1.122 7005
(де eventX - це ваша клавіатура, а 192.XXX - це комп'ютер, на який ви надсилаєте клавіатуру)
У нього не було проблем зі швидкістю, і всі клавіші працюють правильно. Я вважаю, що це працює і з мишами, але мені не потрібно було це використовувати.