1. 程式人生 > >synergy使用安裝使用小結

synergy使用安裝使用小結

首先、為什麼要使用這個軟體呢?是由於我的工位上有兩臺電腦,一臺linux 系統,一臺windows10系統,開發是在linux上進行,而一些qq、微信啥的都在windows上,有些時候需要將linux上得一段文字複製過來,或者將windows上的文字複製到linux中,就很費勁。一次偶然的機會發現我的一個好朋友再用一個類似的軟體,經過網上查詢,終於找到可以通過synergy這款軟體實現不同系統之間得鍵鼠共享。但是經過一番的安裝遇到了許多的問題,下面就讓我來梳理一下。

1、首先、安裝synergy軟體

注意事項,兩臺電腦裡的synergy版本要一樣,比如我在linux中安裝的是1.5.0版本,那麼在windows中也要裝1.5.0版本得synergy,因為前面我前面試過不同版本,不管客戶端的版本高與服務端得,還是反之,都不行

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 +
  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 ~/synergy.conf 
 

 

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:[email protected]使domain上的nis使用者user能夠訪問
  xhost + inet:[email protected]使domain上的inet使用者能夠訪問。

 

寫在後面:給同時推薦這款軟體竟然被笑話,沒啥用,我只能說too Young and   too ignorant