但是會用的人好像真的是不多
而且在老地方看到了一個新手問了點問題就被講的有點難聽
心裡有所感慨
在加上今天剛考完期末考放暑假
所以就上01來分享一下囉!
~~~~~~~~~~~~聊天中~~~~~~~~~~~~~~~~
最主要的功能就是讓你可以用一套鍵盤滑鼠控制兩台電腦
重點是還可以跨平台
當然用網路作為媒介是有點問題
不過以現在10/100的速度傳個滑鼠指標位置是不會有甚麼大問題啦~~~
而且還可以擁有傳統kvm所沒有的神奇功能
等等看完就知道啦~~~~
還有最好你要連線的電腦是在同一個NAT底下
就是接在同一個ip分享器底下
速度才會跟的上
如果是接在同一個hub上分別撥號上ADSL
補不知道結果會變成如何唷!
1.先去下載主程式synergy
基本上這是一個以GNU授權的軟體
所以大家可以安心的使用
只要大家對原作者心懷感激的心就可以了
這個已經把server端和client端的程式都包在一起了
所以就Mac下載Mac的pc下載pc的就可以了
建議下載最新的release版本(1.2.2-1)
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-5a319eb3a175f24841fb966dfec35c7c.png)
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-8309215796dbd1b886a9dd785abccad2.png)
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-ec94cff1f5a41ec14a9e296a9dfb42f9.png)
不要因為懶得看就假裝英文很爛
基本上不會有人英文比我還爛了
2.安裝
在Mac上面不用安裝只要把他解開來就可以了
要解成剩下一個資料夾不是.tar檔唷!
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-347370dc97810a30852446a67092ad6b.png)
然後放在你喜歡的地方,建議放在/Applications底下(就是拖進應用程式裡面)
記得一定要整個資料夾一起拖唷~~~~~
Windows上面就是直接安裝就可以了
安裝完就先不要管他
2.設定
因為這裡是『我愛吃蘋果』版在加上Mac就是比較穩
所以當然選擇用我的PB當作server啦!
一開始要先設定一些東西
程式才知道要怎麼配置你的電腦位置
只需在Mac上做設定就可以了
打開剛剛那個資料夾裡面的synergy.conf這個檔案
會看到一個他已經寫好的範例
只要把他改成你的設定就可以了
以下就是一連串的設定
累~~~
2.1找出主機名稱
在windows底下就是在我的電腦上點右鍵選內容
選到電腦名稱那個頁籤裡面會有個完整電腦名稱
那個就是你windows那台主機的名字(不包含最後一個點唷!)
EX:pepper1234. 那電腦名稱就是pepper1234
在Mac上面就有點麻煩
先開啟應用程式-->工具程式-->終端機
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-e45e74bb18f899d53a5700bfd06140c3.png)
會跑出這樣的畫面
不要害怕~~~~~~~
文字模式不會咬人~~~~~~
鍵入:hostname
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-91fb258c99041f48c7fd025d450415c5.png)
就會出現你的主機名稱了(.local也是你主機名稱的一部分唷!)
2.2設定有那些主機
找個文字編輯器把檔案打開
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-5b136d4ca95a572d812155a872a0db95.png)
這個文件只要是在#之後的文字都會被視為註解
所以請小心不要把設定設到註解裡面了
你會在文件中看到三個主機名稱
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共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-5a502011c7078a5b8d3ffb19db645e04.png)
進入那個資料夾(如果你放在其他地方或是改名就照你的打)
~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~
教大家一個小技巧:
再大部份的shell底下都可以用Tab鍵邦你自動填完指令
以現在的例子:
只要鍵入:cd /A
然後按一下Tab他就會自動邦你填完剩下的
如果沒有自動填完表示可能在/底下有兩個大寫A開頭的資料夾
只要連按兩下就可以顯示出全部
這時可以在多打一兩個字母再按Tab他會選出來了
PS:只要是在打字的情況下都可以使用唷!
~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~
然後再來鍵入:ls
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-b88f31fef3ff0e2fcc3c3d20a95d72c2.png)
查看資料夾內容(很像DOS底下的dir)
應該會出現
那就表示你沒有進錯資料夾
再來鍵入:./synergys -f --config synergy.conf
會出現
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-38d3155ad61cf900e62f3d820cccfa28.png)
就表示server已經run起來了
不過這時你會發現你不能繼續打字了
因為這個shell已經被這隻程式佔用了
要把他結束很簡單只要按下Ctrl+c就可以了
不過server也會終止
~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~
小技巧Part2:
難道每次用都要這樣嗎?
當然不會阿~~~~~
只要把指令改成:./synergys -f --config synergy.conf &
最後面多一個&這隻程式就會在背景執行
雖然還是會繼續跑文字出來
但是你可以當作沒有他一樣繼續輸入你的指令
只要輸入exit就可以結束這個shell
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-e89383e30b2f00e63c3cdc322bcfedd6.png)
但是程式還在執行唷!
就不會醜醜的啦~~~~~~~
~~~~~~~~~~~~題外話~~~~~~~~~~~~~~~~
5.連線
server架起來之後
再來就是啟動windows端的程式連線進來
首先要知道server的ip
一樣打開終端機
鍵入:ping 你的電腦名稱
EX:ping pepper1234.local
他就會一直跳出資訊
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-d531f17c6c01bb37d53e0141d5364353.png)
其中192.168.1.11就是我這台電腦的ip
記下來等一下要用
如果是用ip分享器通常會是192.168開頭
要結束一樣只要按Ctrl+c就可以了
這已經是我想到最不是辦法中的辦法
因為如果用ifconfig我怕會有很多人找不到ip(好奇的人可以試試看)
先用接在windows上面的鍵盤滑鼠
打開程式
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-d5956a9489c2f240bf318242753e1e9a.png)
選擇Client
填入你server的ip(剛剛查的)
按下start就大功告成啦!
如果成功會出現下面的畫面
![[分享+教學]讓你的pc和mac共用鍵盤滑鼠唷~~~~](http://attach.mobile01.com/attach/200506/mobile01-23a62eb4a2758b391cce7edf46a4d2e8.png)
點一下確定
原本的視窗會被關掉
但是多出一個類似dos的視窗
不能關唷~~~
看有沒有人可以解決一下不然真的醜醜的
現在你的鍵盤滑鼠就可以共用了
很方便吧!
再來就是講他的神奇功能
先要來段真實小故事
有一天在寫程式
因為有很多事要作所以腦袋笨笨的
就用一台windows開api doc來看
然後用mac來寫程式
然後當然就常常會有從api doc複製function name的動作
結果我就一直貼不過來(那時真的很生氣)
搞了半天才發現在mac上和pc上的快速鍵不一樣
不過當時我竟然完全沒有想到我是在兩台電腦間複製東西
只是繼續寫我的程式
一直到隔天才突然發現(人忙得時候真的沒什麼腦袋)
就這樣無意間發現了這個東西
不過這真的是個方便的功能
原本還有打算要貼一些照片和影片的
但是累了兩天沒睡(爆肝的期末考)
加上真的寫很久了(從4:30就開始寫了現在快七點了)
所以就先這樣吧!
記得幫我加個分唷~~~~~~
我會很感謝你的~~~~~