synergy 就能解決此種問題,但前提是必須了台電腦有網路的服務。
環境為fedora11 + winXP
先以windows為host先安裝synergy1.3.1
在fedora安裝 quicksynergy
$sudo yum install quicksynergy
安裝好後可以在terminal上鍵入
$quicknergy
啟動client軟體在use頁面鍵入Server hostname/IP address: [你的host IP]
接著可以透過
$hostname
查看自己的domain name, for example: localhost.localdomain
接著在windows環境下,啟動剛已安裝好的synergy軟體
選share this computer's keyboard and mouse(server)
點選 Configure
screen->+
screen name: [Winxp 你電腦使用者的名稱]
Aliases: winxp的ip (host ip)
screen->+
screen name: [linux domain名稱 ex: localhost.localdomain ]
Aliases: linux的ip (client ip)
下面選擇一下那一台在左邊哪一台在右邊或上下,自己試試選好後跳到錢一頁面點選options欄位的Advancesd.., 將Screen Name 的修改成正確不加數字的name。
Start
P.S linux 這端可以透過 修改 .bash_profile來設定自動啟動
加入 synergyc [host ip]
開機自動
The sequence I used for synergy on FC6:
Edit /etc/gdm/Init/Default and add just before exit 0:
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc [serverip]
Copy /etc/gdm/PostLogin/Default.sample to /etc/gdm/PostLogin/Default
Edit /etc/gdm/PostLogin/Default and add to the end:
/usr/bin/killall synergyc
sleep 1
Edit /etc/gdm/PreSession/Default and add just before exit 0:
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc [serverip]
Hope this helps others.
Edit /etc/gdm/Init/Default and add just before exit 0:
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc [serverip]
Copy /etc/gdm/PostLogin/Default.sample to /etc/gdm/PostLogin/Default
Edit /etc/gdm/PostLogin/Default and add to the end:
/usr/bin/killall synergyc
sleep 1
Edit /etc/gdm/PreSession/Default and add just before exit 0:
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc [serverip]
Hope this helps others.
server:ubuntu
client:fedora
on ubuntu->
sudo apt-get install synergy
config the ~/.synergy.conf
vi ~/.synergy.conf
section:screens
ubuntu: // it must be a host name, this can check by #hostname -s
localhost.localdomain: // it must be a host name, this can check by #hostname -s, its default is localhost.localdomain
end
section:aliases
ubuntu:
192.168.13.67
localhost.localdomain:
192.168.13.132
end
section:links
ubuntu:
left = localhost.localdomain
localhost.localdomain:
right = ubuntu
end
in prompt:
#synergys -f
沒有留言:
張貼留言