2009-10-14 15:53:37 +0000 2009-10-14 15:53:37 +0000
305
305

Mac OS Xで画面外のウィンドウを画面上に戻す

Mac OS X 10.6.1 Snow Leopardでは、特にMacBookから外部モニターを外すと、画面外のウィンドウが残ってしまうことがあるようです。タイトルバーを掴んで画面上にドラッグして戻すことができない場合、ウィンドウを画面上に戻すにはどうすればいいのでしょうか? XvsXP.com では、画面の解像度を下向きに調整して、画面外のウィンドウを「スナップバックして視界に戻す」ようにしてから、画面の解像度を元の設定に戻すことをお勧めしています。OS X 10.4 Tigerでは、私はすべてのオフスクリーンウィンドウを画面上に戻すスクリプトを持っていたが、私のLeopardと現在のSnow Leopardへのアップグレードでは、私はそのスクリプトを持っていないようです。

何か良い解決策はありますか?

Respuestas (21)

316
316
316
2009-10-14 16:25:43 +0000

この方法はうまくいくようです:ウィンドウメニューをクリックして、ズーム

123
123
123
2011-12-10 21:23:14 +0000

全体のスレッドを読んでいませんが、私が見つけた最も簡単な方法は、**画面の解像度を変更することでした* :

システム環境設定に移動します。その後、ちょうどあなたの元の解像度の設定に戻ってそれを切り替えると、すべてが所定の場所に戻っている必要があります。

46
46
46
2009-10-14 16:04:17 +0000

3つのアイデア:

  • CmdF1 (MacBookのキーボードで通常のファンクションキーを使用するように設定している場合はCmdfnF1)は、ミラーモードと拡張デスクトップの間でディスプレイを切り替えます。副次的な効果として、ウィンドウが予測不能に移動してしまうことがあります。そのため、消えてしまったウィンドウが見える場所に移動してしまうことがあります。この場合、外部モニターを接続する必要があります。

  • スペースをオンにして、ホットキーを押してスペースの概要を表示し、そこに消えたウィンドウのアウトラインが表示されているかどうかを確認してください。もしそうであれば、それをドラッグしてください。間違いなく非理想的な解決策であり、保存されていない作業がある場合には実用的ではありません。

37
37
37
2012-09-24 11:40:40 +0000

AppleScript Editor で以下のようなスクリプトを実行してみることもできます:

tell application "iTunes"
    set bounds of windows to {100, 100, 800, 800}
end tell
tell application "System Events" to tell window 1 of process "UltraEdit"
    set position to {100, 100}
    set size to {800, 800}
end tell
36
36
36
2014-10-13 19:49:26 +0000

ウィンドウの一部が表示されている場合は、Optionキーを押しながらウィンドウの境界線をクリックします。これにより、ウィンドウをフルビューにドラッグすることができます。

21
21
21
2011-01-28 13:24:20 +0000

上記のどれも私のために動作しませんでしたが、私は変更することによって修正を管理:

  • システム環境設定
  • ハードウェア
  • ディスプレイ

その後、'配置'タブに移動し、内部のものの上に外部ウィンドウをドラッグしてください(代わりに横に並んで)。

9
9
9
2015-02-17 17:03:35 +0000

メニューからのウィンドウ/ズームオプションが助けにならない場合(1番目の回答で提案されたように):

(これはアプリケーションがAdobe Photoshopのようなウィンドウメニューの独自の非標準的な実装を持っている場合に発生する可能性があります)、

あなたは、ディスプレイの設定に移動し、'より多くのスペース’ (スケール)オプションを選択する必要があります。

もし恒久的な解決策をお望みでしたら、BetterTouchToolをインストールしてください。例:

8
8
8
2011-07-26 14:49:07 +0000

私は OS X Lion の Parallels Desktop 6 でこの問題に悩まされていました。解決方法は、Dockのアプリケーションのアイコンを右クリックし、「オプション」メニューから「割り当て先」で「このデスクトップ」を選択してください。これでアプリのウィンドウが現在のデスクトップに戻るはずです。この種のことでは、以前のスペースプリフペインの方がはるかに高速です。

パラレルスで同じ問題を抱えている方の参考になれば幸いです。

8
8
8
2014-10-26 09:59:52 +0000

左上のアイコンをクリックして「Force Quit …」を使う方法を見つけました。

これを使ってアプリを強制終了させ、再度起動させます。新鮮な状態で起動し、画面にウィンドウが出てきます。

7
7
7
2014-09-11 19:44:21 +0000

外部ディスプレイを接続している場合や、外部ディスプレイを再接続している場合、その時点でウィンドウがオフスクリーンになっていて管理できない場合、ドックでそのアプリケーションのアイコンを右クリックして、ウィンドウを他のディスプレイにスナップさせることができます。まだ MS Windows のソリューションほど簡単ではありませんが、間違いなくその手間の残りのすべてを通過するよりも簡単です。

5
5
5
2012-09-10 17:25:10 +0000

OSX 10.7.4では、上記の方法のどれもうまくいきませんでした。KeePassXにアクセスしようとしていたのですが、完全に画面から消えていました。(自宅ではセカンドディスプレイに移動していましたが、オフィスではセカンドディスプレイがない状態になっていました。)

解像度を前後に変えても効果がありませんでした。アプリを閉じて再度開いても効果はありませんでした。

しかし、データベースを閉じて新しいデータベースを開くようにお願いしたところ、ウィンドウを移動させてくれたので、ドロップダウンでファイルを選択できました。(やったー!)

