Sinergia: ¿Hay alguna forma de enviar Win + L a todas las pantallas, no solo al servidor?


10

Cuando presiono Win + L en cualquiera de mis máquinas, idealmente me gustaría poder bloquear tanto el cliente como el servidor. Sin embargo, lo que sucede no importa qué pantalla presione la combinación de teclas ... bloquea el servidor.

Supongo que el sistema operativo está atrapando la secuencia de teclas antes de que pueda pasar a la aplicación para administrar, así que estoy feliz de usar una secuencia de teclas diferente siempre que el resultado sea el mismo

Sinergia 1.4.2 64 bit Beta


No es la solución que está buscando, pero un acceso directo con el siguiente objetivo le dará un enlace en el que se puede hacer clic para bloquear cualquier sistema en el que se ejecute: %windir%\system32\rundll32.exe user32.dll,LockWorkStation guardo una copia en la barra de inicio rápido de cualquier máquina a la que espero acceder de forma remota.
Iszi

Respuestas:


5

Desea hacer esto en la sección de opciones.

Puede definir ciertas pulsaciones de teclas allí y cómo se propagan a los clientes individuales.

El manual le dice cómo hacerlo. Busque los keystrokecomandos.


gracias Matt es bastante confuso y doloroso de hacer y, como tenía muchos otros problemas con él, me di por vencido y cambié a InputDirector ... Solo PC (y probablemente menos capaz) pero más fácil de
usar

6

Hay un par de errores enumerados en el rastreador que se relacionan con el envío de Win + L a un sistema cliente. Tampoco he conseguido que funcione en mi sistema.

Característica # 3154 - Bloquee ambas pantallas cuando se presiona Win + L - Sinergia

Así es como debería funcionar. En su archivo de configuración en "sección: opciones", debería poder agregar lo siguiente:

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

Eso le dice a la sinergia que envíe Super(Win) + La todos los clientes y al servidor cada vez que presiona CtrlAltL. No creo que haya una manera de interceptar WinL( SuperL) en el sistema local.


Desafortunadamente, como el póster comentó sobre el sinergia de seguimiento de errores, este enfoque solo funciona para máquinas que no sean el host.
Fopedush

3

(Debería funcionar para la mayoría de los entornos Gnome 3, solo probado contra Fedora Core 21 Gnome 3)

La siguiente solución le permitirá mantener presionadas las teclas Control + Alt, luego presionar k seguido de l para bloquear el cliente y luego el servidor.

Modifique el atajo de teclado en Gnome para bloquear la pantalla del super + l predeterminado, a Control + Alt + l. Haga esto tanto en el servidor como en el cliente. Puede intentar mantener Super + l como atajo de bloqueo si lo desea, pero encontré un comportamiento defectuoso con la tecla Super y opté por usar Control + Alt + en su lugar.

Agregue la siguiente línea a la sección de opciones de su archivo synergy.conf

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

Reinicie la sinergia y pruebe que presionando Control + Alt + k luego l, bloquea el cliente de sinergia y luego el servidor de sinergia.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.