10

Когда я нажимаю Win+L на любом из моих компьютеров, я в идеале хотел бы иметь возможность блокировать как клиента, так и сервер. Что происходит, то независимо от того, на каком экране я нажимаю комбинацию клавиш ... он блокирует сервер.

Я предполагаю, что ОС захватывает последовательность клавиш до того, как она может быть передана в приложение для управления, поэтому я рад использовать другую последовательность клавиш, пока результат будет таким же

Синергия 1.4.2 64-битная бета

3 ответа3

6

В трекере есть пара ошибок, связанных с отправкой Win+L в клиентскую систему. Я не заставил его работать в моей системе.

Функция # 3154 - Блокировка обоих экранов при нажатии Win+L - Синергия

Вот как это должно работать. В вашем конфигурационном файле в разделе «section: options» вы должны добавить следующее:

keystroke(Control+Alt+l) = keystroke(super+l,*)

Это говорит синергии о том, чтобы отправлять Super (Win) + L всем клиентам и серверу всякий раз, когда вы нажимаете Ctrl Alt L. Я не думаю, что есть способ перехватить Win L (Super L) в локальной системе.

5

Вы хотите сделать это в разделе параметров.

Вы можете определить определенные нажатия клавиш там и как они распространяются на отдельных клиентов.

В руководстве рассказывается, как это сделать. Ищите команды keystroke .

3

(Должно работать в большинстве сред Gnome 3, тестируется только на Fedora Core 21 Gnome 3)

Следующий обходной путь позволит вам удерживать Control+Alt, затем нажать k, а затем l, чтобы заблокировать клиент, а затем сервер.

Измените комбинацию клавиш в Gnome для блокировки экрана со значения по умолчанию super+l на Control+Alt+l. Сделайте это как на сервере, так и на клиенте. Вы можете попытаться сохранить Super+l в качестве ярлыка блокировки, если хотите, но я столкнулся с ошибочным поведением с помощью клавиши Super и решил вместо этого использовать Control+Alt+.

Добавьте следующую строку в раздел параметров вашего файла synergy.conf

 keystroke(Control+Alt+k) = keystroke(Control+Alt+l,<client>)

Перезапустите синергию и проверьте, что нажатие Control+Alt+k, затем l, блокирует клиент синергии и затем сервер синергии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .