Я запускаю сервер синергії (версія 1.3.6) на хості Ubuntu 11.10 і клієнт (версія 1.3.8) на хості Windows 7.
Кожного разу, коли я використовую Winключ на клієнті Windows, він ключ якимось чином "перетворюється" на моєму сервері Ubuntu в той момент, коли фокус миші повертається до хоста (що запускає тире додому). Це трапляється, навіть якщо між натисканням клавіші та зміною фокусу існує велика затримка, або якщо перед зміною фокусу вводилися інші клавіші.
Навпаки не буває - коли я використовую Winключ на сервері ubuntu, він не відтворюється, коли я перекладаю фокус на клієнт Windows.
Будь-які ідеї, чому це відбувається? Чи можу я зупинити це від того, щоб це сталося?
Оновлення:
Я лише зауважую, що коли я утримую Winклавішу, поки фокус знаходиться на клієнтській машині (Win 7), панель Unity на хост-машині (Ubuntu 11.10) також спрацьовує! Схоже, Unity також захоплює натискання клавіш, навіть коли Synergy надсилає його клієнту.
Коли я змінюю гарячу клавішу для Unity на щось інше, скажімо Alt, відбувається те ж саме - використання цього ключа на клієнті також запустить панель Unity на хості.
Схоже, Єдність краде події натискання клавіш; ця проблема не характерна для синергії, але трапляється і при запуску VM, таких як VirtualBox і VMWare . Відповідні звіти про помилки: