synergy安装和使⽤⼩结
⾸先、为什么要使⽤这个软件呢?是由于我的⼯位上有两台电脑,⼀台linux 系统,⼀台windows10系统,开发是在linux上进⾏,⽽⼀些qq、啥的都在windows上,有些时候需要将linux上得⼀段⽂字复制过来,或者将windows上的⽂字复制到linux中,就很费劲。⼀次偶然的机会发现我的⼀个好朋友再⽤⼀个类似的软件,经过⽹上查,终于到可以通过synergy这款软件实现不同系统之间得键⿏共享。但是经过⼀番的安装遇到了许多的问题,下⾯就让我来梳理⼀下。
1、⾸先、安装synergy软件
注意事项,两台电脑⾥的synergy版本要⼀样,⽐如我在linux中安装的是1.5.0版本,那么在windows中也要装1.5.0版本得synergy,因为前⾯我前⾯试过不同版本,不管客户端的版本⾼与服务端得,还是反之,都不⾏。资源已经上传,想要的可以直接下载。
linux 安装使⽤yum 安装,直接解决依赖
[root@bogon ~]# yum install ./synergy-1.5.0-r2278-Linux-x86_64_566018.rpm
2、配置
windows得配置没什么好讲的,主要的linux,Linux安装完以后⾸先⾯临着启动不了的问题,会提⽰  unable  sreen,这时候我安装了 screen  ,yum -y install  screen;让后还安装来了,下⾯这⼀对命令和安装都是要解决客户端不能连接服务端的问题,通过下⾯者⼀系列得命令,最终通过linux连windows服务端成功了。
hostnamectl  set-hostname  bongon  设置主机名
xhost +
938  vncserver
939  yum -y install tigervnc-server    这⾥安装这个是为了开启vncserver ,然后执⾏ xhost
940  vncserver
941  xhost +                                出现这个错  unable to open display ""  ,需要执⾏下⾯这句,
942  export DISPLAY=bongon:1      执⾏完这句话还报错,就需要在/etc/hosts⽂件中 添加  127.0.0.1  bongon
943  xhost +                            结果为  access control disabled, clients can connect from any host 这个是正常的
944  vncserver
945  vi /root/.vnc/xstartup
946  sed -i 's/twm/gnome-session/g' /root/.vnc/xstartup      这句和下⾯那句也不知道⼲啥的,执⾏就对了
947  sed -i 's/twm/gnome-session/g' /root/.vnc/xstartup
948  vncserver
949  vi /etc/hosts  这⼀步将⾃⼰的主机名加⼊到hosts⽂件中
eg:  127.0.0.1  bongon
vncserver
952  xhost +
953  synergys -f --config ~/f
section: screens
bongon:
LAPTOP-A7FSHOEM:
end
section: links
LAPTOP-A7FSHOEM:
right = bongon
bongon:
left = LAPTOP-A7FSHOEM
end
3、然后还有⼀个问题就是当windows得⿏标滑倒Linux中的时候,⿏标不显⽰出来,并且移动不了,最后⽹上查发现是因为两台机器分辨率不通过导致。分辨率调整成⼀样就可以了。
xhost 是⽤来控制X server访问权限的。
  通常当你从hostA登陆到hostB上运⾏hostB上的应⽤程序时,
  做为应⽤程序来说,hostA是client,但是作为图形来说,
  是在hostA上显⽰的,需要使⽤hostA的Xserver,所以hostA是
  server.因此在登陆到hostB前,需要在hostA上运⾏xhost +
  来使其它⽤户能够访问hostA的Xserver.
  xhost + 是使所有⽤户都能访问Xserver.
  xhost + ip使ip上的⽤户能够访问Xserver.
  xhost + nis:user@domain使domain上的nis⽤户user能够访问
  xhost + inet:user@domain使domain上的inet⽤户能够访问。
4、安装完使⽤的过程中也遇到⼀些问题,⽐如出现 ipc拒绝连接等等,还有就是我之前⼀直是把我的windows10当作服务端,⽽我的linux系统为客户端,当我的⿏标移动到linux上的时候⼀些快捷键是⽤不了的,⽐如⼀些特殊字符出不来,所以我就通过将linux系统设置为服务端,windows10为客户端来连接linux,连接上以后使⽤快捷键啥的都没问题,现在还没发现什么问题。
5、在我转变使⽤linux为服务端的时候windows客户端连接曾总是提⽰ipc  什么的拒绝连接啥的,⼀直搞不明⽩,怎么反过来就会遇到这么⼀些奇怪的问题,上⽹⼀顿查,说是什么两个系统synergy版本要⼀制,我的是⼀致的阿,还有就是电脑名称没对上,仔细看了好⼏遍,没有问题阿,最后我通过 win + R  然后输⼊services.msc ,然后到synergy  这个点右键,然后启动就可以连上linux提供的服务端synergy服务,⼀切是那么的完美,通过调换服务端和设备端,linux中额f⽂件中关于两个电脑的相对位置需要调换⼀下。
6.调整分辨率需要⿏标=从服务端移到客户端修改客户端的分辨率,这样客户端的分辨率可以调整到最⼤,⽽不能使⽤客户端的⿏标调整客户端的分辨率到最⼤。什么电脑可以装linux系统
7、上⾯哪个f 的配置⽂件⼀定要写对两台机器的名称
8、如果客户端连接服务端提⽰连接超时,那么需要将服务端的防⽕墙关掉,才可以连接上,连接上以后只要不停⽌synergy 服务,此时开启防⽕墙也是没关系的,但是⼀旦停掉了服务端的synergy服务,那么想要重新启动客户端想要连接此时就需要将服务端的防⽕墙关掉再连接。
写在后⾯:给同事推荐这款软件竟然被笑话,没啥⽤,我只能说too Young and  too ignorant

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。