User Tools

Site Tools


synergy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
synergy [2018/05/07 21:05]
k2patel
synergy [2020/12/22 23:37] (current)
k2patel [Synergy]
Line 2: Line 2:
  
 Project : [[https://​github.com/​symless/​synergy-core.git|Github]] Project : [[https://​github.com/​symless/​synergy-core.git|Github]]
 +
 +:!: Barrier / Opensource forked from 1.x after it became paid.
 +Project : [[https://​github.com/​debauchee/​barrier|Barrier]]
  
 ==== Installation ==== ==== Installation ====
Line 30: Line 33:
  
 Once building binary is done, Copy files to **~/bin/** so it can be used used within path.\\ Once building binary is done, Copy files to **~/bin/** so it can be used used within path.\\
-One can also create the alias in bash profile. +
-<code bash | ~/​.bash_profile>​ +
-alias synergy='​~/​bin/​synergy-core --client --enable-crypto -n mac desk'​ +
-</​code>​+
  
 ====Post Build==== ====Post Build====
Line 50: Line 50:
 </​code>​ </​code>​
  
 +==== Starting server / client ====
 +In my case server is on linux and client is on mac.
  
 +=== Server ===
 +== Configuration ==
 +<code bash | ~/​.synergy.conf>​
 +# sample synergy configuration file
 +#
 +# comments begin with the # character and continue to the end of
 +# line.  comments may appear anywhere the syntax permits.
 +# +-------+ ​ +--------+ +---------+
 +# |Laptop |  |Desktop1| |iMac     |
 +# |       ​| ​ |        | |         |
 +# +-------+ ​ +--------+ +---------+
  
  
 +section: screens
 + # three hosts named: ​ Laptop, Desktop1, and iMac
 + # These are the nice names of the hosts to make it easy to write the config file
 + # The aliases section below contain the "​actual"​ names of the hosts (their hostnames)
 + desk:
 + mac:
 +end
 +
 +section: links
 + # iMac is to the right of Desktop1
 + # Laptop is to the left of Desktop1
 + desk:
 +   right = mac
 +
 + # Desktop1 is to the right of Laptop
 + mac:
 +   left = desk
 +
 +end
 +
 +section: aliases
 + # The "​real"​ name of iMac is John-Smiths-iMac-3.local. If we wanted we could remove this alias and instead use John-Smiths-iMac-3.local everywhere iMac is above. Hopefully it should be easy to see why using an alias is nicer
 + desk:
 +   desk
 +
 + mac:
 +   mac
 +end
 +</​code>​
 +Now server can be using following command.
 +<code bash | start server>
 +/​usr/​bin/​synergy-core --server --name desk -c /​tmp/​Synergy.TJ6658 --address :24800 -c ~/​.synergy.conf --enable-drag-drop --enable-crypto --daemon
 +</​code>​
 +
 +=== Client ===
 +:?: One can also create the alias in bash profile
 +<code bash | start client>
 +~/​bin/​synergy-core --client --enable-crypto -n mac desk
 +</​code>​
 ==== Autossh ( If do not want to use built-in crytpo library ) ==== ==== Autossh ( If do not want to use built-in crytpo library ) ====
  
synergy.1525727157.txt.gz · Last modified: 2020/08/10 02:29 (external edit)