不使用硬體KVM,利用同一組螢幕、鍵盤、滑鼠來控制二台電腦

二台電腦共用一個螢幕、一組鍵盤滑鼠,有什麼困難的呢?只要去買台KVM就能解決了,那什麼是KVM呢?KVM指的就是Keyboard(鍵盤)、Video(螢幕)和Mouse(滑鼠),可以讓我們多台電腦共用一組鍵盤、螢幕和滑鼠的設備,但是我今天目的是想將我的Notebook和桌機在不透過任何硬體設備的情況能夠共用同一組鍵盤、螢幕、滑鼠,該怎麼辦呢?

硬體KVM的接法就如下圖所示:

1

<<圖片來源>>

有了這樣的需求之後,得要來找答案,上網求助孤狗大神,查了之後發現,原來有個好軟體Synergy可以拿來解決共用同一組滑鼠、鍵盤的問題,共用後的的效果如影片所示:

[https://www.youtube.com/watch?v=gckD9YXKyC0]

至於Synergy的安裝方法請參考:

簡睿IT隨筆 : 軟體KVM

韋所欲為 : 軟體KVM-Synergy

利用Synergy已經能夠達到鍵盤、滑鼠共用的目的了,這個方法是透過區域網路的方式來共享,完全感受不到有延遲的情形,所以是可以接受的,那螢幕呢?該如何共用?一直在想,我的LCD螢幕有二個插槽,一個D-SUB、一個DVI,理論上是可以將D-SUB接NoteBook,DVI接桌機來達到我的目的?可是同一時間螢幕只能接收一台主機傳來的訊號,該怎麼做呢?總不能要我把傳輸線拔來拔去吧,這樣就太麻煩了,當然得想個簡單一點的方法~

因為我是想利用桌機的螢幕、鍵盤、滑鼠來操控notebook,所以我只要能夠想辦法切掉桌機傳送到螢幕的訊號源,由螢幕改為接收來自notebook的訊號源,就能夠達到目的了,於是找到了一個好工具Nircmd,這是一套免費的命令列指令,提供許多控制Windows的參數,這裡我用它來關閉螢幕,以切斷來自桌機的訊號源~

官方網站:https://www.nirsoft.net/utils/nircmd.html

直接下載:這裡

下載後執行NirCmd.exe,將執行檔copy到windows的目錄下

2

在桌面上建立一個捷徑,取名叫關閉螢幕,目標是Windows目錄下的nircmd.exe 並傳入參數 monitor off

3

如此一來我只要先利用Synergy來共用滑鼠、鍵盤,之後再將notebook的畫面輸出到目前桌機的螢幕,此時螢幕還不會切換到notebook的畫面,只要再按下剛剛做好的捷徑來關閉螢幕,不一會兒,notebook的畫面便會出現在螢幕上了,這樣就達到利用Synergy + Nircmd 來達到利用同一組螢幕、鍵盤、滑鼠來控制兩台電腦的目的了,免去了硬體KVM接線的困擾與有可能造訊號衰退的問題~

在〈不使用硬體KVM,利用同一組螢幕、鍵盤、滑鼠來控制二台電腦〉中有 8 則留言

  1.   請各位前輩指點指點。

      我想兩部主機共用一個螢幕。其中一部主機的滑鼠與鍵盤是有線的,另一部的滑鼠與鍵盤是無線的。

      朋友建議我買一部無線Router,再買一條network線(加上隨機附送的一條),就可用network線把兩部機連接起來用。

      不過,當我去到電腦商場,每位售貨員聽完我說,都表示那是不同的技術,不是叫我多買一部螢幕,就是說無能為力。

      於是我想到去買Switch Box(因為初期有位電腦商場售貨員說Switch Box很貴,勸我買Router),發現只是二百六十元,不是太貴。但那個牌子根本不適合我(兩邊的插頭都是有線的);另一間店舖的售貨員說巿面上沒有適合我的Switch Box。

      最後我在一間電腦商店看到一個國產的Switch Box,但回家後發現接觸不良,只能出現一個畫面。
      
      會不會有一種雙頭VGA Computer Cable,可以一邊插在螢幕,另外兩邊分別插在兩部主機呢?(我的螢幕是大約四年前買的LCD)

      請問怎樣才能兩部主機共用一個螢幕?

      多謝各位幫忙。

     小女子

    [回應]

    回覆
  2. 就以你的設備作例子
    可以詳細說一下設定要做的幾個步驟嗎

    LuSoft:我的notebook只要在桌面按滑鼠右鍵,選輸出到監視器就可以了~~~

    [回應]

    回覆
  3. “將notebook的畫面輸出到目前桌機的螢幕”

    這一步我不懂,
    如果我2個螢幕都是LCD,我要怎輸出呢?

    可以詳細教我要輸出要怎樣做嗎?

    LuSoft:每台電腦的作法不太一樣,視顯示卡的驅動程式而有所不同,支援雙螢幕的顯示卡都應該可以設定畫面要輸出到那一個螢幕,你可以試看看~~~

    [回應]

    回覆
  4. 真的是太神奇了~~謝謝分享…

    另外再請教一個問題~

    執行關閉螢幕後,就會切換到另一電腦畫面,那要如何再恢復原本主機的畫面呢?

    謝謝~~~

    LuSoft:這真的很好用,我現在都是這樣在控制我的二台電腦,
    要在恢復原本主機的畫面只要將目前的畫面輸出到notebook的螢幕,再移動一下滑鼠,畫面就回來了~~

    [回應]

    回覆
  5. 哈哈… 所以囉, 需要 OS 本身就支援。
    接兩張顯示卡, 鍵盤/滑鼠 可以用 USB,
    就可以了…

    VM… 我裝了,會有殘影… 不好操作。

    LuSoft:二個人共用一台電腦?除了OS要支援,軟體是不是也要支援呢?只是這樣的需求是為了省錢嗎?那肯定不會結果,微軟或軟體商會希望你多買幾套,而不希望多人共用一套… 😆

    [回應]

    回覆
  6. 很棒耶…
    不過, 我比較想看到的是, 一台電腦接兩組 螢幕/鍵盤/滑鼠,
    以目前的雙核甚至四核, 一台電腦足以應付兩個 OS,
    同時讓兩位使用者使用不同的應用程式。

    LuSoft:這讓我想到的是在一台電腦上安裝VM程式,可虛擬多個作業系統,其它使用者可遠端登入各自的虛擬作業系統中使用,不過是不太可能在一台電腦上接兩組螢幕/鍵盤/滑鼠..會打架吧~ 😆

    [回應]

    回覆

發佈留言