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