Synergy




Wie kann man mehrere Rechner gleichzeitig betreiben, ohne mehrere Tastaturen und Mäuse? Teure KVM Hardware Lösungen habe auch ihre Grenzen, ausserdem muss man meistens irgendeinen Schalter auf der Box betätigen, um die Systeme umzuschalten. Und was ist, wenn man alle Systeme gleichzeitig sehen will?



Als ich mir vor einiger Zeit meinen ersten Mac kaufte, stand ich vor einem kleinem Problem. Ich hatte bisher 2 Rechner und 2 TFTs. Ein Rechner war eine Unix Maschine, welche beide TFTs fuer Dual-Head benutzte. Der Zweite war Windows zum spielen. Beide Rechner haben sich den 1. TFT, Maus und Tastatur über einen KVM Switch geteilt. Nur der 2. TFT wir direkt in den Unix Rechner angeschlossen. Da der Mac mini keinen 2. Video Ausgang hatte, musste ich natürlich mein Dual-Head aufgeben. Der KVM Switch kam aber auch nicht mehr in Frage, da ich ja dann einen Monitor übrig hätte. Also begab ich mich auf die Suche :-)

Schliesslich entdeckte ich das Programm Synergy. Hierbei handelt es sich um eine Software KVM Lösung. Der Trick bei der Sache ist, dass es komplett übers Netzwerk funktioniert. Vorraussetzung ist, dass jeder Rechner einen eigenen Monitor hat. Ein Rechner dient als Server, zu welchem sich alle Clients verbinden und das Signal für Maus und Tastatur bekommen. Es ist absolut belanglos wieviel Rechner sich an den Server anmelden. Bei mir ist Synergy so konfiguriert, dass der linke TFT Mac OSX ist und der Rechte Windows. Ein Umschalten, wie bei herkömmlichen KVM Lösungen gibt es hier nicht. Wenn ich auf den Windows Rechner will, ziehe ich einfach die Maus im OSX ganz nach rechts, der Zeiger springt automatisch auf den Windows Desktop (!). Es ist, als ob Windows und OSX miteinander verschmälzen und ein System werden :-)

Das ganze ist natürlich nicht nur auf Windows bzw. Mac OSX beschrängt. Synergy unterstützt ausserdem noch alle gängigen Unix und Linux Systeme. Was noch recht interessant ist, ist die Tatsache, dass man zwischen den Systemen sogar Cut-N-Paste machen kann.

Hier nun meine Konfiguration als Beispiel:
section: screens
        mac:
        windows:
end

section: links
        mac:
                right = windows
        windows:
                left = mac
end

section: options
        keystroke(control+left) = switchInDirection(left)
        keystroke(control+right) = switchInDirection(right)
        keystroke(control+f12,toggle) = lockCursorToScreen
        relativeMouseMoves = true
end
Dies definiert 2 Computer, links der Mac mini, und rechts der Windows Rechner. Es gibt zusätzlich noch ein paar Shortcuts, CTRL-left, um per Tastatur auf den linken Rechner zu wechseln und CTRL-right für die andere Richtung. Ausserdem ist CTRL-F12 noch definiert, dies sperrt den aktuellen Bildschirm, damit die Maus nicht auf das andere System wechseln kann. Würde ich jedem empfehlen, der Spiele spielt ;-)

2. April, 2006

Kommentar hinzufügen