Jag vill att Dock är helt borta. Jag har inte använt det under de senaste tre versionerna av OS X (10.5 för närvarande). Jag vill ha det helt borta och LaunchBar där istället. Finns det ett sätt att döda Dock så att den inte laddas eller körs?

Kommentarer

  • Jag inser att det var för ett tag sedan, men din kommentar till det ursprungliga svaret nedan indikerar att du gav upp den här idén. Har du provat andra lösningar under tiden? Den 1000 sekunden är fantastiskt. Jag använder min startplatta som nås via en pekplatta gest, som jag mycket föredrar att använda dockan. Kanske du kan uppdatera ditt ursprungliga inlägg med en sammanfattning av hur saker har gått vidare eftersom den ursprungliga frågan ställdes.
  • Nej, jag har aldrig provat de andra lösningarna eftersom ingen av dem skulle ha gjort allt jag letade efter. Jag tror bara att med tanke på alla andra mer exakta metoder för att interagera med Finder , dockan är föråldrad. Jag ’ ville inte spendera resurser på den.
  • Jag håller med om dockan och använder nu min mac utan det. Det ’ är fortfarande kvar självklart och du kan fortfarande se det i app-exponeringar é men min skärmfastighet är nu helt fri från den . Vad är det som fortfarande stör dig om att använda Joonas ’ -lösning?
  • Favoriterad. Både för hur man gör det igen och hur man återaktiverar det senare …

Svar

Dock-processen på OS X är ansvarig för mer än bara den faktiska Dock på din skärm. Det gör en massa bakgrunds saker, inklusive Dashboard. Framför allt kommer Finder inte att fungera ordentligt om dockningsprocessen inte körs, så att stänga av den helt är ganska mycket utan att OS X bryts under processen.

Det bästa jag kan föreslår att du håller dockan gömd och gör storleken så liten som möjligt så att du är mindre benägna att utlösa den.

Du kan också placera den där den är minst sannolikt att komma i vägen – som du vet nog, du kan lägga den till vänster, höger eller längst ner på skärmen. Men du kan också fästa det i ett visst hörn, använd bara kommandot defaults write com.apple.dock pinning -string start. Skriv det kommandot i Terminal (ersätt start med end för att ändra vilket hörn det går i, eller middle för att gå tillbaka till standard), sedan killall Dock för att starta om Dock och tillämpa ändringen.

Kommentarer

  • Tack för att du förklarade VARFÖR detta kan ’ t hända. Nu vet jag att jag måste sluta midja med denna idé. Tack.
  • Denna idé är definitivt inte slöseri med tid, det finns en mycket bra lösning som Joonas beskriver nedan, som jag har provat och fungerar precis som om Dock är helt borta. Om du verkligen vill kolla in det tillfälligt finns ’ ett motsvarande tangentbord för att växla mellan dockningsstationen, som du kan anpassa i Systeminställningar: Tangentbord: Genvägar.
  • Av Naturligtvis kan dockan inte inaktiveras. Det skulle ge användaren alldeles för mycket kraft och hela macOS-ekosystemet skulle förvirra. Användaren beslutar ingenting. Användarens lydnad. (+1 för förklaringen.)
  • Glad att se att @GeoffPointer har rätt. Det är verkligen möjligt via terminalkommandon enligt Joonas ’ svar. Förhoppningsvis kommer ingen hos Apple att få reda på det här.

Svar

Den här artikeln från Lifehacker.com.au föreslår att Dock autohide delay till 1000 sekunder, som så:

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

För att återställa standardbeteende:

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

Författaren säger att han ställer in fördröjningen till två sekunder, så att han fortfarande kan komma till Dock i de sällsynta fall när det behövs .

Kommentarer

  • Detta gjorde ’ t påverkar någonting för mig som kör Mavericks.
  • @AlexFord Försök att sänka d i Dock.
  • @ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock fungerar . Jag har precis gjort det.
  • Om du gör det kan du också öppna dockan med ctrl + up-arrow
  • Fungerar i Sierra och OPT + CMD + D visar dockan om du behöver det verkligen.

Svar

Detta svar lägger inte riktigt så mycket till det som redan finns här , men jag kände att svaren som erbjuder lösningar för att dölja det saknade viss information.

Jag personligen använder uBar och jag har använt följande uppsättning terminalkommandon utan några problem. Jag kan bara bekräfta att jag har använt dessa utan några problem sedan El Capitan. Jag kan inte komma ihåg mer än det säkert.

För att vara tydlig döljer detta bara Dock, så att du aldrig kommer att behöva hantera det av misstag dyker upp.

För de som inte vet, bör dessa kodrader köras i Terminal. Det finns här: /Applications/Utilities/Terminal.app. Öppna bara Terminal och klistra in i raderna och tryck 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 också köra varje rad separat.

Förklaring till vad varje rad gör:

  1. Första raden slås på automatiskt dölj
    • Som någon nämnde växlar Cmd+Alt+D fortfarande Dock-synlighet precis som tidigare. Detta är användbart om du behöver tilldela applikation till ett visst utrymme. Att använda Dock är det enda sättet (AFAIK) .
  2. Som standard när Dock autohide är på, svävar över kanten där den sitter visar dockan ganska mycket omedelbart. Denna linje gör att svävaren fördröjs 1000 sekunder, vilket gör det ganska omöjligt att av misstag visa docka om du råkar sväva över kanten. Du måste låta den sitta där i ~ 17 minuter.
  3. Detta tar bort studsanimationen som händer när applikationer vill ha din uppmärksamhet eller när en applikation startar. Jag har märkt att det beror på dockningsikonen storlek, kan de toppa från kanten när de börjar studsa. Detta blir av med det problemet.

killall Dock i slutet av varje rad tvingar Dock att sluta och sedan återställer det sig automatiskt. Detta är för att i princip ladda de nya inställningarna. Det är bara nödvändigt att köra killall Dock efter den sista raden, men på det här sättet är det lättare att köra raderna separat om det behövs … och i stort gör det ingen skillnad .

Kommentarer

  • Detta är ett bra och fullständigt svar. Jag använder inte ’ så jag använder standardgest för Launchpad för att starta applikationer och har organiserat det effektivt för att komma åt mina applikationer i farten. Jag tyckte det var värt att notera att dockan också visas längst ner på skärmen när du sveper uppåt för Mission Control och sveper ner för App Expos é, vilket också är väldigt snabba sätt att se Dock om du behöver. Det ’ är inte värt ett nytt svar här, men kanske du kan lägga till den punkten i ditt svar?
  • BTW ubar har en inställning som eliminerar den gamla dockan nu
  • Bekräftade verk på Catalina.

Svar

Du kan ändra ikonstorleken till 1px :

defaults write com.apple.dock tilesize -float 1; killall Dock

Kommentarer

  • Det skulle hjälpa om du gav mer information om den här inställningen och hur du återställer den till standardinställningen.
  • Denna inställning ändrar Apple dockningsstorlek.
  • För att komma tillbaka, kör det här kommandot men ersätt 1 med 64
  • eller helt enkelt gå till systeminställning > docka och ändra storleksvärde
  • Nedsidan av denna idé är att den inte är enkel om du vill ta en snabb titt på dockan.

Svara

För att dubbelklicka på en ikon och växla beteendet . med @Jonas-kod Tack!

Jag sparade följande i en fil med namnet Toggle_Dock körde sedan sudo chmod +x Toggle_Dock som kanske inte behövdes. Nu kan jag bara använda ikonen för att växla bryggan.

# 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 

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *