Vreau ca Dock-ul să dispară complet. Nu l-am folosit în ultimele trei versiuni de OS X (de la 10.5 până în prezent). Vreau ca acesta să dispară complet și să existe LaunchBar acolo. Există o modalitate de a ucide Dock-ul, astfel încât să nu se încarce sau să ruleze?

Comentarii

  • Îmi dau seama că a fost acum ceva timp, dar comentariul dvs. la răspunsul original de mai jos indică faptul că ați renunțat la această idee. Ați încercat alte soluții între timp? Acel lucru de 1000 de secunde este uimitor. Îmi folosesc launchpad-ul accesat printr-un gest tactil, pe care prefer mult să-l folosesc dock-ul. Poate ați putea actualiza postarea originală cu un rezumat al modului în care lucrurile au mers mai departe de când a fost pusă întrebarea inițială.
  • Nu, nu am încercat niciodată celelalte soluții, deoarece niciuna dintre ele nu ar fi făcut tot ceea ce căutam. Cred doar că, având în vedere toate celelalte metode mai precise de interacțiune cu Finder , docul este vechi. Nu ‘ nu am vrut să cheltuiesc resurse pe el.
  • Sunt de acord cu docul și acum folosesc mac-ul meu fără. ‘ încă există, desigur, și o puteți vedea în continuare în aplicații é, dar ecranul meu imobiliar este acum complet liber de el . Ce vă face să mai vă deranjeze utilizarea soluției Joonas ‘?
  • Preferat. Atât pentru a face acest lucru din nou, cât și pentru a-l reactiva mai târziu …

Răspunde

Procesul de andocare pe OS X este responsabil pentru mai mult decât doar andocarea reală de pe ecran. Face o grămadă de lucruri de fundal, inclusiv tablou de bord. În mod deosebit, Finder nu va funcționa corect dacă procesul de andocare nu rulează, deci oprirea completă este aproape imposibilă fără a sparge OS X în proces.

Cel mai bun posibil sugerați este să păstrați docul ascuns și să faceți dimensiunea cât mai mică posibil, astfel încât să aveți mai puține șanse să o declanșați.

De asemenea, îl puteți poziționa acolo unde este cel mai puțin probabil să se împiedice – ca probabil știți, îl puteți pune în stânga, în dreapta sau în partea de jos a ecranului. Dar îl puteți fixa și într-un anumit colț, utilizați doar comanda defaults write com.apple.dock pinning -string start. Tastați acea comandă în Terminal (înlocuiți start cu end pentru a schimba în ce colț merge sau middle pentru a reveni la valoarea implicită), apoi killall Dock pentru a reporni Dock-ul și a aplica modificarea.

Comentarii

  • Vă mulțumim că ați explicat DE CE acest lucru nu se poate întâmpla ‘. Acum știu că trebuie să mă opresc din timp cu această idee. Vă mulțumim.
  • Această idee nu este cu siguranță o pierdere de timp, există o soluție foarte bună detaliată de Joonas mai jos, pe care am încercat-o și funcționează exact ca și cum Dock-ul ar fi dispărut complet. Dacă doriți cu adevărat să o verificați momentan, există ‘ o tastatură echivalentă pentru comutarea docului, pe care o puteți personaliza în Preferințe sistem: Tastatură: Comenzi rapide.
  • De Desigur, docul nu poate fi dezactivat. Acest lucru ar oferi utilizatorului o putere prea mare, iar întregul ecosistem macOS se va dezvolta în spirală. Utilizatorul nu decide nimic. Utilizatorul se supune. (Totuși, +1 pentru explicație.)
  • Mă bucur să văd că @GeoffPointer are dreptate. Este într-adevăr posibil prin intermediul comenzilor terminale conform răspunsului Joonas ‘. Sperăm că nimeni de la Apple nu află despre acest lucru.

Răspuns

Acest articol din Lifehacker.com.au sugerează setarea întârzierii ascunderii automate a andocării la 1000 de secunde, astfel:

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

Pentru a restabili comportament implicit:

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

Autorul spune că stabilește întârzierea la două secunde, astfel încât să poată ajunge la Dock în acele rare cazuri când este necesar .

