Anonim

多くのOS Xアプリには、OS Xヘルプビューアー(通常、アプリのメニューバーで[ ヘルプ ] > [ ヘルプ ]をクリックすると表示されます)を介した組み込みのマニュアルとトラブルシューティングガイドがあります。 デフォルトでは、OS Xヘルプウィンドウは、アクティブではない場合でも常に他のすべてのウィンドウの上に表示されます。これは、他のほとんどすべてのOS Xアプリの動作とは異なります。

OS Xヘルプビューアーウィンドウは、アクティブでない場合でも、常に他のすべてのウィンドウの上に表示されます。

ユーザーは関連アプリケーションで作業中にヘルプビューアーの指示を参照する可能性が高いため、多くの場合、この動作は理にかなっていますが、特にOS Xヘルプウィンドウが表示される小さな画面のMacの所有者にとっては必ずしも理想的ではありませんアプリ自体の重要なUI要素をブロックします。 ありがたいことに、ターミナルコマンドを使用してヘルプビューアーの動作を変更し、アクティブでないときに他のアプリケーションウィンドウの上に表示されないようにすることができます。これにより、ヘルプビューアーウィンドウは他の標準OS Xアプリケーションと同じように動作します。 方法は次のとおりです。
まず、現在開いているヘルプウィンドウをすべて閉じます。これから行う変更は、アプリの開いているインスタンスには反映されません。 次に、 Applications> UtilitiesフォルダにあるTerminalを起動し、次のコマンドを入力してキーボードのReturnキーを押して実行します。

デフォルトでは、com.apple.helpviewer DevMode -bool TRUEが書き込まれます。

ここで、このヒントを読んでいるSafariウィンドウなど、いずれかのアプリのヘルプビューアーを開き、関連するアプリウィンドウの上にウィンドウを配置します。 デフォルトの動作とは異なり、現在アクティブなアプリケーションウィンドウを選択すると、ヘルプビューアーが一番上に表示されなくなり、プライマリアプリケーションウィンドウで覆われているウィンドウのすべての部分が覆われます。

ターミナルコマンドを使用すると、ヘルプビューアーウィンドウは他のOS Xアプリのように動作し、アクティブウィンドウの背後に移動します。

この新しい動作が気に入らず、ヘルプビューアーウィンドウを他のすべてのウィンドウの上に表示したままにする場合は、ターミナルに戻って次のコマンドを使用します。

デフォルトはcom.apple.helpviewer DevMode -bool FALSEを書き込みます

OS Xヘルプウィンドウが一番上に表示されないようにする方法