Jeg vil have Dock helt væk. Jeg har ikke brugt det i de sidste tre udgivelser af OS X (10.5 til dato). Jeg vil have det helt væk, og LaunchBar der i stedet. Er der en måde at dræbe Dock på, så den ikke indlæses eller kører?
Kommentarer
- Jeg er klar over, at dette var for et stykke tid siden, men din kommentar til det originale svar nedenfor angiver, at du gav op med denne idé. Har du prøvet andre løsninger i mellemtiden? Denne 1000 sekund er forbløffende. Jeg bruger min lanceringsflade, der er adgang til via en touchpad-gestus, som jeg meget foretrækker at bruge docken. Måske kan du opdatere dit originale indlæg med et resumé af, hvordan tingene er gået videre siden det oprindelige spørgsmål blev stillet.
- Nej, jeg har aldrig prøvet de andre løsninger, da ingen af dem ville have gjort alt, hvad jeg ledte efter. Jeg tror bare, i betragtning af alle de andre mere præcise metoder til at interagere med Finder , docken er forældet. Jeg ville ikke ‘ ikke bruge ressourcer på den.
- Jeg er enig i docken og bruger nu min mac uden det. Det ‘ er der selvfølgelig stadig, og du kan stadig se det i app-eksponeringer é men min skærm-ejendom er nu helt fri for det . Hvad er det der stadig generer dig ved at bruge Joonas ‘ løsning?
- Favorit. Både for hvordan man gør dette igen, og hvordan man genaktiverer det senere …
Svar
Dock-proces på OS X er ansvarlig for mere end bare den faktiske Dock på din skærm. Det gør en masse baggrunds ting, herunder Dashboard. Mest bemærkelsesværdigt, vil Finder ikke fungere ordentligt, hvis Dock-processen ikke kører, så det er stort set et no-go uden at bryde OS X i processen at slå den helt af.
Det bedste jeg kan foreslår, at du holder docken skjult, og gør størrelsen så lille som muligt, så du er mindre tilbøjelige til at udløse den.
Du kan også placere den, hvor den er mindst sandsynlig for at komme i vejen – som du ved sikkert, du kan lægge det til venstre, højre eller bund på skærmen. Men du kan også knytte det til et bestemt hjørne, bare brug kommandoen defaults write com.apple.dock pinning -string start
. Skriv den kommando i Terminal (udskift start
med end
for at ændre hvilket hjørne det går i, eller middle
for at gå tilbage til standardværdien), derefter killall Dock
for at genstarte Dock og anvende ændringen.
Kommentarer
- Tak fordi du forklarede HVORFOR dette ikke kan ‘ t ske. Nu ved jeg, at jeg er nødt til at stoppe taljen med denne idé. Tak.
- Denne idé er bestemt ikke spild af tid, der er en meget god løsning beskrevet af Joonas nedenfor, som jeg har prøvet og fungerer nøjagtigt som om dokken er helt væk. Hvis du virkelig vil tjekke det et øjeblik, er der ‘ et tastaturækvivalent til at skifte Dock, som du kan tilpasse i Systemindstillinger: Tastatur: Genveje.
- Af Selvfølgelig kan docken ikke deaktiveres. Det ville give brugeren alt for meget strøm, og hele macOS-økosystemet ville blive uklar. Brugeren beslutter intet. Brugeren adlyder. (+1 til forklaringen.)
- Glad for at se, at @GeoffPointer har ret. Det er faktisk muligt via terminalkommandoer i henhold til Joonas ‘ s svar. Forhåbentlig finder ingen hos Apple ud af dette.
Svar
Denne artikel fra Lifehacker.com.au foreslår at indstille Dock autohide delay til 1000 sekunder som sådan:
defaults write com.apple.dock autohide-delay -float 1000; killall Dock
For at gendanne standardadfærd:
defaults delete com.apple.dock autohide-delay; killall Dock
Forfatteren siger, at han indstiller forsinkelsen til to sekunder, så han stadig kan komme til docken i de sjældne tilfælde, når det er nødvendigt .
Kommentarer
- Dette ‘ t påvirker noget for mig, der kører Mavericks.
- @AlexFord Prøv at sænke d i Dock.
- @ Reb.Cabin
defaults write com.apple.dock autohide-delay -float 2; killall Dock
fungerer . Jeg gjorde det lige. - Hvis du gør dette, kan du også åbne docken med
ctrl
+up-arrow
- Arbejder i Sierra og
OPT
+CMD
+D
viser docken, hvis du har virkelig brug for det.
Svar
Dette svar tilføjer ikke så meget til det, der allerede er her , men jeg følte, at svarene, der tilbyder løsninger til skjuling, manglede nogle oplysninger.
Jeg bruger personligt uBar , og jeg har brugt følgende sæt terminalkommandoer uden problemer. Jeg kan kun bekræfte, at jeg har brugt disse uden problemer siden El Capitan. Jeg kan ikke huske mere end det helt sikkert.
For at være klar, skjuler dette kun Dock, så du aldrig bliver nødt til at håndtere det ved et uheld at dukke op.
For dem der ikke ved, skal disse kodelinjer køres i Terminal. Den kan findes her: /Applications/Utilities/Terminal.app
. Åbn bare Terminal, indsæt linjerne og tryk på enter.
# Hide Dock defaults write com.apple.dock autohide -bool true && killall Dock defaults write com.apple.dock autohide-delay -float 1000 && killall Dock defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock # Restore Dock defaults write com.apple.dock autohide -bool false && killall Dock defaults delete com.apple.dock autohide-delay && killall Dock defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock
Du kan også køre hver linje separat.
Forklaring på, hvad hver linje gør:
- Første linje tænder automatisk skjul
- Som nogen nævnte, skifter
Cmd+Alt+D
stadig Dock-synlighed som før. Dette er nyttigt hvis du har brug for at tildele applikation til et bestemt rum. Brug af Dock er den eneste måde (AFAIK) .
- Som nogen nævnte, skifter
- Som standard når Dock autohide er tændt, viser det, at svæve over kanten, hvor det sidder, Dock stort set med det samme. Denne linje gør forsinkelsen af svævningen 1000 sekunder, hvilket gør det stort set umuligt at få vist dock ved et uheld du tilfældigvis svæver over kanten. Du bliver nødt til at lade den sidde der i ~ 17 minutter.
- Dette fjerner bounce-animationen, der sker, når applikationer vil have din opmærksomhed, eller når en applikation starter. Jeg har bemærket, at det afhænger af Dock-ikonet størrelse, kan de toppe fra kanten, når de begynder at hoppe. Dette slipper for dette problem.
killall Dock
i slutningen af hver linje tvinger Dock til at afslutte og derefter gendanner den sig selv automatisk. Dette er grundlæggende for at indlæse de nye indstillinger. Det er kun nødvendigt at køre killall Dock
efter den sidste linje, men på denne måde er det nemmere at køre linjerne separat, hvis det er nødvendigt … og i bulk gør det virkelig ingen forskel .
Kommentarer
- Dette er et godt og komplet svar. Jeg bruger ikke ‘ længere, så jeg bruger standardbevægelsen til Launchpad til at starte applikationer og har organiseret det effektivt for at få adgang til mine applikationer i farten. Jeg troede det var værd at bemærke, at docken også vises nederst på skærmen, når du stryger op for Mission Control og stryger ned for App Expos é, hvilket også er meget hurtige måder at se Dock, hvis du har brug for det. Det ‘ er ikke et nyt svar værd her, men måske kan du tilføje dette punkt til dit svar?
- BTW ubar har en indstilling, der fjerner den gamle dock nu
- Bekræftede arbejder på Catalina.
Svar
Du kan ændre ikonstørrelse til 1px :
defaults write com.apple.dock tilesize -float 1; killall Dock
Kommentarer
- Det ville hjælpe, hvis du gav mere oplysninger om denne indstilling og hvordan man sætter den tilbage til sin standard.
- Denne indstilling ændrer apple dock-ikonstørrelsen.
- for at komme tilbage skal du køre denne kommando, men erstatte 1 med 64
- eller bare gå til systemindstilling > dock og ændre størrelsesværdi
- Ulempen ved denne idé er, at den ikke er ligetil, hvis du ønsker at se hurtigt på dokken.
Svar
For at dobbeltklikke på et ikon og skifte adfærd . ved hjælp af @Jonas-kode – Tak!
Jeg gemte følgende i en fil med navnet Toggle_Dock
kørte derefter sudo chmod +x Toggle_Dock
, som muligvis ikke var nødvendig. Nu kan jeg bare bruge ikonet til at skifte dock.
# Check if dock is hidden if [[ "$(defaults read com.apple.dock autohide)" -eq "1" ]]; then # Restore Dock defaults write com.apple.dock autohide -bool false && killall Dock defaults delete com.apple.dock autohide-delay && killall Dock defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock exit fi # Hide Dock defaults write com.apple.dock autohide -bool true && killall Dock defaults write com.apple.dock autohide-delay -float 1000 && killall Dock defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock