Você quer fazer isso na seção de opções.
Você pode definir determinados pressionamentos de tecla e como eles são propagados para os clientes individuais.
O manual informa como fazer isso. Procure os comandos keystroke
.
Quando eu clico em Win + L em qualquer uma das minhas máquinas, eu gostaria de poder travar o cliente e o servidor O que acontece é que não importa qual tela eu aperte a combinação de teclas ... ele bloqueia o servidor.
Acredito que o sistema operacional esteja capturando a sequência de teclas antes que possa ser passada para o aplicativo para gerenciar, por isso estou feliz em usar uma sequência de teclas diferente, desde que o resultado seja o mesmo
Synergy 1.4.2 Beta de 64 bits
Você quer fazer isso na seção de opções.
Você pode definir determinados pressionamentos de tecla e como eles são propagados para os clientes individuais.
O manual informa como fazer isso. Procure os comandos keystroke
.
Existem alguns bugs listados no rastreador relacionados ao envio de Win + L para um sistema cliente. Eu não consegui que funcionasse no meu sistema também.
Feature #3154 - Lock both screens when Win+L is pressed - Synergy
É assim que deve funcionar. Em seu arquivo de configuração em "seção: opções", você deve poder adicionar o seguinte:
keystroke(Control+Alt+l) = keystroke(super+l,*)
Isso informa a sinergia para enviar Super (Win) + L para todos os clientes e o servidor sempre que você pressionar Ctrl Alt L . Eu não acho que existe uma maneira de interceptar Win L ( Super L ) no sistema local.
(Deve funcionar para a maioria dos ambientes do Gnome 3, apenas testado contra o Fedora Core 21 Gnome 3)
A solução a seguir permitirá que você mantenha Control + Alt pressionado e, em seguida, pressione k seguido de l para bloquear o cliente e, em seguida, o servidor.
Modifique o atalho de teclado no Gnome para bloquear a tela do padrão super + l para Control + Alt + l. Faça isso no servidor e no cliente. Você pode tentar manter Super + l como o atalho de bloqueio, se quiser, mas eu encontrei o comportamento de bugs com a tecla Super e optei por usar Control + Alt +.
Adicione a seguinte linha à seção de opções do seu arquivo synergy.conf
keystroke(Control+Alt+k) = keystroke(Control+Alt+l,<client>)
Reinicie a sinergia e teste que, pressionando Ctrl + Alt + k, em seguida, l, bloqueia o cliente de sinergia e, em seguida, o servidor de sinergia.
Tags synergy