# Barrier安裝以及使用方式 [TOC] ## 介紹 這套軟體主要是解決我們一張桌子上若有多台電腦,卻必須使用各自的鍵盤滑鼠 這樣太麻煩 所以他可以讓我們使用一組鍵盤滑鼠就可以操控多台電腦 有點像是軟體的KVM 以下開始講解安裝方法 ## 安裝前須了解的設定方式 需要Windows, Mac兩台都先安裝Barrier 一台是Server、一台是client 但我們應該都會是用Windows的鍵盤滑鼠 所以,Mac是clinet、Windows是server <https://github.com/debauchee/barrier/releases> ## mac 1. mac安裝dmg後,到狀態列找到Barrier 2. icon上左鍵 > 顯示 3. 勾選client 4. 點選下方啟動按鈕 5. 到工具列找到Barrier icon上左鍵 > Show Log 6. 可能會看到以下錯誤(若往後沒有錯誤可以跳過step 7.) ``` Shows is:openERROR: ssl certificate doesn't exist: /home/XXX/Library/Application Support/barrier/SSL/Barrier.pem ``` 是因為目前Barrier看來似乎不會自己生成自己的連線加密certificate 7. 生出certificate ``` cd /home/XXX/Library/Application\ Support/barrier/SSL/ openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem ``` 8. 回到Barrier視窗,reload 9. 應該不會再出現step 6的錯誤 ## windows 1. windows安裝exe後,到狀態列找到Barrier 2. icon上右鍵 > 顯示 3. 勾選 server 4. 點及 "設定伺服器" 5. 看你新增的那台螢幕要放那個位置,點擊兩下那個位置 6. 跳出的"顯示設定"視窗中,找到顯示名稱 7. 去mac Barrier視窗找到 client 顯示名稱後填入(注意:大小寫也都要相同 8. 點選下方啟動按鈕 9. 可能會看到以下錯誤(若往後沒有錯誤可以跳過step 9.) ``` Shows is:openERROR: ssl certificate doesn't exist: C:\Users\XXX\AppData\Local\Barrier\SSL\Barrier.pem ``` 是因為目前Barrier看來似乎不會自己生成自己的連線加密certificate ### 生出certificate 10. windows必須先安裝git 11. 然後工具列找到git-bash這個app 12. 生certificate ``` cd C:/Users/XXX/AppData/Local/Barrier/SSL/Barrier.pem openssl req -x509 -nodes -days 365 -subj //CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem ``` **注意:與mac不同//CN是兩條/** 13. 回到Barrier視窗,reload 14. Mac那邊應該會跳出要你信任的視窗,點擊信任 15. 應該就可以成功連線了 參考: <https://github.com/debauchee/barrier/issues/231> ## Mac鍵盤對應 mac上copy是win+C,跟windows不同<br> 若要更改可以在Server>伺服器設定>要設定的螢幕上點兩下>顯示設定<br> 裡面可以變更Ctrl成Super
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.