Wenn man sich einen KVM-Switch oder Massen an Keyboards und Maeusen auf dem Tisch sparen will, fuer den ist Synergy eine echte Alternative.

Meine Ausgangssituation ist ein Windows-Notebook (TFT-Links), Linux-Workstation (TFT-Mitte) und ein Powerbook (TFT-Rechts).

Die Linux Workstation (TFT-Mitte), an dem Keyboard und Maus angeschlossen sind, dient als (Synergy)Server und shared die Eingabegeraete.

Dieser wird nach der Installation wie folgt konfiguriert:

Server (Linux)

# vi /etc/synergy.conf

section: screens
# three hosts named: zero-one(tft-mitte), mobile-avenue(tft-links) und macgyver(tft-rechts)
zero-one:
mobile-avenue:
macgyver:
end

section: links
# macgyver(tft-rechts) is to the right of zero-one(tft-mitte) and mobile-avenue(tft-links) is left of zero-one(tft-mitte)
zero-one: #tft-mitte
left = mobile-avenue
right = macgyver
mobile-avenue: #tft-links
right = zero-one
macgyver: #tft-rechts
left = zero-one
end

section: aliases
#ip or dns
zero-one:
%fixed-ip
mobile-avenue:
%fixed-ip
macgyver:
%fixed-ip
end

# Gestartet wird der Server mittels:
synergys -f –config /etc/synergy.conf

Client (MacOSX)

Synergy-Paket downloaden und entpacken.

Ueber das Mac OSX Terminal in das entpackte Verzeichnis wechseln und den Client mit folgendem Parameter starten:
# ./synergyc –name %client-hostname -f %fixed-ip
(in unserem Beispiel %client-hostname=macgyver)

Client (Windows)

Synergy starten:
“Use another computer’s shared keyboard and mouse (client)”
Hostname: %fixed-ip / %dns

Autostart

Um das ganze direkt per Autostart zu aktivieren habe ich es wie folgt geloest:

Linux (Fluxbox)

vi /home/%user/.fluxbox/startup
synergys -f –config /etc/synergy.conf

Mac OSX

Im Homeverzeichnis eine synergyc.commando mit folgendem Inhalt angelegen:

#!/bin/bash
/%Installpath2synergy/synergyc --name mac -f %fixed-ip

Danach ueber “Systemeinstellungen”->”Benutzer”->”%user-”>”Startobjekte”->”+”->”synergyc.commnado” aus dem Homeverzeichnis auswaehlen

Windows

“Synergy”->”Configure”->”Automatic Startup”

Das wars auch schon.

Viel Spass