環境:
Ubuntu 8.10
synergy
最近將另一台電腦也從 Windows 變成 Ubuntu 了。
現在狀況就變成 一台是 Windows 一台是 Ubuntu 了。
所以之前超好用的 Synergy 也要一併的讓他可以在 Ubuntu 使用。
我是將 Windows 當成 Server , Ubuntu 當 Client (針對Synergy)
方式如下:
Server 的設定,就請參照之前寫的 【S】Synergy - 軟體KVM
因為是使用 Windows 當 Synergy 的 Server
在 Ubuntu 安裝 Synergy
# sudo -s : 先切換成有管理者的權限 chingwei@ching-new:~$ sudo -s [sudo] password for chingwei: # apt-get install synergy : 安裝synergy chingwei@ching-new:~$ apt-get install synergy
接著測式是否可以使用
# synergyc -f 172.23.2.99 : 指定 Server 的 IP (-f:run it in the foreground) chingwei@ching-new:~$ synergyc -f 172.23.2.99
很簡單就完成了耶!!
但只是這樣,還不能滿足我,每次進來,還要特地去打指令才能使用。
所以接著就來設定 Autostar 的功能。
一開始先設定在登入畫面時,自動啟動 Synergy client。(GNOME)
編輯
root@ching-new:~# vi /etc/gdm/Init/Default在最下面加入 (在exit 0之前)
# ADDED FOR SYNERGY /usr/bin/killall synergyc sleep 1 /usr/bin/synergyc 172.23.2.99 # END SYNERGY
編輯
root@ching-new:~# vi /etc/gdm/PostLogin/Default加入
# SYNERGY STUFF /usr/bin/killall synergyc sleep 1 # END
最後要讓他登入後也可以自動啟動
編輯 (如果沒有這檔則新建,有xxsynergyc使用xxsynergyc)
root@ching-new:~# vi /etc/X11/Xsession.d/85synergyc輸入
/usr/bin/killall synergyc sleep 1 /usr/bin/synergyc 172.23.2.99
要讓它可執行 (但我沒加也可以…)
sudo chmod a+x /etc/X11/Xsession.d/85synergyc
登出後,有自動啟動,登入後也自動啟動了~
終於一切都完成了~~耶~~
寫這個真的還蠻累的耶……
我只寫了Ubuntu設定Client的部份,更詳細的內容請見:
SynergyHowto
Update 2012-02-16
ubuntu 11.10 啟動的Script 要在 /etc/lightdm/lightdm.conf 檔案中加入
greeter-setup-script=/usr/bin/synergyc HOSTNAME
0 comments:
張貼留言