Synergie: Gibt es eine Möglichkeit, Win + L auf alle Bildschirme zu übertragen, nicht nur auf den Server?

10

Wenn ich Win + L auf einem meiner Computer drücke, möchte ich im Idealfall sowohl Client als auch Server sperren können. Was jedoch passiert, ist unabhängig davon, auf welchem ​​Bildschirm ich die Tastenkombination drücke ... es sperrt den Server.

Ich vermute, dass das Betriebssystem die Tastenfolge abfängt, bevor sie zur Verwaltung an die App übergeben werden kann. Daher verwende ich gerne eine andere Tastenfolge, solange das Ergebnis das gleiche ist

Synergy 1.4.2 64-Bit-Beta

Offbeatmammal
quelle
Nicht die Lösung, nach der Sie suchen, aber eine Verknüpfung mit dem folgenden Ziel gibt Ihnen einen anklickbaren Link zum Sperren des Systems, auf dem es ausgeführt wird: %windir%\system32\rundll32.exe user32.dll,LockWorkStation Ich behalte eine Kopie in der Schnellstartleiste aller Computer, auf die ich remote zugreifen möchte.
Iszi

Antworten:

5

Sie möchten dies im Optionsbereich tun.

Dort können Sie bestimmte Tastendrücke definieren und festlegen, wie sie an die einzelnen Clients weitergegeben werden.

Das Handbuch zeigt Ihnen, wie es geht. Suchen Sie nach den keystrokeBefehlen.

Majenko
quelle
danke Matt. Es ist ziemlich unklar und schmerzhaft zu tun, und da ich eine Reihe anderer Probleme damit hatte, gab ich auf und wechselte zu InputDirector ... Nur PC (und wahrscheinlich weniger fähig), aber
sofort einsatzbereit
6

Im Tracker sind einige Fehler aufgeführt, die sich auf das Senden von Win + L an ein Client-System beziehen. Ich habe es auch nicht auf meinem System zum Laufen gebracht.

Feature # 3154 - Beide Bildschirme sperren, wenn Win + L gedrückt wird - Synergie

So sollte es funktionieren. In Ihrer Konfigurationsdatei unter "Abschnitt: Optionen" sollten Sie Folgendes hinzufügen können:

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

Dies weist Synergy an, bei jedem Treffer Super(Win) + Lan alle Clients und den Server zu senden CtrlAltL. Ich glaube nicht, dass es eine Möglichkeit gibt, WinL( SuperL) auf dem lokalen System abzufangen .

Dan
quelle
Wie das Poster den Synergy Bugtracker kommentierte, funktioniert dieser Ansatz leider nur für andere Maschinen als den Host.
Fopedush
3

(Sollte für die meisten Gnome 3-Umgebungen funktionieren, nur gegen Fedora Core 21 Gnome 3 getestet)

Mit der folgenden Problemumgehung können Sie Strg + Alt gedrückt halten und dann k gefolgt von l drücken, um den Client und dann den Server zu sperren.

Ändern Sie die Tastenkombination in Gnome, um den Bildschirm vom Standard-Super + l auf Strg + Alt + l zu sperren. Tun Sie dies sowohl auf dem Server als auch auf dem Client. Sie können versuchen, Super + l als Sperrverknüpfung beizubehalten, wenn Sie möchten, aber ich habe mit der Super-Taste ein fehlerhaftes Verhalten festgestellt und stattdessen Strg + Alt + verwendet.

Fügen Sie die folgende Zeile zum Optionsbereich Ihrer synergy.conf-Datei hinzu

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

Starten Sie die Synergie neu und testen Sie, ob durch Drücken von Strg + Alt + k und dann l der Synergie-Client und dann der Synergie-Server gesperrt werden.

Kirche
quelle