
Я управляюсинергиясервер (версия 1.3.6) на хосте Ubuntu 11.10 и клиент (версия 1.3.8) на хосте Windows 7.
Всякий раз, когда я использую Winклавишу на клиенте Windows, она каким-то образом «воспроизводится» на моем сервере Ubuntu в тот момент, когда фокус мыши возвращается на хост (что запускает dash home). Это происходит даже в том случае, если между нажатием клавиши и изменением фокуса проходит большая задержка или если перед изменением фокуса были нажаты другие клавиши.
Обратного не происходит — когда я использую клавишу Winна сервере Ubuntu, она не воспроизводится, когда я переключаю фокус на клиент Windows.
Есть идеи, почему это происходит? Могу ли я это остановить?
Обновлять:
Я только что заметил, что когда я удерживаю клавишу, Winкогда фокус находится на клиентской машине (Win 7), панель Unity на хостовой машине (Ubuntu 11.10) также срабатывает! Похоже, что Unity также перехватывает нажатие клавиши, даже когда Synergy отправляет его клиенту.
Когда я меняю горячую клавишу для Unity на что-то другое, например Alt, , происходит то же самое — использование этой клавиши на клиенте также вызывает появление панели Unity на хосте.
Похоже, что Unity — этокражасобытия нажатия клавиш; эта проблема не является уникальной для Synergy, но также возникает при запускеВиртуальные машины, такие как VirtualBox и VMWare. Соответствующие отчеты об ошибках:
решение1
Не решение, но возможный обходной путь. Это происходит только если нажать Win+что-то (например Win+ Tab) или также если нажать Winв одиночку?
Если это, например Win, + Tab, то это можно сделать двумя способами:
- нажмите Win, нажмите Tab, отпустите Tab, отпуститеWin
- нажмите Win, нажмите Tab, отпустите Win, отпуститеTab
Я заметил похожие артефакты в различных приложениях удаленного рабочего стола, если я использую первый способ. Однако, если я сначала отпускаю модификатор ( Winили Alt), а затем эффект (в примере выше Tab), то артефактов нет.
Надеюсь это поможет.