4
4
4
2017-03-01 20:40:41 +0000

ホールドオプション+ドックのアプリアイコンを2回クリックすると、最初に最小化され、その後、デスクトップ上の完全なビューにウィンドウを復元します。

3
3
3
2015-05-18 18:00:59 +0000

仕事でVPNアクセスに使っているSecurIDというトークンアプリのために、上記のようなことをいろいろ試してみましたが、このAppleScriptでようやく解決しました。このAppleScriptがようやく解決しました(提供: http://www.leonamarant.com/2008/04/02/how-to-get-off-screen-windows-back-on-your-mac-os-x-v105/

-- Example list of processes to ignore: {"xGestures"} or {"xGestures", "OtherApp", ...}
property processesToIgnore : {}

-- Get the size of the Display(s), only useful if there is one display
-- otherwise it will grab the total size of both displays
tell application "Finder"
    set _b to bounds of window of desktop
    set screen_width to item 3 of _b
    set screen_height to item 4 of _b
end tell

tell application "System Events"
    set allProcesses to application processes
    set _results to ""
    repeat with i from 1 to count allProcesses
        set doIt to 1
        repeat with z from 1 to count processesToIgnore
            if process i = process (item z of processesToIgnore) then
            set doIt to 0
            end if
        end repeat

        if doIt = 1 then
            tell process i
                repeat with x from 1 to (count windows)
                    set winPos to position of window x
                    set _x to item 1 of winPos
                    set _y to item 2 of winPos

                    if (_x < 0 or _y < 0 or _x > screen_width or _y > screen_height) then
                        set position of window x to {0, 22}
                    end if
                end repeat
            end tell
        end if
    end repeat
end tell
3
3
3
2010-08-27 23:56:04 +0000

ビューの位置はニブファイル自体に保存されています。これを修正した方法は、ビューに変更を加えてから保存することでした。Interface Builderをシャットダウンして、再度起動してみました。すると、ウィンドウとビューがメイン画面に戻ってきました。この作業をする前に、すべてのオプションを試してみました。ズーム、ライブラリ/プリファレンスからの.plistの削除、F8、ウィンドウの収集…。どれもダメでした。参考になれば幸いです。

2
2
2
2015-03-03 19:31:12 +0000

私にとっての簡単な答えは、外部モニターを完全に取り外すだけなら(ノートパソコンを持って会議に行くためなど)、蓋を閉めてまた開けるだけです。他の回答(^1、ズーム、ウィンドウの移動)はすべて私には効果がありませんでした。

2
2
2
2009-10-14 16:54:44 +0000

システム環境設定 “ ディスプレイ ” ディスプレイの検出。

それはシステムを強制的に再スキャンし、行方不明のモニターを検出します。

また、それが動作しない場合、システムはまだモニターが接続されていると考えている場合は、2つのことを試してみてください:

1.ケーブルがまだ接続されている場合(モニターに接続されていない)、それを切断します。ディスプレイパネルの配置タブで、"Gather Windows “を試してみてください。これですべてのウィンドウがアクティブ/プライマリモニターに集まるはずです。

1
1
1
2014-03-26 11:02:15 +0000

WindowZoom メソッドは興味深いもので、おそらく私が Moom でなければ を使っていたものでしょう。これは、ウィンドウの位置を変更したり、サイズを変更したりするためのホットキーを設定することができます。私は9セルグリッド(altoption1-9)だけでなく、左/右半分といくつかの他のものを持っています。

センターリングとウィンドウを展開するためのMoomのデフォルトは、controlshiftzとスペースです - 私はこれをaltzに変更しました。スクリーンキャストでも、ウィンドウの位置をより大きくコントロールできるので、非常に便利です。

0
0
0
2019-09-09 23:29:45 +0000

サードパーティ製のソリューションとしては、 HyperDock を使用します。現在macOS 10.14 Mojaveと互換性があります。

このユーティリティはDockを変更して、アプリケーションアイコンの上に各アプリケーションのウィンドウのプレビューが浮かんで表示されるようにします。

これらはドラッグ可能なので、表示したいウィンドウを選んで必要なモニターにドラッグするだけです。

0
0
0
2014-07-15 21:51:20 +0000

私の状況では、外付けモニタの1つを抜いた後、Mavericks上でウィンドウが消えてしまいました。私はまだ別の外部モニターをMacBook Proに接続していましたが、プラグを抜いた外部モニターから移動したウィンドウは内蔵ディスプレイに移動していました。しかし、Mavericks のスクリーンと「スペース」の使い方では、他のディスプレイには表示されませんでした。

一番簡単な方法は、Exposé を開いて(キーボードショートカットを再有効にしている場合は F9 を押すか、設定に応じて 3 本指か 4 本指で上にスワイプして)、欠けているウィンドウを 1 つのモニターから別のモニターにドラッグすることです。そうすると、OS X は自動的に新しいモニターの範囲内にウィンドウを配置し、再び表示されるようになります。

0
0
0
2010-06-24 14:21:21 +0000

私が Interface Builder で遭遇したような極端なケースでは、2 台目のモニタを再接続して、欠けているウィンドウを見つけて、それをプライマリディスプレイにドラッグしてみてください。

0
0
0
2018-02-22 23:17:21 +0000

水平方向か垂直方向のどちらかの端をつかんでマウスを平行移動させると、ウィンドウのサイズが変更されます。これで、ウィンドウの欠けている部分を画面にドラッグして戻すことができるようになりました。

Gerelateerde vragen

12
5
13
8
5