前言


螢幕不夠用啊!

懶懶最近正在努力學習程式語言,突然想到如果可以使用筆電來當作副螢幕來作為學習資料的參照,就不用在主螢幕上瘋狂的切換視窗囉!

因為想使用同一套滑鼠及鍵盤來同時控制 Windows 11 系統的桌電,與 Ubuntu 24.04 系統的筆電,爬文後發現 Deskflow 這套免費且開源的軟體,拿來介紹及分享給大家使用!

懶懶註:桌電及筆電要在同一內網環境喔!

Deskflow 網站及簡介


Deskflow Github
Deskflow 網站

Deskflow」是一款免費且開源的鍵盤和滑鼠共享軟體。

讓你使用其中一台電腦的鍵盤、滑鼠或觸控板即可控制附近的多台電腦,讓你能夠在多台設備之間無縫工作。

且同時支援 WindowsmacOS 及各大 Linux 發行版

可以取代 Barrier、Synergy 等同款 KVM 軟體

Deskflow 目前現在是 Synergy 的 upstream,可以獲得更快的更新和改進。

關於是否支援 Wayland 協定
是的!當前 Deskflow 的官方網站已經宣布支援 Wayland 的使用環境,並表示 Wayland 協定對他們而言是一個重要平台。

Deskflow 安裝方式

安裝包位置

Deskflow Github Release Page

https://github.com/deskflow/deskflow/releases

Windows 安裝

前往 Deskflow Github 的 Release 頁面,然後下載您操作系統對應的版本並進行安裝,例如:

deskflow-1.26.0-win-x64.msi

安裝必要的元件 Microsoft Visual C++ Redistributable

vc_redist.x64.exe

官方說明

macOS 安裝

方式一:前往 Deskflow Github 的 Release 頁面,然後下載您操作系統對應的版本(arm, x86_64)並進行安裝,例如:

deskflow-1.26.0-macos-arm64.dmg

方式二:使用 brew 進行安裝

1
2
brew tap deskflow/tap
brew install deskflow
brew 安裝說明

然後執行以下指令給予正確的文件屬性

1
2
cd /Applications
sudo xattr -c Deskflow.app
終端機畫面

若開啟程式時,顯示「Deskflow」已毀損,無法打開。就表示你沒有給予正確的 Attributes!

錯誤訊息
官方說明

打開系統設定,並給予正確權限

打開系統設定
允許輔助使用

Linux 安裝

前往 Deskflow Github 的 Release 頁面,然後下載您 Linux 發行版的安裝包進行安裝即可!

Linux User 應該不需要多說明吧 XD

Deskflow 軟體介面及簡易使用教學

  1. 先記錄服務端的內網 IP 地址,此處為我的 Windows 11 系統的桌電,其內網 IP 為「192.168.50.140」
服務端
  1. 然後進入客戶端,此處為我的 Ubuntu 24.04 系統的筆電,輸入服務端的內網 IP 地址
客戶端
  1. 然後調整一下,兩個螢幕的相對位置,就會發現滑鼠可以輕鬆地滑過去囉!同時也可以實現雙向剪貼簿的功能~
調整相對位置

參考資料

  1. https://github.com/deskflow/deskflow
  2. https://github.com/deskflow/deskflow/releases
  3. https://github.com/deskflow/homebrew-tap