Czy można zmienić opóźnienie przed pojawieniem się stacji dokującej w systemie OS X na komputerze Mac?


11

Chciałbym zmienić opóźnienie przed pojawieniem się (ukrytego) doku po najechaniu myszą.

Obecnie pojawia się krótkie opóźnienie, które chciałbym wydłużyć (jedna sekunda zamiast 1/10 sekundy).

Opierając się na szerokim googlowaniu, jest to pytanie, na które wiele osób chciałoby odpowiedzieć. Mam nadzieję, że opóźnienie jest gdzieś określone i może zostać zmodyfikowane.

Wiele osób chciałoby, aby dok pojawił się natychmiast, aby móc szybciej pracować.

Wiele osób chciałoby, aby dok pojawiał się wolniej, aby skutecznie go ukryć.

Czy możemy definitywnie odpowiedzieć na to pytanie?


Możesz odnieść sukces, przechodząc na DragThing , alternatywną stację dokującą, która obsługuje konfigurację czasu przejścia w trybie opóźnienia i pokazywania / ukrywania. Nie byłem w stanie poprawnie go skonfigurować (nie dezaktywuje prawdziwego Docka itp.).
Daniel Beck

Szukałem, ale nie mogłem znaleźć żadnych informacji na temat tego, jak DragThing odnosi się do zwykłej stacji dokującej. Nie chciałbym dodawać nowego programu bez pewności, że oryginalna stacja dokująca zniknie. I chociaż istnieją programy, które pozbywają się doku, wydają się powodować problemy ze stabilnością, ponieważ system potrzebuje doku do poprawnego działania. Impulsem do mojego pierwotnego pytania było to, że modyfikacja opóźnienia byłaby nieinwazyjnym sposobem na zniknięcie doku.
Andrew Swift,

Odpowiedzi:


8

Preferowane jest opóźnienie, zanim pojawi się dok. Możesz to zmienić, wpisując następujące polecenie w Terminalu:

defaults write com.apple.Dock autohide-delay -float XXX; killall Dock

Gdzie XXX to liczba sekund. Ustawiam opóźnienie na 10 sekund. Nadal mogę wyświetlać dok, jeśli chcę, ale zajmuje to dużo czasu i nigdy nie pojawia się przypadkowo.

Aby zresetować dok do domyślnego zachowania, wpisz następujące polecenie w Terminalu:

defaults delete com.apple.Dock autohide-delay; killall Dock

1
nie działa już w wersji 10.9 (indywidualnej).
Hans

3

Uruchomienie defaults read com.apple.docki sprawdzenie tutaj nie ujawniło żadnego ustawienia plist, które zmieniłoby opóźnienie pokazu w doku. Secrets.prefpanea TinkerTool też niczego nie ujawnia. Dlatego zakładam, że nie ma sposobu, aby zmienić ustawienie.


Przepraszamy za opóźnienie w wyborze odpowiedzi.
Andrew Swift,

2

Ten wątek nie odpowiada na pytanie, ale może być nieco przydatny:

Wiem, że to trochę styczna, ale ostatnio natknąłem się na alternatywną konfigurację: ustaw, aby zawsze wyświetlała, minimalny rozmiar ikony z maksymalnym powiększeniem . Nadal zajmuje trochę miejsca na ekranie, ale mogę do niego dotrzeć natychmiast, a do tej pory mam mniej przypadkowych aktywacji, ponieważ małe ikony zajmują mniejszą powierzchnię na krawędzi.


Przeczytałem ten wątek przed opublikowaniem pytania i zgadzam się z tamtymi komentarzami. W ogóle nie korzystam ze stacji dokującej, ale gdybym to zrobił, chciałbym, aby ikony pozostały w tych samych miejscach przez cały czas. Zdaję sobie sprawę, że moje pytanie jest bardzo podobne do tego.
Andrew Swift,

0

Nie można tego zmienić (o ile wiem).


Masz na to jakiś dowód?
Arjan,

Byłbym bardzo zaskoczony, gdyby to było możliwe. Cóż, nie mam dowodu, ale nie ma na to opcji konfiguracji.
Thariama,

1
Będę głosować, jak tylko przyniesiesz jakieś mocne wskaźniki, że to prawda. Np. Sprawdziłem Secrets.prefPanei wyszedłem pusty.
Daniel Beck

0

W nowszych wersjach systemu macOS ustawienie wydaje się być zmienione z autohide-delay(rzeczywista liczba sekund) na autohide-time-modifier(współczynnik skalowania dla domyślnego opóźnienia). Zatem polecenie staje się:

defaults write \
  com.apple.dock \
  autohide-time-modifier \
  -float 0.3

# Dock needs to be restarted
# for change to take effect
killall Dock

Oczywiście, ustaw tę opcję w / kiedykolwiek skaluj, zamiast tego, na 0.3przykład, 0aby całkowicie usunąć animację.


0

aktualizacja:

defaults write com.apple.Dock autohide -float 1; \
defaults write com.apple.Dock autohide-delay -float 10; \
killall Dock

Wygląda na to, że są dwa ustawienia (przetestowane w Mojave). autohide (czy w ogóle to ukryć) można ustawić w Preferencjach systemowych / Dock 0 = nie ukryj 1 = autohide

defaults read com.apple.Dock | less

{
    autohide = 1;
    "autohide-delay" = 10;
    ...
}

@ Hans opóźnienie mogło nie zadziałać, jeśli „boolean” był wyłączony.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.