Title: Synergy Setup Notes Subject: Covers setup of synergy over ssh, between linux boxes. Some of my config files are available at: http://stilen.com/xtools/Synergy_files/ ============================================ First: Make a good config file on the server, So that you know which machines are involved ============================================ homer@geny:~> cat .synergy.conf ################################################ # Title: .synergy.conf # # Net: 192.168.0.0/24 # _____ _____ # Host: (geny) (genx) # IP: 101 102 # Loci: | | # ------------- # 2005/01/07 ################################### section: screens geny: genx: end section: links geny: right = genx genx: left = geny end section: aliases geny: 192.168.0.101 genx: 192.168.0.102 end ============================================== Second: Make a damon script for the server to run ============================================== homer@geny:~> vi ~/bin/syns.sh #!/bin/sh synergys --config .synergy.conf --daemon ============================================== Third: Make a script for the client to run ============================================== homer@geny:~> vi /home/homer/bin/sync_ssh.sh #!/bin/sh ssh -f -N -L 24800:geny:24800 geny synergyc --daemon --name genx --camp localhost ============================================== Fourth: Auto Start synergy when you log into KDE ============================================== On the Client: homer@geny:~> cd ~/.kde/Autostart/ homer@geny:~> ln -s ~/bin/sync_ssh.sh On the Server: homer@genx:~> cd ~/.kde/Autostart/ homer@genx:~> ln -s ~/bin/syns.sh ============================================== Fifth: SSH key exchange, client will auto log into synergy server (geny logs into genx) ============================================== On Client, if you already have: homer@geny:~>~/.ssh/id_dsa id_dsa.pub identity identity.pub id_rsa id_rsa.pub Create the 'authorized_keys*' files and trnasfer to server. homer@geny:~>cat ~/.ssh/id_dsa.pub >> authorized_keys2 homer@geny:~>cat ~/.ssh/id_rsa.pub >> authorized_keys2 homer@geny:~>cat ~/.ssh/identity.pub >> authorized_keys Set permissions: homer@geny:~> chown homer:homer authorized_keys* homer@geny:~> chmod 600 authorized_keys* Transfer to synergy server homer@geny:~>rsync -avz -e ssh authorized_keys* homer@genx:~/.ssh/ On Server, adjuest sshd configuration and restart if needed. homer@genx:~>/etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys2 ============================================== Sixth: Start up the server and client ============================================== On Server: homer@genx:~>./bin/syns.sh NOTE: for debugging, edit scritp, change: --daemon to: --no-daemon ============================================== Mac Locking screen in osx REFERENCE: http://www.bartbusschots.ie/blog/?p=175 You can get a padlock icon to appear in your Menu Bar and when you click on that one of the options in the menu is "Lock Screen" (see first figure below). This will allow you to lock your screen even while using Synergy. Getting this padlock is a little counter intuative but here goes: 1. Open the "Keychain Access" program in your Applications/Utilities folder 2. Open the prefferences for this app (Keychain Access -> Preferences) 3. I nthe "General" pane check the checkbox labled "Show Status in Menu Bar" ==============================================