Synergy
synergy: erste Schritte[Bearbeiten]
Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s). Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all.[1]
Download[Bearbeiten]
http://synergy2.sourceforge.net apt-get install synergy (quicksynergy) http://sourceforge.net/project/showfiles.php?group_id=59275&package_id=58013
Config-Datei auf "Server"[Bearbeiten]
section: screens g5: expresso: end section: links g5: right = expresso expresso: left = g5 end
Startup auf Server[Bearbeiten]
synergys -f --config synergy.conf #für einen temporären Test.
Nach dem Test sollte man folgendes in seine .xinitrc oder .xsession auf dem Server aufnehmen:
synergys --daemon --config synergy.conf
Startup auf Client[Bearbeiten]
synergyc -f $server
Nach dem Test kann man das -f rausnehmen und den Eintrag in die .xsession oder .xinitrc aufnehmen...
groessere Config-Datei auf "Server"[Bearbeiten]
section: screens g5: expresso: imac: thinkpad: end section: links g5: right = expresso right = imac up = thinkpad expresso: left = g5 left = imac up = thinkpad imac: left = g5 right = expresso up = thinkpad thinkpad: down = g5 down = imac down = expresso end
SSH[Bearbeiten]
Wenn der Server und der Client laufen macht es Sinn das Protokoll über SSH zu verschlüsseln.
(von einem installierten ssh-client gehe ich aus. Unter Windows tut Putty das schon richten...)
ssh -f -N -L 24800:server-hostname:24800 server-hostname #auf den Clients
nach einem beherzten:
synergyc -f localhost #Localhost ist nicht verschrieben...
wird alles verschluesselt an den Server uebertragen :-)