OS Xが外部モニターに接続されているときにスリープしているときに、ウィンドウのサイズ変更や移動を防ぐことはできますか?


23

Retina Macbook ProをHDMIポート経由でASUS 2560x1440ディスプレイに接続しています。ラップトップのふたを閉じたままにして、モニターが使用中の唯一のディスプレイになるようにします。

コンピューターが(必要に応じてホットコーナー経由で)スリープ状態に戻って復帰すると、すべてのウィンドウのサイズが変更され、左上隅に表示されます。私の想定では、内蔵ディスプレイ用にサイズを変更し、再配置しています。これを防ぐ方法はありますか?コンピューターを再度使用するときに、すべてのウィンドウのサイズを変更して移動する必要はありませんか?


1
これは、ディスプレイがスリープ状態になるか、信号が失われたためにオフになったときに発生します。これは、Macがスリープ状態のときに起こります。どうにかディスプレイを「オン」のままにしておくことができれば、Macはそれが削除されたとは思わず、ウィンドウをそこに置いたままにするでしょう。
-zevlag

1
私にもこの問題があります。これは、ディスプレイがスリープ状態になった後にASUSモニターがオフになり、接続が(Macへの)存在しないことを誤って通知するために発生します。Macは(間違って、私見。これを行うにはスリープ解除を待つ必要があります)、デスクトップを再構成し、ウィンドウを移動します。これを修正する方法はありません。
リック

回答:


6

外部モニターのメニューに移動します。一方のデバイスが他方のデバイスの電源をHDMI経由で切り替えることを許可するオプションがある場合は、これが選択解除されていることを確認してください...)。

私も、外部モニターで(HDMI経由で)MBP Retinaを使用しています。デスクトップにアプリケーションウィンドウがあるときに外部モニターをオフにすると、ラップトップの画面が更新され、ウィンドウがラップトップのディスプレイに移動したと表示されます。ただし、外部モニターの電源を再びオンにすると、これらのアプリケーションウィンドウは外部のデスクトップ上の(同じ場所とサイズ)に「自動的に」移動します(その間にコンピューターをシャットダウンしない限り) 。したがって、1つの解決策のようです(ラップトップのディスプレイを使用するのが難しい場合)は、ラップトップを開いたままにするが、画面の明るさを0に下げることです。ラップトップのプロファイルは、閉じた場合よりも「かさばる」ことに変わりはありません。この方法のもう1つの利点は、ラップトップが涼しい状態に保たれることです(閉じない場合よりも)。これは、無料の温度監視アプリで確認できます。

上記がうまくいかない、または耐えられない場合は、このような何かを機能させるための重いLinuxスクリプトを探しています(それが可能な場合でも、熟練したプログラマにとっても素晴らしい学習体験であることが証明されるはずです) 。


5

あなたがそれを防ぐことができるかどうかはわかりませんが、私はStay by Cordless Dog($ 15、無料トライアル)と呼ばれるアプリを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.