Atur ulang Posisi Mac OS X Windows setelah menonaktifkan monitor eksternal

72

Menggunakan Mac OS pada banyak monitor itu bagus, tetapi setelah melepas monitor eksternal (monitor kedua) biasanya posisi windows pada monitor eksternal tidak dapat diposisikan kembali ke monitor default. Apakah ada tombol pintas atau utilitas yang dapat mengatur ulang posisi jendela untuk penggunaan seperti ini?

hendrasaputra
sumber
Anda dapat memeriksa serverfault.com/questions/7237/… di Server Fault juga.
Chealion
juga melihat queestion yang sangat populer. Apa saja Window Management Options yang ada untuk OS X?
cwd

Jawaban:

64

Dari jawaban saya awalnya di Server Fault Question 7237 :

Ketika monitor dicabut dari stopkontak (termasuk adaptor juga jika berlaku - meninggalkan adaptor meninggalkan OS X berpikir monitor masih terpasang) semua Windows harus pindah ke layar utama Anda. Kadang-kadang beberapa jendela (mis. Firefox) akan mempertahankan posisinya di ujung kanan layar sehingga Anda memiliki cukup ruang untuk meraih bilah judul dan memindahkannya ke tempat yang Anda inginkan.

Salah satu metode mengatur Windows sehingga Anda dapat melihatnya (jika karena alasan tertentu mereka tidak menggunakan layar) adalah mengubah aplikasi yang memiliki jendela tersebut, tahan tombol Option dan pilih "Atur di Depan" dari Menu jendela. Kemudian akan mengatur semua jendela aplikasi itu dalam riam dari kiri atas layar.

SEcondly, ada beberapa AppleScripts tersedia (mis. Ini di Snipplr ) yang juga akan mengambil setiap jendela dari layar dan memindahkannya di layar untuk Anda.

Ada juga aplikasi shareware bagus bernama Stay yang akan membantu mengotomatiskan banyak hal ini untuk Anda, sementara ada juga ControlPlane yang akan melakukan lebih dari sekedar pemberitahuan jika monitor terputus dan memungkinkan Anda untuk menjalankan skrip (jika Anda ingin lakukan lebih dari sekedar mengatur ulang windows). ControlPlane gratis, tetapi tidak memiliki mekanisme langsung untuk memindahkan windows (Anda harus melampirkannya ke salah satu AppleScripts yang disebutkan di atas).

Chealion
sumber
"Kumpulkan Windows" hanya memengaruhi — dan hanya dimaksudkan untuk memengaruhi — jendela "Tampilan" Preferensi Sistem.
Araxia
@Araxia: Diperbaiki. Aneh karena aku berani bersumpah aku pernah menggunakannya seperti itu sebelumnya (tapi itu jelas tidak bekerja seperti itu di Lion)
Chealion
Anda dapat mengatur ulang jendela dengan Divvy juga
Irfan
Script dari Snipplr bekerja dengan sangat baik. Saya belum mencoba skrip dengan aplikasi X-windows, yang Divvy tampaknya tidak dapat mengubah ukurannya.
harijay
Pada Mavericks, klik aplikasi itu, pada bilah menu, Klik "Jendela"> "Bawa Semua Ke Depan"
Ivan Chau
6

Anda juga dapat pergi ke Displays dan pilih turn off / on mirroring dan me-reset windows.

Alex
sumber
4

angin memiliki status jendela global dan aplikasi. negara dapat dipicu menggunakan keyboard mereka dan resolusi independen. pasangkan ini dengan sizeup dan windowflow dan Anda akan ditetapkan.

yanokwa
sumber
3

Mencoba

Jendela -> kaskade

Apakah ini memperbaiki masalah Anda?

mp
sumber
1
Opsi ini tidak tersedia di OSX
Luke Kanada
4
Bekerja untuk Powerpoint 14.2.1 pada MacOS 10.7.4
mp
OK, tampaknya tidak muncul di OSX 10.6.8 ... Hmmm. Pengguna Lucky Lion
Luke Kanada
3

Tahan tombol opsi dan klik ikon aplikasi di dok dua kali. Klik pertama akan menyembunyikan jendela dan klik kedua akan mengubah ukuran jendela agar pas di jendela tunggal.

uhzoomzip
sumber
Ini adalah jawaban terbaik, ini berfungsi pada macOS Sierra juga.
Justin
2

Tidak ada yang berhasil, maka saya membaca tentang trik untuk menghapus file plist. Itu menghapus segalanya termasuk pendaftaran saya untuk aplikasi yang saya coba kumpulkan jendela utama, yang terbuka, ketika saya terakhir menutupnya.

