Mengapa dock saya terus bergerak kembali ke monitor saya yang lain?

255

Saya memiliki monitor eksternal yang lebih besar yang terhubung ke MacBook Pro saya dan mengaturnya sedemikian rupa sehingga dock ada di monitor eksternal (melalui System Preferences> Display> Arrangement, dengan menyeret bilah putih ke layar yang lebih besar). Ini berfungsi dengan baik, kecuali kenyataan bahwa kadang-kadang, dermaga tiba-tiba akan bergeser kembali ke layar MacBook saya, tetapi ketika saya membuka Menampilkan untuk mengubah kembali, bar putih masih ada di monitor eksternal. Jadi saya harus menyeretnya ke layar yang lebih kecil, dan kemudian seret kembali ke monitor eksternal.

Ini masalah kecil, tentu saja, tetapi saya perhatikan bahwa itu telah terjadi lebih sering dan semakin menjengkelkan. Mungkin ada sesuatu yang telah saya lakukan tanpa sengaja untuk hal ini terjadi?

Saya menggunakan Mavericks, 10.9.5.

3cheesewheel
sumber
Ini adalah kesalahan di MacOS yang telah ada cukup lama. Saya akan menghubungi Apple dan melihat apakah mereka dapat menambahkan perintah "lock dock" di Dock Preferences.
Melvin Jefferson
Ada 2 cara untuk memindahkan dok secara tidak sengaja ke desktop lain. Entah karena satu monitor mengaktifkan / menonaktifkan dan dermaga memindahkan dirinya ke apa yang dirasakannya sebagai satu-satunya layar yang tersisa. Kedua, area overhang pada monitor Anda yang bertumpuk vertikal memiliki lebar / tinggi yang berbeda; ia menangkap kursor Anda, sehingga memanggil dock ke layar itu. Untuk memindahkannya kembali, letakkan fokus di desktop. Temukan area overhang dari satu monitor ke monitor lainnya. Tempatkan kursor Anda pada overhang itu dan gulir ke bawah, kursor akan tetap di tempatnya saat Anda bergerak. Dok harus mengangkut sendiri ke monitor itu.
Eric Leschinski

Jawaban:

424

Anda dapat memanggil Dock di tampilan berbeda dengan menggerakkan kursor ke bagian bawah tampilan yang diinginkan, dan kemudian melanjutkan bergerak ke bawah. Mungkin saja ini terjadi ketika Anda secara tidak sengaja melakukan tindakan itu.

Saya menjawab pertanyaan serupa: perilaku cmd-tab di Mavericks dengan banyak tampilan .

Tuan Kelinci
sumber
3
Keren. Saya tidak tahu, setiap kali dipindahkan saya akan mengubahnya dengan System Preferences -> Display -> Arrangement.
Fernando Gonzalez Sanchez
3
WOW Saya sangat senang akhirnya menemukan lol ini. Saya tidak pernah tahu caranya. Saya akan pindah ke bawah, klik, naik dan turun, dan kadang - kadang akan muncul lol
quemeful
4
+1. Adakah cara untuk menonaktifkan opsi ini? Saya menggunakan dua monitor eksternal plus satu laptop. Susunannya adalah dua sisi eksternal berdampingan dan sudut-sudut yang disentuhnya diatur di bagian atas layar laptop. Karena ini, ada setengah-bawah tepi no-transisi pada setiap layar eksternal yang saya akhirnya bertemu ketika menggerakkan mouse ke bawah ke layar laptop. Sangat menyebalkan. Bekerja di Mojave.
L. Holanda
itu tidak selalu bekerja dengan mudah seperti itu. Kadang-kadang, Dock menghilang dari layar utama saya. Dan saya menemukan diri saya berjuang dengan gerakan dan mengklik ke jendela / layar fokus selama beberapa detik, mengganggu alur kerja saya.
Andre Figueiredo
27

Jika Anda tidak dapat menyeret mouse ke bawah karena monitor yang bertumpuk, atau karena beberapa perbedaan resolusi lainnya di antara monitor. Buka System Preferences → Dock → Posisi di layar → klik Kiri , dan dock akan kembali ke monitor utama.

