Az ismétlődések eltávolítása a Mac OS X „Megnyitás ezzel” jobb gombbal történő menüjéből

Anonim

A „Megnyitás a következővel” menü akkor jelenik meg, ha a Mac Finder valamelyik fájljára rákattint a jobb gombbal (vagy a Control billentyűt lenyomva tart), és célja, hogy egy listát biztosítson azokról az alternatív alkalmazásokról, amelyeknél a kiválasztott fájl megnyitható. mással, mint ami jelenleg alapértelmezettként be van állítva. Ez az Open With nagyszerű, de néha szörnyen zsúfolt lehet ugyanazon alkalmazás ismétlődő bejegyzéseivel, és a legrosszabb esetben nem is csak itt-ott duplikáció lesz, hanem ugyanazon alkalmazás többszörösei is megjelennek a Megnyitás listával.Megmutatjuk, hogyan távolíthatja el ezeket az ismétlődő bejegyzéseket, és hogyan lehet könnyebben használható álnevet a jövőbeni használatra.

Az ismétlődő alkalmazásbejegyzések eltávolítása az OS X „Megnyitás” menüjéből

Ez a Mac OS X szinte minden verziójával működik

Indítsa el a Terminált az /Applications/Utilities/ könyvtárból, és írja be a következő parancssorok egyikét egyetlen sorba:

Másolás és beillesztés egysoros parancssorból:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain helyi -domain user;killall Finder;echo Open With újraépült, a Finder újraindul"

VAGY

Ugyanaz a parancssor több sorra bontva: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domain local -domain user

(Megjegyzés: a második parancsban lévő fordított perjelek a hosszú parancsok több sorra való kiterjesztésére szolgálnak, miközben másolás és beillesztés közben továbbra is végrehajthatóvá teszik őket. Ezeket nem szükséges megadni, ha kézzel írja be a parancssort a terminálba)

Ez eltarthat egy ideig, mivel a teljes Launch Services adatbázist újra kell építeni, és az újjáépítési folyamat során a duplikált alkalmazásbejegyzések eltávolításra kerülnek a jobb gombbal kattintva megjelenő menüből. Ha ez befejeződött, ki kell lépnie, és újra kell indítania a Findert, hogy a változtatás érvénybe lépjen, amit a legegyszerűbb parancssorból is megtenni:

killall Finder

Most, amikor a Finder újraindult, lépjen vissza bármelyik fájlhoz, és kattintson rá jobb gombbal, és húzza le a „Megnyitás ezzel” menüt az összes ismétlődő bejegyzés eltűnéséhez.

De mi van akkor, ha ezt gyakran kell megtenned, ez a parancssor elég idegesítő, mi? A következőképpen rövidítheti le drámaian:

Rövid „Remove Open with Duplicates” alias létrehozása

Ha úgy találja, hogy ezt gyakrabban kell megtennie, mint szeretné, egy egyszerű bash alias létrehozása a teljes parancssorozathoz jelentős időt takaríthat meg, mivel nem kell hosszú parancssorok sorozata.

  • Nyissa meg a .bash_profile fájlt kedvenc szövegszerkesztőjével, mi a nano-t használjuk ehhez az áttekintéshez, mert egyszerű:
  • nano .bash_profile

  • Illessze be a következő álnevet a .bash_profile egyetlen sorába, nevezze át az aliast, ha úgy érzi
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain helyi -domain user;killall Finder;echo Open With újraépült, a Finder újraindul""

Nyomja meg a Control+O billentyűkombinációt a mentéshez, majd a Control+X billentyűkombinációt a nanoból való kilépéshez

A működő álnév ellenőrzéséhez írja be a „fixow” parancsot a parancssorba, bár ha már törölte a Megnyitás parancsot, akkor nem lesz ugyanaz a hatása. Ha pontosan a fenti parancssort használta, akkor egy kis üzenetet fog kapni, amely így néz ki:

$ fixow Megnyitás A menüvel újraépült, a Finder újraindul

Ha valamilyen okból problémába ütközik a kód megragadása, az OSXDaily GitHub oldaláról is átmásolhatja, ahol elkezdjük összegyűjteni néhány különösen hasznos shell szkriptet az OS X rendszerhez.

Ez lehetővé teszi, hogy egyszerűen begépelje a „fixow” szót (a Fix Open With rövidítése, érted? Biztosan kreatívak vagyunk), és a teljes parancssor végrehajtásra kerül anélkül, hogy újra be kellene írnia az egészet.

Eltávolíthatok minden alkalmazást a „Megnyitás” menüből?

Ha a probléma túlmutat az ismétlődő vagy ismétlődő bejegyzéseken, a másik lehetőség az, hogy törölje a teljes Megnyitás a következővel menüt, és kezdje elölről. Ez mindent kiszed a menüből, és arra kényszeríti, hogy manuálisan társítsa az alkalmazásokat fájltípusokhoz és formátumokhoz, vagy csak az OS X használatával nyit meg bizonyos fájlokat. Ez valóban a legutolsó megoldás, vagy az uber-testreszabás módszere, ha saját maga szeretné újjáépíteni a listát, és jobban válogatja az asszociációkat.

Az ismétlődések eltávolítása a Mac OS X „Megnyitás ezzel” jobb gombbal történő menüjéből