web-dev-qa-db-ja.com

外付けモニタを取り外した後にMac OS XのWindows位置をリセットする

マルチモニタでMac OSを使用するのは素晴らしいことですが、外部モニタ(2台目のモニタ)を削除した後、通常は外部モニタ上のウィンドウの位置は通常デフォルトのモニタに移動しません。このような使い方のためにウィンドウの位置をリセットできるショートカットキーやユーティリティはありますか?

70
hendrasaputra

もともと私の答えから Server Fault Question 7237

モニタのプラグを抜くと(該当する場合はアダプタも含めて - OS Xはモニタがまだ接続されていると考えます)、すべてのウィンドウがメイン画面に移動します。ときには、ウィンドウの中には、画面の一番右端に位置を維持するものがあり、タイトルバーをつかんで移動したい場所に移動するのに十分なスペースがあります。

あなたがそれらを見ることができるようにウィンドウを配置する一つの方法は(何らかの理由でそれらがスクリーンの外に出ている場合)、問題のウィンドウを所有するアプリケーションに変更し、Optionキーを押しながら「前面に配置」を選択することです。ウィンドウメニューその後、そのアプリケーションのすべてのウィンドウを画面の左上から順に並べます。

第二に、利用可能なAppleScriptがいくつかあります(例: これはSnipplr で)すべてのウィンドウを画面からはみ出して画面に移動させます。

ControlPlane もありますが、あなたのためにこれの多くを自動化するのを助けるでしょう Stay と呼ばれる気の利いたシェアウェアアプリもありますモニタが切断されてスクリプトを実行できるようになった場合は、単に気付くだけではありません(単にウィンドウを並べ替える以上のことをしたい場合)。 ControlPlaneは無料ですが、ウィンドウを移動するための直接的なメカニズムはありません(前述のAppleScriptのいずれかにアタッチする必要があります)。

63
Chealion

また、[ディスプレイ]に移動して[ミラーリングのオン/オフ]を選択すると、ウィンドウがリセットされます。

6
Alex

breeze には、グローバルウィンドウとアプリケーションウィンドウの状態があります。状態はキーボードを使用してトリガーすることができ、解像度に依存しません。これと sizeup および windowflow を組み合わせると設定されます。

4
yanokwa

オプションキーを押しながら、ドックにあるアプリケーションのアイコンを2回クリックします。最初のクリックでウィンドウが非表示になり、2回目のクリックでウィンドウが単一のウィンドウに収まるようにサイズ変更されます。

3
uhzoomzip

やってみる

ウィンドウ - >カスケード

これで問題は解決しましたか?

3
m-p

これらのどれもうまくいかなかった、それから私はplistファイルを削除するためのトリックについて読んだ。それは私が最後にそれを閉じたときに開いていたメインウィンドウを集めることを試みていたアプリのための私の登録を含むすべてを削除しました。

それから私は以下を試みて成功しました:私はキーMainWindowFrameをs.thに変更しました。私の場合は、私の画面解像度以下

<key>MainWindowFrame</key>
    <array>
        <integer>**2237**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

に:

<key>MainWindowFrame</key>
    <array>
        <integer>**1000**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

それはついにトリックをしました!

2
gr.mon

Macで異なる解像度の複数のディスプレイを実行すると、Macはすべてのモニタが実際には同じ垂直解像度を持つように見せかけて、小さいディスプレイと最大のディスプレイの間の隙間を埋めるように「仮想」ディスプレイrealestateを作成します。 。例えば、私はMacBook Proと27インチCinemaディスプレイを持っています。

私は自分のCinemaディスプレイを2560x1440のネイティブ解像度で、そして私のMacBookを一番右の「もっと広いスペース」の設定で動かしている(1440よりは小さいが、それが正確にはわからない)。モニタとラップトップを机の上に置く方法がよくあるため、システム環境設定の「配置」タブを使ってディスプレイの下端を揃えます。これを行うと、配置ウィンドウで空白または空として表示されているMacBook画面の上にセクションがあります。

しかし、私は自分のディスプレイの上端が揃うように物事を再配置すると、それがスクリーン上にあり全体が見えていると思って、私の足りないアプリケーションウィンドウが静かにラップトップのモニタスペースの左上で私を待っていたことを発見しました。時間。そこから、ノートパソコンの画面を下に移動して下部の外部モニタに合わせると、システムが隠れていたウィンドウをCinemaディスプレイの左上に表示できるようになりました。

1
user237707

[システム環境設定]> [ディスプレイ]に移動して、解像度を1024 x 768や800 x 600など低い解像度に変更すると、ウィンドウがその小さなディスプレイサイズにリセットされます。すべてオフスクリーンのウィンドウが表示されるはずだったものに戻します。

1
Michael Glenn

スペースを切り替えるときにしかアプリケーションウィンドウを見ることができないという奇妙なケースがありました。私はそれが画面の左側にあることを知っていました。私はここで説明されている多くの方法を試してみましたが無駄でした。

やがて、私は私のメインディスプレイと外部ディスプレイをディスプレイ設定で並べ替えたので、onはもう一方の左上になり、最終的にウィンドウが表示されます。

1
TTT

私はMacBookで外付けモニターを使う友人に対しても同様の質問をしました、そして彼は SizeUp を提案しました。まだ調べていませんが、それはあなたが望んでいることかもしれません。

1
jtimberman

あなたがすることができるもう一つのことは、露出に入り(私はデフォルトで3本の指を上にスワイプすると思います)、そして別のスクリーンにウィンドウをドラッグすることです。あなたが右下隅に到達することができれば、それは画面の上部にウィンドウを開くでしょう。

0

私はメニューバーの表示設定を維持します(これに関する表示設定にはオプションがあります)。モニタの配置が変わってもOS Xがそれを検出しない場合は、ここをクリックして「ディスプレイの検出」を選択してください。

あるいは、Automatorでそのアクションをスクリプト化し、それにショートカットキーを自分で割り当てることもできます。詳しくは このリンク をご覧ください。

0
Mark Pim

Pixelmatorを使用していて、自宅のラップトップをモニターに接続して使用していた翌日にPixelmatorを使用しようとしたときに、いくつかのウィンドウが画面から消えたときにも同じ問題が発生しました。単にディスプレイに入り、解像度を低い値に設定し、「ギャラリウィンドウ」ボタンをクリックしてから、解像度を通常に戻すと、すべてのPixelmator(またはあらゆるアプリケーション)ウィンドウが表示されます。

0
user26795