[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~

雖然已經有人提過這個東西了
但是會用的人好像真的是不多
而且在老地方看到了一個新手問了點問題就被講的有點難聽
心裡有所感慨
在加上今天剛考完期末考放暑假
所以就上01來分享一下囉!

~~~~~~~~~~~~聊天中~~~~~~~~~~~~~~~~

最主要的功能就是讓你可以用一套鍵盤滑鼠控制兩台電腦
重點是還可以跨平台
當然用網路作為媒介是有點問題
不過以現在10/100的速度傳個滑鼠指標位置是不會有甚麼大問題啦~~~
而且還可以擁有傳統kvm所沒有的神奇功能
等等看完就知道啦~~~~
還有最好你要連線的電腦是在同一個NAT底下
就是接在同一個ip分享器底下
速度才會跟的上
如果是接在同一個hub上分別撥號上ADSL
補不知道結果會變成如何唷!

1.先去下載主程式synergy
基本上這是一個以GNU授權的軟體
所以大家可以安心的使用
只要大家對原作者心懷感激的心就可以了
這個已經把server端和client端的程式都包在一起了
所以就Mac下載Mac的pc下載pc的就可以了
建議下載最新的release版本(1.2.2-1)
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~

[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~

[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~

不要因為懶得看就假裝英文很爛
基本上不會有人英文比我還爛了

2.安裝
在Mac上面不用安裝只要把他解開來就可以了
要解成剩下一個資料夾不是.tar檔唷!
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
然後放在你喜歡的地方,建議放在/Applications底下(就是拖進應用程式裡面)
記得一定要整個資料夾一起拖唷~~~~~

Windows上面就是直接安裝就可以了
安裝完就先不要管他

2.設定
因為這裡是『我愛吃蘋果』版在加上Mac就是比較穩
所以當然選擇用我的PB當作server啦!
一開始要先設定一些東西
程式才知道要怎麼配置你的電腦位置
只需在Mac上做設定就可以了
打開剛剛那個資料夾裡面的synergy.conf這個檔案
會看到一個他已經寫好的範例
只要把他改成你的設定就可以了
以下就是一連串的設定
累~~~

2.1找出主機名稱
在windows底下就是在我的電腦上點右鍵選內容
選到電腦名稱那個頁籤裡面會有個完整電腦名稱
那個就是你windows那台主機的名字(不包含最後一個點唷!)
EX:pepper1234. 那電腦名稱就是pepper1234
在Mac上面就有點麻煩
先開啟應用程式-->工具程式-->終端機
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
會跑出這樣的畫面
不要害怕~~~~~~~
文字模式不會咬人~~~~~~
鍵入:hostname
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
就會出現你的主機名稱了(.local也是你主機名稱的一部分唷!)

2.2設定有那些主機
找個文字編輯器把檔案打開
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
這個文件只要是在#之後的文字都會被視為註解
所以請小心不要把設定設到註解裡面了
你會在文件中看到三個主機名稱
moe:
larry:
curly:
改成你的主機名稱就是之前查的那個
不要天才打PowerBook、AND64之類的東西唷~~~~

2.3設定主機相對位置
簡單的說就是你螢幕擺的位置
先假想一下主機a在主機b的右邊、主機c在主機b的左邊

  c  b a
#########
##     ##
## 桌子  ##
##     ##

這樣比較好解說
那在裡面的設定就要告訴程式

主機a的左邊有主機b
主機b的右邊有主機a
主機b的左邊有主機c
主機c的右邊有主機b

在設定檔就要打成:

a:
left = b
b:
right = a
left = c
c:
right = b

這樣應該懂吧~~~~

2.3刪除不要的東西
在設定檔的最下面還會有一個

section: aliases
# curly is also known as shemp
curly:
shemp
end

可以把這段直接刪掉是註解掉

2.4終於設定完啦
記得存檔唷~~~~
不然等於沒有設定

3.開啟server
先開啟應用程式-->工具程式-->終端機
會跑出這樣的畫面
不要害怕~~~~~~~
文字模式不會咬人~~~~~~
鍵入:cd /Applications/synergy-1.2.2/
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
進入那個資料夾(如果你放在其他地方或是改名就照你的打)

~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~
教大家一個小技巧:
再大部份的shell底下都可以用Tab鍵邦你自動填完指令
以現在的例子:
只要鍵入:cd /A
然後按一下Tab他就會自動邦你填完剩下的
如果沒有自動填完表示可能在/底下有兩個大寫A開頭的資料夾
只要連按兩下就可以顯示出全部
這時可以在多打一兩個字母再按Tab他會選出來了
PS:只要是在打字的情況下都可以使用唷!
~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~

然後再來鍵入:ls
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
查看資料夾內容(很像DOS底下的dir)
應該會出現
那就表示你沒有進錯資料夾
再來鍵入:./synergys -f --config synergy.conf
會出現
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
就表示server已經run起來了
不過這時你會發現你不能繼續打字了
因為這個shell已經被這隻程式佔用了
要把他結束很簡單只要按下Ctrl+c就可以了
不過server也會終止

~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~
小技巧Part2:
難道每次用都要這樣嗎?
當然不會阿~~~~~
只要把指令改成:./synergys -f --config synergy.conf &
最後面多一個&這隻程式就會在背景執行
雖然還是會繼續跑文字出來
但是你可以當作沒有他一樣繼續輸入你的指令
只要輸入exit就可以結束這個shell
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
但是程式還在執行唷!
就不會醜醜的啦~~~~~~~
~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~

5.連線
server架起來之後
再來就是啟動windows端的程式連線進來
首先要知道server的ip
一樣打開終端機
鍵入:ping 你的電腦名稱
EX:ping pepper1234.local
他就會一直跳出資訊
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
其中192.168.1.11就是我這台電腦的ip
記下來等一下要用
如果是用ip分享器通常會是192.168開頭
要結束一樣只要按Ctrl+c就可以了
這已經是我想到最不是辦法中的辦法
因為如果用ifconfig我怕會有很多人找不到ip(好奇的人可以試試看)

先用接在windows上面的鍵盤滑鼠
打開程式
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
選擇Client
填入你server的ip(剛剛查的)
按下start就大功告成啦!
如果成功會出現下面的畫面
[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~
點一下確定
原本的視窗會被關掉
但是多出一個類似dos的視窗
不能關唷~~~
看有沒有人可以解決一下不然真的醜醜的
現在你的鍵盤滑鼠就可以共用了
很方便吧!

再來就是講他的神奇功能
先要來段真實小故事
有一天在寫程式
因為有很多事要作所以腦袋笨笨的
就用一台windows開api doc來看
然後用mac來寫程式
然後當然就常常會有從api doc複製function name的動作
結果我就一直貼不過來(那時真的很生氣)
搞了半天才發現在mac上和pc上的快速鍵不一樣
不過當時我竟然完全沒有想到我是在兩台電腦間複製東西
只是繼續寫我的程式
一直到隔天才突然發現(人忙得時候真的沒什麼腦袋)
就這樣無意間發現了這個東西
不過這真的是個方便的功能

原本還有打算要貼一些照片和影片的
但是累了兩天沒睡(爆肝的期末考)
加上真的寫很久了(從4:30就開始寫了現在快七點了)
所以就先這樣吧!
記得幫我加個分唷~~~~~~
我會很感謝你的~~~~~


從頭看到尾(還沒看完..有些我不太懂.所以跳過..)
...我想你應該花了很多時間去寫的...
有問題可以盡量問阿~~~~~
因為真的覺得是好東西
所以才花時間寫的
M$本身有出remote desktop connection,在winxp的狀態下可以直接連線,好像跟你post的東西差不多,不知是否有很大的差別呢?
不過看到那麼長篇的介紹,真的很用心,加油!
有這種東西我覺得可以取代KVM耶,
因為現在很多螢幕都有DVI跟VGA的介面可以選擇
把DVI接我的Mac mini,VGA接PC
然後再利用這個方法控制鍵盤滑鼠,應該不會lag
雖然還不知道怎麼用,但應該是個好東西,期末考完就下載下來試試~
感謝分享!給你加分先~


對這個完全不太想碰..因為..怕被我搞破壞

看看文章...吸收一下就好...呵呵

visorjoe wrote:
M$本身有出remote desktop connection,在winxp的狀態下可以直接連線,好像跟你post的東西差不多,不知是否有很大的差別呢?
不過看到那麼長篇的介紹,真的很用心,加油!


果然沒有貼後面的介紹圖片和影片真的挺難理解的
間單的說
可以把這套軟體當成一個開關(不過他的開關是螢幕的邊界)
當他切到a就能控制a電腦
當他切到b就是控制b電腦
但是a和b本身都有各自的螢幕
而且是在同一張桌子上
就是讓你可以不用在桌上放兩套鍵盤滑鼠
所以也不能算是遠端遙控的功能
真的可以用耶,實在是太神奇啦.
更神奇的是,我移動滑鼠,xp那邊的游標會動,我打字,是出現在mac,所以是一邊一個,很公平 :~
誰能告訴我怎麼切換 :~
My Flick http://www.flickr.com/photos/myronlu/ My Blog http://myronlu.blogspot.

myron_lu175 wrote:
真的可以用耶,實在是太神奇啦.
更神奇的是,我移動滑鼠,xp那邊的游標會動,我打字,是出現在mac,所以是一邊一個,很公平 :~
誰能告訴我怎麼切換 :~


你的狀況很特別唷~~~~
你要不要先把windows那台主機的鍵盤滑鼠拔掉試試看
在來稿清楚問題在那裡

還有就是全部的電腦都是用server端的鍵盤滑鼠作控制唷!
ha ha,可以用了.不過我也不知道怎麼解決的.

提供一點心得
1.要注意防火牆.
2.如果pc當server,可以用 scroll lock來鎖定切換,這樣就不會不小心跑到client,我是沒看到mac用什麼鍵鎖.
3.我用mac連到pc server用host name不行,要用ip才可以

感謝pepperyam大大的教學,不好意思我還不能加分,所以只能把你的愛慕放在心中了. :P
My Flick http://www.flickr.com/photos/myronlu/ My Blog http://myronlu.blogspot.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!