synergy config on ubuntu for synergys and auto-...

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就不用管它了*/

 

你可能感兴趣的:(synergy config on ubuntu for synergys and auto-...)