การทำงานร่วมกัน: มีวิธีใดที่จะผลักดัน Win + L ไปยังทุกหน้าจอไม่ใช่เฉพาะเซิร์ฟเวอร์หรือไม่


10

เมื่อฉันกดปุ่ม Win + L บนเครื่องใดเครื่องหนึ่งของฉันฉันควรจะล็อคทั้งไคลเอนต์และเซิร์ฟเวอร์สิ่งที่เกิดขึ้นแม้ว่าจะไม่ว่าหน้าจอใดที่ฉันกดคีย์ผสม ... มันล็อคเซิร์ฟเวอร์

ฉันเดาว่าระบบปฏิบัติการกำลังดักจับลำดับคีย์ก่อนที่มันจะถูกส่งผ่านไปยังแอปเพื่อจัดการดังนั้นฉันยินดีที่จะใช้ลำดับคีย์ที่แตกต่างกันตราบใดที่ผลลัพธ์เหมือนกัน

Synergy 1.4.2 64 บิตเบต้า


ไม่ใช่โซลูชันที่คุณกำลังมองหา แต่ทางลัดที่มีเป้าหมายต่อไปนี้จะให้ลิงก์แบบคลิกได้เพื่อล็อคระบบที่ใช้งานอยู่: %windir%\system32\rundll32.exe user32.dll,LockWorkStation ฉันเก็บสำเนาไว้ในแถบเปิดใช้ด่วนของเครื่องใด ๆ ที่ฉันคาดหวังว่าจะเข้าถึงจากระยะไกล
Iszi

คำตอบ:


5

คุณต้องการทำสิ่งนี้ในส่วนของตัวเลือก

คุณสามารถกำหนดปุ่มกดที่แน่นอนในนั้นและวิธีที่พวกเขาได้รับการเสนอให้ลูกค้าแต่ละราย

คู่มือจะบอกคุณว่าจะทำมันมองหาkeystrokeคำสั่ง


ขอบคุณแมตต์ ก็สวยชัดเจนและเจ็บปวดที่จะทำและขณะที่ผมกำลังมีพวงของปัญหาอื่น ๆ กับมันผมให้ขึ้นและเปลี่ยนไป InputDirector ... PC เท่านั้น (และอาจจะมีความสามารถน้อย) แต่ง่ายขึ้นออกจากกล่อง
Offbeatmammal

6

มีข้อบกพร่องสองสามรายการในตัวติดตามที่เกี่ยวข้องกับการส่ง Win + L ไปยังระบบไคลเอ็นต์ ฉันไม่ได้รับมันเพื่อทำงานบนระบบของฉันเช่นกัน

คุณสมบัติ # 3154 - ล็อคทั้งสองหน้าจอเมื่อกด Win + L - การทำงานร่วมกัน

นี่คือวิธีการทำงาน ในไฟล์กำหนดค่าของคุณภายใต้ "section: options" คุณควรจะสามารถเพิ่มสิ่งต่อไปนี้:

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

ที่บอกว่าการทำงานร่วมกันในการส่งSuper(Win) + ให้กับลูกค้าทั้งหมดและเซิร์ฟเวอร์เมื่อใดก็ตามที่คุณกดL CtrlAltLฉันไม่คิดว่าจะมีวิธีการสกัดกั้นWinL( SuperL) ในระบบท้องถิ่น


น่าเสียดายที่ผู้โพสต์แสดงความคิดเห็นกับตัวติดตามข้อผิดพลาดวิธีนี้ใช้ได้กับเครื่องอื่นที่ไม่ใช่โฮสต์เท่านั้น
Fopedush

3

(ควรใช้กับสภาพแวดล้อม Gnome 3 ส่วนใหญ่ทดสอบเฉพาะกับ Fedora Core 21 Gnome 3 เท่านั้น)

การแก้ไขต่อไปนี้จะช่วยให้คุณกด Control + Alt ค้างไว้จากนั้นกด k ตามด้วย l เพื่อล็อคไคลเอ็นต์จากนั้นเซิร์ฟเวอร์

ปรับเปลี่ยนแป้นพิมพ์ลัดใน Gnome เพื่อล็อคหน้าจอจาก super + l เริ่มต้นเป็น Control + Alt + l ทำสิ่งนี้ทั้งบนเซิร์ฟเวอร์และไคลเอนต์ คุณสามารถพยายามที่จะรักษา Super + l เป็นทางลัดล็อคถ้าคุณต้องการ แต่ฉันพบพฤติกรรมการบั๊กกี้ด้วยปุ่ม Super และเลือกที่จะใช้ Control + Alt + แทน

เพิ่มบรรทัดต่อไปนี้ในส่วนตัวเลือกของไฟล์ synergy.conf ของคุณ

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

เริ่มการทำงานร่วมกันอีกครั้งและทดสอบว่าการกด Control + Alt + k ตามด้วย l จะล็อคไคลเอนต์ synergy แล้วตามด้วยเซิร์ฟเวอร์ synergy

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.