Comentarii

Răspuns

Acest răspuns nu prea adaugă atât de mult la ceea ce este deja aici , dar am simțit că răspunsurilor care oferă soluții pentru ascunderea sa lipsesc unele informații.

Eu personal folosesc uBar și „am folosit următoarele set de comenzi de terminal fără probleme. Pot confirma doar că le-am folosit fără probleme de la El Capitan. Nu pot să-mi amintesc mai mult decât atât, cu siguranță.

Pentru a fi clar, acest lucru ascunde doar Dock, astfel încât nu va trebui niciodată să faceți față apariției accidentale.

Pentru cei care nu știu, aceste linii de cod ar trebui să fie rulat în Terminal. Acesta poate fi găsit aici: /Applications/Utilities/Terminal.app. Deschideți Terminalul și lipiți liniile și apăsați 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 

Puteți rula fiecare linie, de asemenea, separat.

Explicație cu privire la fiecare linie face:

  1. Prima linie activează ascunderea automată
    • După cum a menționat cineva, Cmd+Alt+D comută în continuare vizibilitatea andocării la fel ca înainte. Acest lucru este util dacă trebuie să atribuiți aplicația unui anumit spațiu. Utilizarea Dock-ului este singura modalitate (AFAIK) .
  2. În mod implicit atunci când ascunderea automată a andocării este activată, deplasarea deasupra marginii unde stă arată docul aproape imediat. Această linie face ca întârzierea de deplasare să fie de 1000 de secunde, ceea ce face aproape imposibilă afișarea accidentală a docului dacă se întâmplă să planezi peste margine. Ar trebui să o lăsați să stea acolo timp de ~ 17 minute.
  3. Aceasta elimină animația de respingere care se întâmplă atunci când aplicațiile doresc atenția dvs. sau când o aplicație este lansată. Am observat că, în funcție de pictograma Dock dimensiune, acestea pot atinge vârful de la margine atunci când încep să sară. Acest lucru scapă de problema respectivă.

killall Dock la sfârșitul fiecărei linii îl obligă pe Dock să renunțe și apoi se restabilește automat. Aceasta este pentru a încărca practic noile setări. Este necesar doar să rulați killall Dock după ultima linie, dar în acest fel este mai ușor să rulați liniile separat, dacă este necesar … și în bloc nu face nicio diferență .

Comentarii

  • Acesta este un răspuns bun și complet. Nu mai ‘ nu mai folosesc un mouse, așa că folosesc gestul implicit pentru Launchpad pentru a lansa aplicații și le-am organizat eficient pentru a accesa aplicațiile mele din mers. Am considerat că merită remarcat faptul că docul apare și în partea de jos a ecranului atunci când glisați în sus pentru Controlul misiunii și glisați în jos pentru App Expos é, care sunt, de asemenea, modalități foarte rapide de a vedea Dock, dacă aveți nevoie. ‘ nu merită un răspuns nou aici, dar poate ați putea adăuga acel punct la răspunsul dvs.?
  • BTW ubar are o setare care elimină vechiul doc acum
  • Lucrări confirmate pe Catalina.

Răspuns

Puteți schimba dimensiunea pictogramelor la 1 px :

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

Comentarii

  • Ar fi util dacă ați da mai mult informații despre această setare și despre cum să o setați înapoi la valoarea implicită.
  • Această setare modifică dimensiunea pictogramei Apple Dock.
  • pentru a reveni, executați această comandă, dar înlocuiți 1 cu 64
  • sau pur și simplu accesați preferința sistemului > andocare și modificați valoarea dimensiunii
  • Partea de jos a acestei idei este că nu este simplă dacă doriți să aruncați o privire rapidă la doc.

Răspundeți

Pentru a face dublu clic pe o pictogramă și a comuta comportamentul . folosind codul @Jonas Mulțumesc!

Am salvat următoarele în un fișier numit Toggle_Dock apoi a rulat sudo chmod +x Toggle_Dock care ar putea să nu fi fost necesar. Acum pot folosi pictograma pentru a comuta andocarea.

# 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 

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *