macos – Mac OS X でオフスクリーンウィンドウをスクリーン上に戻す

macos off-screen

Mac OS X 10.6.1 Snow Leopardでは、特にMacBookから外部モニターを外したときに、一部のウィンドウが画面から外れたままになってしまうことがあるようです。タイトルバーを掴んで画面上にドラッグして戻すことができないときに、ウィンドウを画面上に戻すにはどうすればいいのでしょうか?

XvsXP.com では、画面解像度を下向きに調整して、オフスクリーンのウィンドウを「スナップバックして表示に戻す」ようにしてから、画面解像度を元の設定に戻すことを推奨しています。OS X 10.4 Tigerでは、すべてのオフスクリーンウィンドウを画面上に戻すスクリプトを持っていましたが、LeopardやSnow Leopardへのアップグレードでは、そのスクリプトを持っていないようです

もっと良い解決策はないのか?

  315  Matthew Rankin  2009-10-14


ベストアンサー

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

329  Hai Vu  2009-10-14


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

システム環境設定 ” ディスプレイに移動し、解像度を変更します

これにより、お使いのコンピュータがディスプレイを再びレンダリングし、開いているすべてのウィンドウを再配置するように強制されます。その後、元の解像度設定に切り替えれば、すべてが元の位置に戻るはずです

129  Philip Ebanks  2011-12-10


Three ideas:

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

  • スペースをオンにしてホットキーを押すと、スペースの概要が表示され、そこに欠けているウィンドウのアウトラインが表示されているかどうかを確認します。表示されている場合は、必要な位置までドラッグしてください

  • アプリケーションを終了して再起動してください。間違いなく非理想的な解決策であり、保存されていない作業がある場合は実用的ではありません

47  Doug Harris  2009-10-14


いくつかのウィンドウは、下端から水平方向にドラッグするなどして移動することができます

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

39  Lri  2012-09-24


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

39  Jim Geurts  2014-10-13


上記のどれも私には効きませんでしたが、変更することでなんとか修正できました

  • System Preferences
  • Hardware
  • Displays

次に、「配置」の「タブ」に移動し、外部ウィンドウを内部ウィンドウの上にドラッグします(横に並べるのではなく)

21  Michael Durrant  2011-01-28


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

Window/Zoom on OSX

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

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

See:

Displays - Scaled - More Space

もしあなたがいくつかの恒久的な解決策を持ちたいのであれば、BetterTouchToolをインストールして、ウィンドウを移動するための余分なオプション(ジェスチャー)を提供してください。例を挙げてみましょう

BetterTouchTool - Move windows

9  kenorb  2015-02-17


OS X Lion の Parallels Desktop 6 で、VM の実際のウィンドウが画面外に隠れてしまい、Mission control とスペース間をスワイプしたときにしか表示されないという問題がありました

同じ問題を抱えている方のために、この問題が他の場所にも当てはまることを願っています。解決方法は、Dockにあるアプリケーションのアイコンを右クリックし、「オプション」メニュー項目に移動し、「割り当て先」で「このデスクトップ」を選択します。これでアプリのウィンドウが現在のデスクトップに戻るはずです。この種のことをするには、以前のスペースプリフペインの方がずっと速いです

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

Lion では、このポジションに Assign To オプションはありません

8  purpletonic  2011-07-26


私は、左上隅のアイコンをクリックして、”強制終了… “を使用して、方法を見つけました

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

8  wgui  2014-10-26


まだ外部ディスプレイを接続している場合、または外部ディスプレイを再接続している場合、その時点でウィンドウがオフスクリーンで管理できない場合、ドックでそのアプリケーションのアイコンを右クリックして、ウィンドウを他のディスプレイに強制的にスナップさせることができます

これにより、ディスプレイの解像度を変更したり、システム環境設定タブを開いたりすることなく、ウィンドウの位置を調整することができます。MS Windowsのソリューションほど簡単ではありませんが、残りのすべての面倒な作業を行うよりは間違いなく簡単です

7  James Brewer  2014-09-11


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

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

しかし、データベースを閉じて、新しいデータベースを開くように要求すると、ウィンドウが移動して、ファイルを選択するためのドロップダウンにアクセスできるようになりました。(やったー!)

5  NotoriousWebmaster  2012-09-10


optionを押したまま + ドックのアプリアイコンを2回クリックすると、最初に最小化され、その後デスクトップ上でウィンドウをフルビューに戻すことができます

4  Justin  2017-03-01


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

3  community wiki  2010-08-27


仕事でVPNアクセスに使用しているSecurIDというトークンアプリのために、上記のすべてを試してみました。この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  DustinB  2015-05-18


システム環境設定 ” ディスプレイ ” ディスプレイの検出 に移動します

システムを強制的に再スキャンして、欠けているモニターを検出します…私がそれに遭遇したとき、通常はそれが問題を解決します

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

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

2  Benjamin Schollnick  2009-10-14


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

2  user1442960  2015-03-03


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

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

1  Koobz  2014-03-26


Interface Builder のような極端なケースでは、2 台目のモニタを再接続して、見つからないウィンドウを見つけて、それをプライマリモニタにドラッグして戻すという方法があります

さて、あなたの仕事をチェックするには、プログラムを終了して、それを再起動して、目的のすべてのウィンドウがあなたのプライマリディスプレイ上に住んでいることを確認してください

さて、2台目のモニターを外します

0  JJ Rohrer  2010-06-24


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

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

0  Bryson  2014-07-15


なぜ今まで触れられていなかったのか不思議ですが、とても簡単に解決できる方法があります

ウィンドウの水平または垂直方向の端(ただし、コーナーは除く)のいずれかをつかみ、ウィンドウのサイズを変更するために、通常の方向ではなく、端に平行にマウスを移動することができます

つまり、ウィンドウの水平方向の端を水平方向に、垂直方向の端を垂直方向に動かした場合、ウィンドウのサイズを変更するのではなく、全体を動かします。これで、ウィンドウの欠けている部分を画面にドラッグして戻すことができるようになりました

0  Csongor Halmai  2018-02-22


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

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

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

0  jasonology  2019-09-09


タイトルとURLをコピーしました