using synergy

pgf at pgf at
Wed Oct 8 12:41:38 EDT 2008

as a follow-on to my "use your XO more" thread, here's a useful
way of sharing your "main" system's keyboard and mouse (including
copy and paste) with your XO, in a fairly natural way.  these
instructions assume a linux desktop machine, but you can do this
with a mac or windows as well.  see
(caveat:  i haven't used this very much, but it sure seems promising.)

   1) on both your desktop, and your XO, install "synergy":
	"yum install synergy" and/or "apt-get install synergy"

   1a) on the XO, edit /etc/X11/xorg.conf, and comment out this
      line in the Extensions session, in order to enable the XTEST
         #Option  "XTEST" "Disable" # Mostly a debugging tool
      after doing this, restart X with ctrl-alt-erase.

   2) on _both_ systems, create the following configuration file.
      you can use the following text verbatim in both places --
      the names are placeholders:

	$ cat $HOME/.synergy.conf
	section: screens
	section: links
		  right = my_xo
		  left = my_desktop

   3) from the XO, create a synergy tunnel from the XO to your
      desktop.  this avoids DNS issues, and avoids needing to
      tinker with your desktop's firewall:

      $ ssh -f -N -L 24800:localhost:24800 <real-name-of-your-desktop>

   4) on the desktop, start the synergy server:

      $ synergys -n my_desktop

   5) on the XO, start the synergy client.  the command connects
      to the server at "localhost", which causes the ssh tunnel
      to be used.

      $ synergyc -n my_xo localhost

now, when you move your desktop machine's mouse off of the right
edge of your screen, control will switch to the XO screen.  i see
latency when using the mouse, but it's not too bad.  (note that
the touchpad or mouse that's local to the XO still functions, so
you can use synergy just to export your keyboard and cut/paste

 paul fox, pgf at

More information about the Devel mailing list