Jak uniemożliwić stacji dokującej przełączanie monitorów w macOS Catalina?

245

W Mavericks Apple wprowadził „funkcję” polegającą na tym, że po najechaniu myszką na dolną część dowolnego ekranu pojawi się dok.

To zakłóca mój przepływ pracy, ponieważ ciągle podnoszę dok, gdy tego nie chcę, a następnie muszę przejść do innego okna i unosić się na dole przez kilka sekund, aby go odejść, dzięki czemu mogę kliknąć co starałem się w pierwszej kolejności.

Nie chcę, aby dok się poruszył; Chcę, aby pozostała na dole mojego najbardziej prawego monitora, jak zawsze. Jak mogę to dopasować w OSX Catalina?

Brad Dwyer
źródło
2
Myślę, że jest to również wspomniane tutaj: po miesiącu użytkowania,
rozwiązujemy
4
Wiem, że to stary wątek, ale do dziś nie widzę dokładnej odpowiedzi, aby to zrobić. (Przepraszam, ale nie mogę zamieścić jako odpowiedź jeszcze .., niski rep na SU) Z tego terminalu polecenia można trzymać pozycję doku. $ defaults write com.apple.Dock position-immutable -bool yesnastępnie po prostu zrób $ killall Dockreset, aby dokować i gotowe.
gmo
@gmo - cholera, to nie działało dla mnie na Yosemite po ponownym włączeniu „Wyświetlacze mają oddzielne spacje” :( wciąż szukam rozwiązania, wszelkie sugestie
Brad Dwyer
2
Nie, zmiana tego ustawienia przez Terminal po prostu nie wydaje mi się mieć żadnego efektu. Nadal przeskakuje, gdy przesuwam kursor na dół innego ekranu, chyba że wyłączę „Wyświetlacze mają oddzielne spacje”.
Brad Dwyer
5
4 lata i wciąż jest to najbardziej denerwująca rzecz ... Przez to zmywam antydepresanty wódką. Jak to jest funkcja! Czy ktoś go używa? To znaczy, czy ktoś powiedział „Chciałbym, żeby ta stacja dokująca przeszkadzała za każdym razem, gdy zbliżam się do dolnej części ekranu”.
Stal z recyklingu

Odpowiedzi:

86

To bardzo proste.

Przejdź do Preferencji systemowych> Kontrola misji, a następnie usuń zaznaczenie opcji „Wyświetlacze mają oddzielne przestrzenie”

użytkownik266730
źródło
1
Fajnie, to działało. Nie wydaje się, że powinny być ze sobą powiązane, ale chętnie wymienię elastyczność przestrzeni, aby pozbyć się tej irytacji.
Brad Dwyer
141
Niestety wyłącza to wszystkie nowe funkcje wielu monitorów (wiele pasków menu, tryb pełnoekranowy dla jednego monitora itp.). Czy istnieje sposób, aby zapobiec tylko skakaniu doku?
Brad Dwyer
9
Chcę jednak, aby moje Miejsca były oddzielne! Apple musi wdrożyć powinowactwo Dock-Screen.
fatuhoku,
2
Dobra uwaga na temat „nowych funkcji wielu monitorów”, których nigdy nie używam. Dziękuję za tę wskazówkę!
Mauvis Ledford,
5
Najgorsze w tym jest to, że istnieje defaults write com.apple.Dock position-immutable -bool yesukryte ustawienie, które można założyć, że zadziała, ale nie.
Bob Aman
45

Alternatywą, jak sugeruje MacLife, jest umieszczenie Docka po prawej lub lewej stronie, a wtedy się nie poruszy. Ale miejmy nadzieję, że w przyszłej iteracji Dock będzie mógł znajdować się na dole i tylko na jednym monitorze.

DavidK
źródło
To najlepsza odpowiedź dla osób, które nie dbają o dok. Używam QuickSilver, a zatem nie potrzebuję dokowania. Ale pół-losowe przeskakiwanie w to miejsce było bardzo denerwujące. Teraz jest ładny i ukryty po lewej stronie mojej grupy monitorów i nigdzie się nie wybiera.
coredumperror
2
Nienawidzę mojej stacji dokującej po lewej / prawej stronie ... ale myślę, że właśnie to muszę zrobić, aby naprawić tę irytację. Dzięki!
skplunkerin
29

Według mojej wiedzy nie ma dobrego rozwiązania tego problemu. Z jakiegoś powodu dobrzy ludzie z Apple połączyli górną część menu ekranu ze stacją dokującą, a jeśli dostaniesz jedną na dowolnym ekranie, dostaniesz także drugą. Bez uciekania się do aplikacji innej firmy, nie ma sposobu, aby paski menu na każdym ekranie były zablokowane w dolnej części pojedynczego ekranu. (Byłbym szczęśliwy, gdybym udowodnił, że się tutaj mylę, ale szukałem wielu i nie znalazłem sposobu)

Detale:

Jeśli monitory są ustawione „piętrowo”, stacja dokująca będzie znajdować się na dole dolnego monitora. Jednak niewielu z nas organizuje to w ten sposób, a ci, którzy to robią, prawdopodobnie nie zadaliby tego pytania.

Jeśli monitory znajdują się obok siebie, możesz je przesuwać CAŁKOWICIE w lewo lub w prawo i pozostanie tam, ale nie jest to zgodne z żądaniem (lub tak wielu osób) na dole jednego ekranu.

Możesz go ukryć, aby nie zasłaniał rzeczy, ale nadal będzie się poruszał za każdym razem, gdy mysz zostanie „na dole” na ekranie przez krótki czas. To może być „najlepsze” rozwiązanie, pod warunkiem, że lubisz ukrytą stację dokującą, ponieważ możesz wtedy łatwo uzyskać do niej dostęp na dowolnym ekranie, ale nie przeszkadza ci to, widząc, że „skaczesz”. Jest raczej tam, kiedy tego chcesz, a poza tym jest ukryty. (Podejrzewam, że ktoś przeprowadzający testy użyteczności miał takie ustawienia i uważał, że jest po prostu świetny, i dlaczego ktoś miałby mimo to zawsze widzieć dok ...)

Możesz wyłączyć, że każdy monitor ma własną przestrzeń, ale tracisz pasek menu u góry każdego ekranu. Oczywiście ludzie mają różne perspektywy, ale NIENAWIDZIłem w kwestii obsługi wielu monitorów Maca musiałem przejść na zupełnie inny ekran, aby uzyskać dostęp do menu górnego ekranu dla programu otwartego na innym ekranie. To było coś, co naprawdę lubię w indywidualnościach (wiele pasków menu), ale niestety wydaje się, że jest to cena denerwującego doku

Jeśli nie chcesz ukrytej stacji dokującej, a chcesz górnych pasków menu na każdym ekranie, a stacji dokującej naprawionych na dole, najlepszym obejściem wydaje się być zasadniczo wyłączenie wszystkich nowych elementów, wyłączając „każdy ekran ma swoją własną przestrzeń” Następnie uzyskaj narzędzie, takie jak „Drugi pasek”, które po wycofaniu jest nadal dostępne, jako sposób na uzyskanie paska menu u góry każdego ekranu. Użyłem Second Bar bardzo często z lwem górskim i okazało się, że działa dobrze (chociaż musisz mieć drugą kopię aplikacji o zmienionej nazwie dla każdego dodatkowego ekranu) Nie używałem go z Mavericks, więc nie mogę powiedzieć, jak dobrze działa, czy nie praca.

Chuck van der Linden
źródło
9

Alternatywnie możesz przejść do -

Preferencje systemowe> Dock> Automatycznie pokaż i ukryj Dock

Chociaż nie jest to dokładnie to, czego szukasz, rozwiązuje problem blokowania się doku i przeszkadzania. Zirytowało mnie to samo i ostatecznie skorzystałem z tej opcji jako mojej rozdzielczości.

pirospada
źródło
To dla mnie dobre rozwiązanie. Nieintuicyjne zachowanie zniknęło i stwierdzam, że tak naprawdę nie muszę cały dzień patrzeć na dok.
Kevin Pauli
2

Istnieje obejście znikającego doku. Jeśli ustawisz wszystko na drugim ekranie na pełny ekran, a następnie zmaksymalizujesz go. Pozostawi dok w miejscu, w którym chcesz go przez cały czas. Chociaż uważam to za korzystne tylko podczas korzystania z przeglądarki na 2. ekranie.

Gość
źródło
4
To naprawdę nie działa. Dok wciąż porusza się swobodnie. Testowałem z Google Chrome i VirtualBox zmaksymalizowane.
Acumenus
0

To jest mój sposób:

Preferencje systemowe> Dock> Pozycja na ekranie: w prawo, jeśli chcesz, aby pozostawał na najbardziej prawym monitorze, wybierz Lewo, jeśli chcesz, aby pozostawał po lewej stronie.

Dok zostanie pokazany w pionie. Jest jeszcze lepiej, monitory mają więcej poziomych nieruchomości.

Imię
źródło
4
To by działało, gdyby dok można było umieścić pomiędzy dwoma monitorami na krawędzi jednego z nich. Ale to nie pozwala ci tam zadokować. Zamiast tego jest zadokowany na skrajnie lewej lub prawej stronie, gdzie go nie chcę.
Acumenus
10
Niestety nie działa to dobrze dla osób z 3 lub więcej monitorami.
pokaż