Kemudian Anda dapat pergi ke layar Bawah dan ikuti langkah-langkah untuk memanggil Dock, dan itu akan kembali ke sana.

Gary
sumber
21

Apple tidak memperhitungkan konfigurasi monitor over / under, overhang menangkap kursor Anda dan memanggil dock. Dalam hal ini, peralihannya konstan dan mengganggu.

Salah satu solusinya adalah meletakkan dok di sisi monitor, yang akan mencegah pemanggilan ketika tumpang tindih menangkap kursor Anda.

Gali
sumber
3
Saya juga tidak tahan, tetapi masalah ini telah mengganggu saya sampai menerima satu gangguan untuk menghindari yang lain. Ini bahkan lebih menjengkelkan karena tampaknya solusi memiliki dermaga selalu hadir di layar penunjuk mouse aktif adalah desain yang sederhana dan logis.
prototipe
Saya benar-benar menemukan cara untuk mendapatkan ini berfungsi dengan konfigurasi under / over. Untuk monitor bawah, Anda hanya dapat memindahkan kursor ke bawah layar (dan memindahkan kursor ke atas dan ke bawah) seperti yang ditentukan di atas. Untuk monitor atas, jika Anda memindahkan kursor ke sudut kanan Anda tidak bisa 'turun' ke monitor bawah. Jadi Anda dapat menggerakkan kursor ke atas dan ke bawah di sana dan menjalankannya ke bagian bawah layar dan dermaga akan naik ke monitor atas! :)
trebek1
20

(Saya ingin menambahkan komentar ini ke jawaban @ Mr Rabbit, tapi saya tidak bisa karena saya tidak memiliki 50 poin yang diperlukan, jadi menambahkannya di sini :)

Tindakan yang memanggil dock ke monitor yang berlawanan tidak terlalu intuitif bagi saya. Inilah yang bekerja untuk saya.

  1. Jangan tahan tombol mouse. (Ketika orang mengatakan "seret" mouse, itu biasanya menyiratkan dengan tombol mouse ditekan.)

  2. Area target kursor harus berada di area bawah monitor yang saat ini tidak memiliki dok di tempat kursor tidak dapat bergerak lebih jauh ke bawah , yaitu ini tidak bekerja pada monitor yang ditumpuk secara vertikal di sepanjang area di mana kursor dapat melintasi antar layar.

  3. Setelah kursor "diblokir", jeda sebentar, lalu lanjutkan gerakan ke bawah. Dok akan "dipanggil" ke monitor ini dari monitor lain. Ini berfungsi untuk monitor yang ditumpuk secara vertikal selama ada beberapa tempat di mana kursor "diblokir". Jika tidak, kursor hanya akan pindah ke monitor lain karena tidak "diblokir". Jika Anda memiliki monitor resolusi yang identik, ini mungkin tidak akan berfungsi per komentar @ Geraldus_US di bawah ini. Dalam hal ini, Anda mungkin perlu merapat ke kiri atau ke kanan per @Geraldus_US. Atau, cabut monitor bantu dan dok akan beralih ke monitor utama.

Saya tidak melihat bagaimana orang menemukan bahwa gerakan ini intuitif. Bagaimana dengan opsi klik kanan sederhana untuk "memindahkan Dock ke monitor ini"?

spencery2
sumber
3
Saya ingin menyebutkan, bahwa jika Anda memiliki perataan vertikal di mana monitor aktif berada di atas sekunder, maka Anda harus memindahkan dock ke kiri atau kanan untuk membuatnya muncul di monitor utama, jika tidak maka akan selalu muncul di monitor bawah. Namun, jika tampilan utama Anda berada di bawah dock sekunder, muncul di bagian bawah secara otomatis. Tampak seperti kesalahan, atau membutuhkan penyesuaian tambahan.
Geradlus_RU
@Geradlus_RU Monitor saya ditumpuk secara vertikal dengan primer di bagian bawah, dan Dock di bagian bawah. Namun terkadang Dock bergerak ke bagian bawah monitor bagian atas yang aneh. Saya yakin itu tidak seharusnya dilakukan tetapi itu terjadi.
Nate
18

