32
30

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WinとMacの2台をマウス1個で操る「Synergy買ってるんですか?Barrierありますよ?」

Last updated at Posted at 2020-12-31

あらすじ

「WinとMacの両方で実機確認しなきゃ!」
「WinとMacが両方必要なんだけど、マウスを持ち変えるのが面倒。」
「サボりたいなー」って時ありませんか?
それを解決するツールがありました!Barrierって言います。
カタカナ読みすると「バリア」ですね。
image.png

Barrier

image.png

LAN内でマウスを共有して複数のパソコンを1画面として使うことができる「Barrier」というソフトがあります。
このソフトウェア開発プロジェクトのリポジトリはGithubにあります。そして、Symless の Synergy というソフトからフォークしたプロジェクトです。商用の有償ソフトであるSynergyから、マウスとキーボード要素だけを取り出して無償化されています。

似たツールで、「Microsoft Garage Mouse without Borders」がありますが、こちらはWindowsのみの対応です。

また、このソフトはマウスの位置情報だけをやり取りしています。そのため、リモートデスクトップのように映像の遅延などはほぼありません。
複数の仮想化OSをマルチディスプレイで利用するのと、どちらがいいのかTPOを考える必要がありそうです。

考えられる選択肢

インストール

安定版はリリースページから、
New Stable Release」と書いてあるものを探してみてください。

ダウンロードするインストーラーは下記表を参考にしてください。

対象OS インストーラー拡張子
mac dmg
linux tar.gz
win exe

ちなみに、Chocolateyを使っている場合は、

choco install barrier -y

Homebrewを使っている場合は、

brew cask install barrier

でインストールできます。

設定

インストールが終了したらまずは、親PCを決めます。使いたいマウスとキーボードが接続されているPCが親です。親が決まったら、親PCの設定画面では「Server」にチェックを入れます。もちろん、子PCでは「Client」にチェックを入れます。

親子の割り振りが完了したら、親の設定画面に書かれているIPアドレスを子の設定画面でサーバーIPと書かれた部分に書き込みます。子のAutoConfigのチェックは外しておきましょう。この時、親でVirtualBoxを使っていたり、LANが複数ある場合には、IPが複数表示されます。子と親がやり取りできるIPアドレスを選びましょう。
image.png

親の方では、「Barrier」→「Change Settings」からIPと画面の名称が変更できます。
image.png
画面の配置換えも親の設定画面にある「サーバーを設定」ボタンから行うことができます。
1つのPCに2画面あるときはどうするんでしょうね?

image.png

初めは子の設定がないので、右上の画面ボタンを、格子の好きな部分にドラッグドロップして配置しましょう。この時、子の設定画面を元にして、画面の名前を入力します。

image.png

設定ができたら、親も子も「開始」ボタンをクリックしましょう。
そうすると、子の方では「FingerPrint」が表示されますので、親の設定画面に元々表示されているものと一致するか確認します。正しければ「OK」をクリックして大丈夫です。接続ができれば、Connectedと表示されます。
image.png

image.png
image.png
鍵マークが両方とも表示されたら完了です。
鍵マークにできないときは、ファイアウォール設定ができていない可能性があります。
今回Macは子でした。そのため、「システム環境設定」→「セキュリティとプライバシー」から、アプリケーションファイアウォールの例外に設定しました。
image.png

親になる方はポートを開放してListen状態を作ってあげましょう。
ポートはデフォルトで24800です。

今回はWinが親だったため、以下の感じで設定しています。
image.pngimage.pngimage.pngimage.png

ファイアウォール設定をするときに気をつけてほしいのが、サーバーがbarriers.exeで、クライアントがbarrierc.exeであるということです。

まとめ

これで、WinとMacの間でマウスカーソルが自在に行き来できるようになりました。スッキリですね。
皆さんもやってみてください。ストレスフリーになれると思います。

上手くいかない場合がありましたら、ぜひコメント欄にてご連絡ください。当記事に追記させていただきます!

Excelsior

32
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
30

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?