Synergy: Existe uma maneira de empurrar o Win + L para todas as telas, não apenas para o servidor?

10

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

    
por Offbeatmammal 05.04.2011 / 21:38

3 respostas

5

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 .

    
por 05.04.2011 / 22:02
6

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.

    
por 29.06.2012 / 15:54
3

(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.

    
por 05.01.2015 / 21:34

Tags