Unix or Mac OS X Create a text file named synergy.conf under your user directory with the
following:
section: screens
screen1:
screen2:
end
section: links
screen1:
right = screen2 screen2:
left = screen1 end
然后把screen1和screen2换成两台电脑的主机名,保存,执行
synergys -f --config synergy.conf
如果你不知道两台电脑的主机名,就要在配置文件里指定了:
section: screens
ubuntu:
xp:
end
section: aliases
ubuntu:
10.13.33.69
xp:
10.13.33.41
end
section: links
xp:
right = ubuntu
ubuntu:
left = xp
end
auto start:
1. 到 /etc/gdm的目录下,看到 Init, PostLogin和PreSessions 三个子目录;
2. Init 这个子目录下有个 Default 文件, 里面的内容是管登录画面时的启动项,
PostLogin下也有个 Default文件,里面的内容是管正在登录时的启动项,
PreSessions下也有个Default文件,里面的内容是管正在登录时的启动项,
如果你发现没有Default文件,只有一个Default.sample文件的话,也是正常的,Default.sample是给你作为一个模版来参 考,让你知道怎么写Default文件。这种情况下,你只要复制一下defaut.sample文件并重命名为Default就行,或者直接将 Default.sample改为Default也行。
3. 然后,分别对这个三文件添加下面的内容:
在Init的Default里: 加上
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc [<options>] synergy-server-hostname
在PostLogin的Default里:加上
/usr/bin/killall synergyc
sleep 1
在PreSession的Default里:加上
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc [<options>] 你要连的机器的IP(或它的计算机名)
/* 例如我的主机名叫 alvin-computer, ip是 12.22.33.44, 那么这句应该这样写/usr/bin/synergyc 12.22.33.44 或/usr/bin/synergyc alvin-computer,至于那个option就不用管它了*/