Di Mac OS, Dock bergeser ke monitor tempat Anda membuat gerakan ke bawah di bagian bawah (atau tempat dock biasanya diposisikan). Yaitu, jika Anda memindahkan pointer mouse Anda lebih jauh ke arah itu (seolah-olah keluar dari layar), itu merupakan indikasi bahwa Anda sedang mencari dock. Jadi Mac membawa dok ke sana!

Lihat diagram di bawah ini (blok kuning adalah monitor Anda):

Gerakan mouse di bagian bawah layar

Ketika kursor diblokir di bagian bawah, memindahkan pointer lebih jauh ke bawah membawa dok di monitor itu. Tidak dapat menggunakan kata-kata yang digulir atau diseret karena Anda tidak perlu mengklik / menahan atau menggunakan 2 jari. Itu hanya gerakan mouse normal.

Jadi penyebabnya : Mungkin Anda adalah orang seperti saya yang suka meninggalkan kursor di bagian bawah layar pada satu monitor sambil menonton film / keyboard-coding / development saja, dan kemudian secara tidak sengaja menggesek / bergerak ke bawah mouse / trackpad. Terjadi bersama saya sepanjang waktu.

Pembaruan : Saya baru memperhatikan bahwa di trackpad, ini bukan sekadar gesekan cepat.
Anda harus menggeser ke bawah dan menahan track pad. Tidak ada gunanya saat Anda mengangkat jari dengan cepat seperti gerakan gesek normal.

Om Shankar
sumber
6

Saya juga menemukan ' fitur ' ini mengganggu karena Anda mengharapkan Dock berada di satu layar kemudian Anda secara tidak sengaja menggerakkan mouse ke bagian bawah layar kedua dan Dock bergerak melintas. Cara termudah untuk mendapatkannya kembali adalah dengan menggerakkan mouse ke bagian bawah layar yang Anda inginkan dermaga. Terkadang Anda harus memindahkannya ke atas lalu kembali ke bawah untuk membuatnya bergerak.

Secara pribadi saya menemukan dua opsi yang membantu saya dalam hal ini:

  1. Di tempat kerja saya memiliki monitor eksternal saya pada dudukan yang duduk di belakang MacBook saya dan mengatur layar sehingga monitor eksternal hanya lebih tinggi dari Layar Macbook saya kemudian dalam pengaturan memindahkan tata letak layar sehingga mereka duduk di atas satu sama lain. Dalam tata letak ini, hanya satu layar yang memiliki bagian bawah karena monitor eksternal merupakan ekstensi ke Layar Macbook, sehingga menghentikan Dok agar tidak bergerak. Tata letak ini juga menghemat ruang meja jika Anda memiliki meja sempit.

  2. Di rumah saya menggunakan monitor berdampingan tetapi mengatur dock untuk sembunyi otomatis, maka ketika saya harus pergi ke Dock saya hanya gulir ke bawah ke bagian bawah layar apa pun mouse saya aktif untuk mendapatkan Dock. Karena Dock selalu disembunyikan dan muncul ketika saya menginginkannya, sepertinya saya tidak merasa terganggu seperti yang saya lakukan ketika diperbaiki di bagian bawah satu layar.

Lee
sumber
1

Untuk mencegah hal ini terjadi, ketikkan yang berikut di Terminal:

defaults write com.apple.Dock position-immutable -bool yes; killall Dock

Dock akan berhenti bergerak.

Domain dan kunci di atas telah dihapus oleh Apple:

Apple telah menghapus position-immutablekunci ini dari defaultskonfigurasi karena itu menghasilkan volume panggilan tinggi di IT helpdesk. Pengguna akan menonaktifkan diri mereka sendiri dengan mengunci Dock mereka ke monitor phantom unreachable. Jadi sekarang perintah ini tidak berpengaruh. Anda dapat memverifikasi ini dengan perintah: defaults read | grep "Dock"yang tidak akan melaporkan kunci semacam itu. Baca lebih lanjut dengan man defaultsdan defaults -help.

sdmeyers
sumber
2
Ini sepertinya bekerja, tapi sayangnya tidak.
Jason Sims
3
tidak, tidak berfungsi pada mojave.
georgexsh