要点:Rectangleの外部モニタまわりのトラブルの多くは、Rectangleの誤動作ではなく、macOSのディスプレイ配置やスケーリングが誤った情報を渡していることが原因です。ウインドウが違う画面に来るなら、たいてい配置が机と一致していません。サイズがおかしいなら、たいていスケーリングがかみ合っていません。どちらもすっきり直せますし、ウインドウをディスプレイ間で移動する専用ショートカットもあります。以下、ひとつずつ。
ウインドウが違うモニタに来る
いちばん多い不満で、原因はほぼ必ずシステム設定のディスプレイの配置です。Rectangleは、macOSがあなたのモニタをどう配置していると認識しているか——どの画面が左で、どれが右で、どこで端が接するか——に基づいてウインドウを配置します。その配置が実際の机と一致していないと、Rectangleの「次のディスプレイに移動」は、アプリが言われたとおりに動いているのに、おかしく感じる場所へウインドウを送ってしまいます。
システム設定 → ディスプレイ を開き、配置を見てください。ディスプレイのアイコンを実際の構成に合うようにドラッグします。外部モニタがノートパソコンの右にあるなら、そのアイコンも右にあるべきです。配置を現実に合わせれば、違うモニタの挙動はたいてい自然に解消します。Rectangleの考える「次のディスプレイ」があなたのものと一致するようになるからです。
ディスプレイ間の移動をすばやく
ウインドウを画面から画面へドラッグして並べているなら、もっと良い方法があります。Rectangleアプリには、アクティブなウインドウをキー一つで次または前のディスプレイに送る専用ショートカットがあります。そのショートカットが割り当てられていなければ、Rectangleの設定で設定してください。
設定してしまえば、モニタ間のウインドウ移動は即座で予測どおりです——画面の継ぎ目をまたぐドラッグも、両方に半分ずつ引っかかるウインドウもありません。これらを割り当てるなら、少しずつではなくショートカット全体を一度に見直す良い機会です。ひとまとまりの意識的な作業として済ませると、全体の一貫性が保てます。
外部画面でウインドウのサイズがおかしい
ウインドウが正しいモニタには移動するのに、そこでサイズがおかしくなるなら、たいていはスケーリングが理由です。2つのディスプレイはしばしば異なるスケーリングで動くので、ノートパソコンのパネルの「半分」は外部モニタの「半分」とピクセル幅が違います。あるディスプレイが均等に割り切れないスケーリング解像度を使っていると、半分や三分の一が1〜2ピクセルずれます。
システム設定 → ディスプレイ で外部ディスプレイのスケーリングを確認してください。きれいに割り切れる解像度なら、スナップがより予測どおりになります。これは一般的なサイズ問題と根が同じなので、外部だけでなく両方の画面でサイズがずれているなら、ウインドウが違うサイズにスナップする問題を扱う専用記事が、余白とスケーリングをより深く掘り下げています。
取り外すとウインドウが散らばる
これはRectangleがレイアウトを失っているように見えますが、macOSです。外部ディスプレイを切り離すと、macOSはそのウインドウをどこかに置かねばならず、残った画面に移します——しばしば積み重なったりサイズが変わったりして。動かしたのはRectangleではなく、切り離しです。
macOSがこうするのを止める方法はありませんが、復旧は速いです。1画面になったら、いつものショートカットでウインドウを並べ直せば、レイアウトは数秒で戻ります。まさにここで、よく練習した数個のショートカットが効いてきます。頻繁にドックへ抜き差しするMac上でRectangleを使うなら、わずかな下準備の価値がある理由の一つでもあります。
あるディスプレイでウインドウがまったく動かない
別の症状には別の原因です。特定のディスプレイでショートカットが何もしない——あるいはどこでも何もしない——なら、それは配置やスケーリングの問題ではありません。ほぼ必ずアクセシビリティの権限かショートカットの衝突で、直し方は上のどれとも違います。それにはショートカットが効かないときのチェックリストが正しい場所です。このページは、ウインドウが動きはするのに違う画面や違うサイズに来る場合に特化しています。
安定したマルチモニタ環境をつくる
順番に:ディスプレイの配置を物理的な机に合わせ、次/前のディスプレイのショートカットを割り当て、各モニタのスケーリングがきれいに割り切れるか確認します。この三つで外部モニタの不満のほぼすべてが直ります。すべての根底にあるのは、RectangleがあなたのディスプレイについてmacOSが報告する内容に従って動くということ。だから何かおかしく見えるとき、直す場所はたいていRectangle自体ではなくディスプレイ設定です。それらをそろえれば、ドックを使うマルチスクリーンのワークフローは本当に滑らかになります。
よくある質問
なぜRectangleはウインドウを違うモニタに移動するのですか?
たいていは、システム設定のディスプレイの配置が実際の物理配置と一致していないからです。Rectangleは、macOSが画面をどう配置していると認識しているかに基づいてウインドウを移動します。配置を実際の机に合うよう直せば、違うモニタに関する問題のほとんどが解決します。
Rectangleでウインドウを別のディスプレイに移動するには?
Rectangleには、アクティブなウインドウを次または前のディスプレイに移動する専用のショートカットがあります。設定されていなければ、Rectangleの設定で割り当ててください。ウインドウをモニタ間で直接移動するので、画面をまたいでドラッグするより速く確実です。
なぜ外部モニタでウインドウのサイズがおかしくなるのですか?
ディスプレイごとに解像度スケーリングが異なることが多く、ある画面の半分は別の画面の半分とピクセルサイズが同じではありません。外部モニタでウインドウが妙なサイズになる場合は、そのディスプレイのスケーリング設定を確認してください。きれいに割り切れる解像度なら、半分や三分の一がより予測どおりになります。
モニタを取り外すとウインドウが並び替わるのはなぜですか?
それはRectangleではなく、切り離されたディスプレイからウインドウを移すmacOSの動きです。外部画面がなくなると、macOSはそのウインドウを残ったディスプレイに移動します。1画面に戻ったら、Rectangleのショートカットで並べ直せばレイアウトはすぐ元に戻ります。