È possibile modificare il ritardo prima che il dock appaia in OS X su Mac?


11

Vorrei cambiare il ritardo prima che appaia il dock (nascosto automaticamente) quando ci passo sopra con il mouse.

Al momento c'è un breve ritardo prima che appaia e vorrei allungarlo molto più a lungo (un secondo anziché 1/10 di secondo).

Sulla base di numerosi googling, questa è una domanda a cui molte persone vorrebbero una risposta. Spero che il ritardo sia specificato da qualche parte e possa essere modificato.

Molte persone vorrebbero che il dock apparisse all'istante per poter lavorare più rapidamente.

Molte persone vorrebbero che il dock apparisse più lentamente per nasconderlo efficacemente.

Possiamo rispondere definitivamente a questa domanda?


Potresti avere successo passando a DragThing , un'alternativa Dock che supporta il ritardo e mostra / nascondi la configurazione del tempo di transizione. Non sono stato in grado di configurarlo correttamente (non disattiva il Dock reale ecc.).
Daniel Beck

Ho fatto qualche ricerca, ma non sono riuscito a trovare informazioni su come DragThing si collega al dock normale. Non vorrei aggiungere un nuovo programma senza essere sicuro che il dock originale sarebbe sparito. E, mentre ci sono programmi che eliminano il dock, sembrano causare problemi di stabilità poiché il sistema ha bisogno del dock per funzionare correttamente. L'impulso per la mia domanda iniziale era che la modifica del ritardo sarebbe un modo non invasivo per far scomparire il bacino.
Andrew Swift,

Risposte:


8

C'è una preferenza per il ritardo prima che appaia il dock. Puoi cambiarlo digitando quanto segue nel Terminale:

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

Dove XXX è un numero di secondi. Ho impostato un ritardo di 10 secondi. Posso ancora far apparire il dock se voglio, ma ci vuole molto tempo e non appare mai per caso.

Per ripristinare il comportamento predefinito del dock, digitare quanto segue in Terminale:

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

1
non funziona più in 10.9 (mavericks).
Hans,

3

L'esecuzione defaults read com.apple.docke il controllo qui non hanno rivelato alcuna impostazione di modifica per modificare il ritardo di visualizzazione del dock. Secrets.prefpanee TinkerTool non rivelano nulla. Pertanto, suppongo che non sia possibile modificare l'impostazione.


Ci scusiamo per il ritardo nella scelta della risposta.
Andrew Swift,

2

Questa discussione non risponde alla domanda ma può essere utile:

So che è un po 'tangenziale, ma di recente mi sono imbattuto in una configurazione alternativa: impostalo per mostrare sempre, la dimensione minima dell'icona con il massimo ingrandimento . Occupa ancora un po 'di spazio sullo schermo, ma posso accedervi immediatamente e finora ho meno attivazioni accidentali perché le piccole icone occupano meno superficie sul bordo.


Avevo letto quella discussione prima di pubblicare la domanda, e sono d'accordo con i commenti lì. Non uso affatto il dock, ma se lo facessi, vorrei che le icone rimanessero sempre negli stessi posti. Mi rendo conto che la mia domanda è molto simile a quella.
Andrew Swift,

0

Non è possibile cambiarlo (per quanto ne so).


Qualche prova per quello?
Arjan,

Sarei piuttosto sorpreso se fosse possibile. Bene, non ho ricevuto alcuna prova, ma non è disponibile alcuna opzione di configurazione.
Thariama,

1
Valuterò non appena porti alcuni forti indicatori che è vero. Ad esempio, ho controllato Secrets.prefPanee trovato vuoto.
Daniel Beck

0

Nelle versioni più recenti di macOS, l'impostazione sembra essere cambiata da autohide-delay(numero effettivo di secondi) a autohide-time-modifier(fattore di ridimensionamento per ritardo predefinito). Quindi il comando diventa:

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

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

Ovviamente, impostalo su qualsiasi scala che desideri invece di 0.3: diciamo, 0per rimuovere completamente l'animazione.


0

aggiornare:

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

sembrano esserci due impostazioni (testato da Mojave). autohide (se nasconderlo affatto) è impostabile da Preferenze di Sistema / Dock 0 = non nascondere 1 = autohide

defaults read com.apple.Dock | less

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

@Hans il ritardo potrebbe non aver funzionato per te se il "booleano" era disattivato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.