Odstrániť duplicity z ponuky Mac s 'Open With'

Opätovne vytvorte databázu Launch Services

Ponuka "Otvoriť s" umožňuje otvárať dokumenty pomocou inej aplikácie, než je aplikácia, ktorá je priradená k typu dokumentu. Napríklad možno budete chcieť otvoriť obrázok JPEG s aplikáciou Photoshop namiesto ukážky Apple. Môžete to urobiť tak, že kliknete pravým tlačidlom na dokument (v našom príklade sa zobrazí obrázok JPEG) a vyberiete z rozbaľovacej ponuky položku "Otvoriť s". Toto je moja obľúbená metóda na rýchle otváranie dokumentov v iných aplikáciách.

V ponuke "Otvoriť s" sa zobrazia všetky aplikácie, ktoré máte na počítači Mac, ktoré sú schopné pracovať s vybratým dokumentom.

Jednou nevýhodou ponuky "Otvoriť s" je to, že v priebehu času sa môže stať veľmi dlho, keď nainštalujete a odstránite aplikácie na počítači Mac. Môže tiež začať zobrazovať duplicity aplikácií. Napríklad, moje menu "Otvoriť s" zobrazuje štyri položky pre Photoshop, aj keď na mojom počítači Mac má iba jednu verziu Photoshopu. Ponuka "Otvoriť s" sa môže naplniť duplikátmi pri každom vytvorení klonu spustenej jednotky alebo pripojenia jednotiek, ktoré obsahujú kópie aplikácií. Niekedy sa zdá, že sa to stalo len preto, že v mŕtvej noci sa pes naplnil na úplňku.

Obnovenie ponuky "Otvoriť s"

Obnovením ponuky "Otvoriť s" odstráni zo zoznamu duplikáty a aplikácie duchov (tie, ktoré ste odstránili). Obnovíte ponuku "Otvoriť s" obnovením databázy Launch Services, ktorú udržiava počítač Mac.

Existuje niekoľko spôsobov, ako obnoviť databázu Launch Services, vrátane systémových nástrojov tretích strán, ako je napríklad Cocktail a Onxy.

Ak nevlastníte systémový nástroj, ktorý môže obnoviť databázu Launch Services, nebojte sa; môžete vykonať sami obnoviť pomocou Terminálu.

Použitie terminálu na obnovu databázy služieb spúšťania

Spustite Terminal, ktorý sa nachádza na / Applications / Utilities /.

Pre operačný systém OS X 10.5.x a novší, zadajte na výzvu Terminál nasledovné:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -doménový systém miestnej -domény -doménový používateľ

V systéme OS X 10.3.x - 10.4.x zadajte na výzvu Terminál nasledovné:

/System/Library/Frameworks/ApplicationServices.framework/\Frameworks/LaunchServices.framework/Support/lsregister \ -kill -r -doménový systém lokálnej domény -doménový používateľ

Vyššie je jeden príkaz a je zadaný na jedinom riadku. Môžete jednoducho skopírovať / prilepiť vyššie uvedený príkaz do Terminálu , potom stlačte Return / Enter na vykonanie príkazu. Ak máte problémy s výberom vyššie uvedeného príkazu, pokúste sa trikrát kliknúť na príkazový text.

Proces obnovy môže trvať minútu alebo dva. Po vrátení príkazu Terminal môžete ukončiť Terminál.

Teraz, keď používate ponuku "Otvoriť s", mali by ste vidieť zoznam aplikácií, ktorý je obmedzený na aplikácie, ktoré sú momentálne nainštalované na počítači Mac, bez duplicít alebo duchov.

referencie

Spustenie služieb

Registrovať manuálovú stránku