Synergy: Y a-t-il un moyen de pousser Win + L sur tous les écrans, pas seulement sur le serveur?

10

Lorsque je frappe Win + L sur l'une de mes machines, j'aimerais idéalement pouvoir verrouiller le client et le serveur. Quel que soit l'écran sur lequel je frappe, la combinaison de touches ... verrouille le serveur.

J'imagine que le système d'exploitation intercepte la séquence de touches avant qu'elle ne puisse être transmise à l'application pour la gérer. Je suis donc heureux d'utiliser une séquence de clés différente tant que le résultat sera le même.

Synergy 1.4.2 64 bits bêta

Offmeatmammal
la source
Ce n'est pas la solution que vous cherchez, mais un raccourci avec la cible suivante vous donnera un lien cliquable pour verrouiller le système sur %windir%\system32\rundll32.exe user32.dll,LockWorkStation lequel il est exécuté: Je garde une copie dans la barre de lancement rapide de toutes les machines auxquelles je m'attendrais d'accéder à distance.
Iszi

Réponses:

5

Vous voulez faire cela dans la section des options.

Vous pouvez définir certaines pressions de touche et la manière dont elles sont propagées aux clients individuels.

Le manuel vous explique comment procéder. Recherchez les keystrokecommandes.

Majenko
la source
merci Matt. c'est assez flou et pénible à faire et, comme j'avais de nombreux autres problèmes, j'ai abandonné et je suis passé à InputDirector ... PC seulement (et probablement moins capable) mais plus facile à
utiliser
6

L’outil de suivi répertorie quelques bogues liés à l’envoi de Win + L à un système client. Je ne l'ai pas eu à travailler sur mon système non plus.

Fonction # 3154 - Verrouille les deux écrans en appuyant sur Win + L - Synergy

Voici comment cela devrait fonctionner. Dans votre fichier de configuration sous "section: options", vous devriez pouvoir ajouter ce qui suit:

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

Cela indique à Synergy d’envoyer Super(Win) + Là tous les clients et au serveur chaque fois que vous frappez CtrlAltL. Je ne pense pas qu'il y ait un moyen d'intercepter WinL( SuperL) sur le système local.

Dan
la source
Malheureusement, comme l'affiche l'a commenté Synergy Bugtracker, cette approche ne fonctionne que pour les machines autres que l'hôte.
Fopedush
3

(Devrait fonctionner pour la plupart des environnements Gnome 3, testé uniquement sur Fedora Core 21 Gnome 3)

La solution suivante vous permettra de maintenir les touches Ctrl + Alt enfoncées, puis d'appuyer sur k suivi de l pour verrouiller le client, puis le serveur.

Modifiez le raccourci clavier dans Gnome pour verrouiller l’écran du super + l par défaut à Contrôle + Alt + l. Faites cela à la fois sur le serveur et sur le client. Vous pouvez essayer de garder Super + l comme raccourci clavier si vous le souhaitez, mais j’ai rencontré un comportement buggy avec la touche Super et ai opté pour l’utilisation de Control + Alt + à la place.

Ajoutez la ligne suivante à la section options de votre fichier synergy.conf

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

Redémarrez Synergy et vérifiez que les touches Ctrl + Alt + k, puis l, verrouillent le client Synergy, puis le serveur Synergy.

Église
la source