Kemudian saya mencoba yang berikut dan berhasil: Saya mengubah kunci MainWindowFrame menjadi s.th. di bawah resolusi layar saya, dalam kasus saya:

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

untuk:

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

Itu akhirnya berhasil !!!

gr.mon
sumber
2
file plist mana yang Anda edit?
rennat
1

Saya punya pertanyaan serupa untuk seorang teman yang menggunakan monitor eksternal dengan Macbook, dan dia menyarankan SizeUp . Saya belum memeriksanya, tapi mungkin itu yang Anda cari.

jtimberman
sumber
mungkinkah ukuran naik menyebabkan jendela bergerak ke tepi layar ketika saya membangunkan mac saya?
Andy
1

Anda dapat pergi ke System Preferences> Display dan mengubah resolusi ke sesuatu yang lebih rendah, katakanlah 1024 x 768 atau 800 x 600 dan itu akan menyebabkan windows me-reset ke ukuran tampilan yang lebih kecil. Ubah kembali ke apa yang Anda miliki dengan semua jendela layar yang seharusnya muncul.

Michael Glenn
sumber
pikir ini berhasil
malhal
1

Saya pernah punya kasus aneh di mana saya hanya bisa melihat jendela aplikasi saat beralih antar spasi. Saya tahu itu di suatu tempat di sebelah kiri layar; Saya mencoba banyak metode yang dijelaskan di sini tanpa hasil.

Akhirnya, saya mengatur ulang tampilan utama dan eksternal saya di preferensi tampilan sehingga menyala di sebelah kiri atas yang lain, dan akhirnya jendela muncul.

TTT
sumber
1

Saat Anda menjalankan banyak tampilan resolusi berbeda di Mac, Mac tampaknya "berpura-pura" bahwa semua monitor sebenarnya memiliki resolusi vertikal yang sama dengan membuat tampilan "virtual" realestate untuk mengisi kesenjangan antara masing-masing layar yang lebih kecil dan layar terbesar. . Sebagai contoh, saya punya macbook pro dan layar Bioskop 27 ".

Saya menjalankan layar Cinema saya pada resolusi aslinya, 2560x1440, dan macbook saya di kanan, pengaturan "lebih banyak ruang" (lebih kecil dari 1440, tetapi tidak memberi tahu saya persis apa itu). Karena monitor dan laptop saya terletak di meja, saya menggunakan tab "pengaturan" di preferensi sistem untuk menyelaraskan tepi bawah layar. Ketika saya melakukan ini, ada bagian di atas layar macbook yang ditampilkan sebagai kosong atau kosong di jendela pengaturan.

NAMUN, saya menemukan bahwa jika saya menata ulang hal-hal sedemikian rupa sehingga tepi atas display saya selaras, jendela aplikasi saya yang hilang diam-diam menunggu saya di kiri atas ruang monitor laptop, berpikir itu ada di layar dan terlihat keseluruhan waktu. Dari sana, saya menemukan bahwa dengan menggerakkan layar laptop saya kembali ke bawah untuk sejajar dengan monitor eksternal di bagian bawah, sistemnya cukup baik untuk memaksa jendela yang sekarang tersembunyi ke kiri atas layar Cinema saya.

pengguna237707
sumber
0

Saya menyimpan preferensi tampilan di bilah menu (ada opsi di preferensi tampilan untuk ini). Kemudian setiap kali pengaturan monitor berubah dan OS X tidak mendeteksinya, Anda dapat mengklik di sini dan memilih 'Detect Displays'.

Atau Anda dapat membuat skrip tindakan itu di Automator dan menetapkannya sendiri tombol pintas. Lihat tautan ini untuk informasi lebih lanjut

Mark Pim
sumber
0

Saya memiliki masalah yang sama ketika menggunakan Pixelmator dan memiliki beberapa jendela layar ketika mencoba menggunakannya sehari setelah saya menggunakannya di rumah dengan laptop saya terhubung ke monitor. Cukup masuk ke display Anda, atur res Anda ke sesuatu yang lebih rendah, klik tombol 'kumpulkan windows' dan kemudian atur kembali res Anda ke normal dan Anda akan melihat semua jendela Pixelmator Anda (atau aplikasi apa pun).


sumber
0

Hal lain yang dapat Anda lakukan adalah membuka (saya pikir tiga jari ke atas usap secara default), dan seret jendela ke layar lain. Jika Anda bisa mendapatkan di sudut kanan bawah, itu akan membuka jendela ke atas layar.

bananabananabanana
sumber