Macでアプリケーションウィンドウを「常に最前面に保つ」方法

A stack of letters.

ほとんどの、あるいはすべてのLinuxディストロには、アプリケーションウィンドウを「常に最前面」にして画面に固定する方法があります。同じアーキテクチャを共有しているにもかかわらず、macOSではこれが難しくなっていますが、努力次第で可能です。

この記事では、Macのネイティブ機能とサードパーティ製ウィンドウマネージャを使用してアプリケーションウィンドウを常に最前面に保つ方法を紹介します。また、Afloatについても触れます。これはMacでこれを達成する一般的な方法ですが、多くの注意点があります。

関連記事: Macデスクトップを新しい外観にカスタマイズする

Afloatを使ってアプリケーションウィンドウを「常に最前面」に保つ方法

伝統的な方法であり、おそらくMacアプリケーションウィンドウを常に最前面に保つ唯一の方法はAfloatを使用することです。長年にわたり、多くのユーザーがこの卓越したソリューションに依存してきました。

それでも、2021年のAfloatにはいくつかの欠点があります:

  • 6年間更新されていないため、現在のMacモデルやApple Siliconチップで動作しない可能性があります。
  • SIMBLなどの依存関係が必要です。実際、いくつかの情報源があり、オペレーティングシステム(OS)や互換性に応じて好みが変わることがあります。
  • セットアップには手間がかかり、2つのアプリがあなたのマシンでうまく動作する必要があります。
  • 特定のセキュリティ設定を無効にする必要があり、エンドユーザーにとっては大きな障害(しかも危険を伴う)です。

それにもかかわらず、Afloatを試す価値があるかもしれません。ただし、ユーザーは注意が必要です。Afloatは古くてインストールが複雑なソフトウェアだからです。

アプリケーションウィンドウを「常に最前面」に保つ他の方法

macOS Catalina以降を使用している場合、ウィンドウを表示したままにするが、必ずしも最前面に保つ方法がある。

Split Viewを使用してウィンドウをタイルし、必要に応じてそれらの間を切り替えることができます。ただし、最初にシステム環境設定画面に移動し、Mission Controlを選択してください。

The Mission Control panel.

ここで、「ディスプレイは別々のスペースを持つ」がアクティブであることを確認し、いくつかのアプリを開きます。一つのアプリのツールバーで、緑のウィンドウボタンにカーソルを合わせてください。タイル形式を選択するように求めるポップアップが表示されます。

The Tile Format options.

一つを選ぶと、それがあなたのスペース内に複製されます。

A tiled screen.

これは最善のアプローチではなく、あなたにとって最良の選択肢ではないかもしれません。代わりに、専用のウィンドウマネージャを検討した方が良いかもしれません。

専用ウィンドウマネージャを使用してアプリケーションウィンドウを「常に最前面」に保つ

残念なニュースは、Afloatが行うように要素を画面にピン留めするネイティブな方法がないことです。これは失望ですが、ウィンドウを常に最前面に保つのではなく、視認性を高めるための素晴らしい代替手段があります。

要点は、特定の画面の部分内でウィンドウを保つためには、ある程度の自己管理が必要だということです。ただし、Appleのネイティブ機能よりもはるかに多くの選択肢があります。

人気の有料オプションにはBetterSnapToolとMagnetがあります。

The Magnet app.

ただし、これらのアプリができるほぼすべての機能を模倣する無料のオープンソースの解決策があります:Rectangle。

The Rectangle app logo.

ツールバーに配置され、画面のさまざまなエリアにウィンドウを追加することができます。実際、利用可能な場所は豊富です。

Rectangle's options for tiling the screen.

それぞれにクイックショートカットが用意されており、パワーユーザーがウィンドウを瞬時に整理する方法を提供します。さらなるコントロールのために、ウィンドウを四等分や六等分に分けた画面のエリアに配置することもできます。これにより、状況に応じたユニークなレイアウトを作成できます。

A tiled screen using Rectangle.

もちろん、ウィンドウを常に最前面に保つためには、それが自身の画面の一部にあり、近くに他のウィンドウがない必要があるため、ある程度の自己管理が必要です。このアプローチを使用すると、ウィンドウを常に視認できるようにすることができると言う方が正確です。

まとめ

macOSがウィンドウを常に最前面に保つ方法を持っていないのは奇妙なことです。これはLinux内で利用可能であり、両者は同じコアアーキテクチャを持っているからです。それでも、ウィンドウを視認できる方法があり、ある程度の自己管理があれば、ウィンドウが常に最前面にあるかのように行動することができます。勇気があるなら、Afloatをインストールしてみることもできます。ただし、動作させるのが難しく、最良の時でもバグがあることに注意してください。

Macでウィンドウを管理する他の方法をいくつかご紹介します - ぜひご覧ください!あなたはアプリケーションウィンドウを常に最前面に保つためにどのようにしていますか?私たちの提案のいずれかがあなたに役立つでしょうか?下のコメントセクションで教えてください!