Eliminați duplicatele din meniul „Deschide cu” clic dreapta în Mac OS X

Anonim

Meniul „Deschide cu” apare atunci când se face clic dreapta (sau se face clic-clic) pe orice fișier din Mac Finder și este destinat să furnizeze o listă de aplicații alternative pe care fișierul selectat poate fi deschis cu altceva decât ceea ce este setat în prezent ca aplicație implicită. Acest Open With este grozav, dar uneori poate deveni ciudat de aglomerat cu intrări repetate ale aceleiași aplicații și, în cele mai rele cazuri, nici măcar nu va fi doar un duplicat ici și colo, vor fi multipli ai aceleiași aplicații care apar în Deschide Cu lista.Vă vom arăta cum să eliminați aceste intrări repetate și cum să faceți un alias mai ușor de utilizat pentru utilizări viitoare.

Elimină intrările repetate din aplicație din meniul „Deschide cu” al OS X

Acesta ar trebui să funcționeze cu aproape orice versiune de Mac OS X

Lansați Terminalul din directorul /Applications/Utilities/ și introduceți oricare dintre următoarele șiruri de comandă pe o singură linie:

Copiați și lipiți dintr-un șir de comandă cu o singură linie:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain utilizator de domeniu local;killall Finder;echo Open With a fost reconstruit, Finder se va relansa"

SAU

Același șir de comandă împărțit în mai multe linii: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Suport/\ lsregister -kill -r -domain local -domain user

(Notă: barele oblice inverse din a doua comandă sunt folosite pentru a extinde comenzile lungi la mai multe linii, făcându-le în același timp executabile atunci când sunt copiate și lipite, nu este necesar să le includă dacă tastați manual șirul de comandă în terminal)

Acest lucru poate dura ceva timp, deoarece întreaga bază de date Launch Services trebuie reconstruită, iar în acel proces de reconstrucție este locul în care intrările aplicației duplicate vor fi eliminate din meniul de clic dreapta. Odată ce ați terminat, trebuie să părăsiți și să relansați Finder pentru ca modificarea să aibă efect, ceea ce este cel mai ușor de făcut și din linia de comandă:

killall Finder

Acum, când Finder s-a relansat, întoarceți-vă la orice fișier și faceți clic dreapta pe el, trăgând în jos meniul „Deschide cu” pentru a vedea toate intrările repetitive dispărute.

Dar dacă trebuie să faci asta des, acel șir de comandă este cam enervant, nu? Iată cum să o scurtați dramatic:

Crearea unui pseudonim scurt „Elimină deschiderea cu duplicate”

Dacă vă simțiți nevoit să faceți acest lucru mai des decât ați dori, crearea unui alias bash simplu pentru întreaga secvență de comandă poate fi o economie semnificativă de timp, deoarece va elimina necesitatea introducerii unui nume lung. serie de șiruri de comandă.

  • Deschide .bash_profile cu editorul tău de text preferat, folosim nano pentru această prezentare, deoarece este simplu:
  • nano .bash_profile

  • Inserați următorul alias pe o singură linie de .bash_profile, redenumiți aliasul dacă aveți chef
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open Cu a fost reconstruit, Finder va relansa&39;"

Apăsați Control+O pentru a salva, apoi Control+X pentru a ieși din nano

Verificați alias-ul funcționat tastând „fixow” la linia de comandă, deși dacă ați debifat deja Deschide cu, nu va avea același efect. Dacă ați folosit șirul de comandă exact ca mai sus, veți primi un mesaj mic, care arată astfel:

$ fixow Deschidere Cu meniul a fost reconstruit, Finder se va relansa

Dacă dintr-un motiv oarecare întâmpinați probleme în preluarea codului respectiv, îl puteți copia și de pe pagina OSXDaily GitHub, unde începem să colectăm câteva scripturi shell deosebit de utile pentru OS X.

Acest lucru vă permite să introduceți pur și simplu „fixow” (prescurtarea de la Fix Open With, înțelegeți? Suntem siguri că suntem creativi) și întregul șir de comandă se va executa fără a fi nevoie să tastați din nou întregul lucru.

Pot elimina fiecare aplicație din meniul „Deschide cu”?

Dacă problema dvs. depășește intrările duplicate sau repetitive, ceal altă opțiune este să ștergeți întregul meniu Deschidere cu și să începeți de la zero. Acest lucru scoate totul din meniu, forțându-vă să asociați manual aplicațiile cu tipuri și formate de fișiere pe cont propriu sau doar folosind OS X pentru a deschide anumite fișiere. Aceasta este într-adevăr o metodă de ultimă soluție sau de uber-personalizare dacă doriți să reconstruiți singur lista și să fiți mai selectiv cu asocierile.

Eliminați duplicatele din meniul „Deschide cu” clic dreapta în Mac OS X