Odeberte duplikáty z nabídky Mac „Otevřít v“

Nabídka „Otevřít v“ umožňuje otevírat dokumenty pomocí jiné aplikace, než která je přidružena k typu dokumentu. Můžete například chtít otevřít obrázek JPEG ve Photoshopu, nikoli v náhledu Apple. Můžete to snadno udělat tak, že kliknete pravým tlačítkem na dokument (v našem příkladu obrázek JPEG) a z rozbalovací nabídky vyberete možnost „Otevřít v“. Toto je můj oblíbený způsob rychlého otevírání dokumentů v jiných aplikacích. Nabídka „Otevřít v“ zobrazí všechny aplikace, které máte v počítači Mac a jsou schopné pracovat s vybraným dokumentem.

Jednou z nevýhod nabídky „Otevřít v“ je to, že se časem může instalace a odebírání aplikací na vašem počítači Mac velmi prodloužit. Může také začít zobrazovat duplikáty aplikací. Například moje nabídka „Otevřít v“ zobrazuje čtyři položky pro Photoshop, i když na svém Macu mám pouze jednu verzi Photoshopu. Nabídka „Otevřít v“ se může zaplnit duplikáty pokaždé, když vytvoříte klon spouštěcí jednotky nebo připojíte jednotky, které obsahují kopie aplikací. Někdy se zdá, že se to stalo jen proto, že v hluboké noci pes zaútočil na úplněk.


Resetování nabídky „Otevřít v“

Resetováním nabídky „Otevřít v“ odeberete ze seznamu duplikáty a aplikace duchů (ty, které jste smazali). Nabídku „Otevřít v“ resetujete znovu vytvořením databáze Launch Services, kterou váš Mac udržuje. Existuje několik způsobů, jak znovu sestavit databázi Launch Services, včetně systémových nástrojů třetích stran, jako jsou Cocktail a Onxy.

Pokud nevlastníte systémový nástroj, který může znovu vytvořit databázi Launch Services, nebojte se; můžete provést opětovné sestavení sami pomocí Terminálu.

Použití terminálu k opětovnému vytvoření databáze služeb spouštění

Spouštěcí terminál umístěný na / Applications / Utilities /.

U OS X 10.5.xa novějších zadejte na výzvu Terminálu následující:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

U OS X 10.3.x - 10.4.x zadejte do příkazového řádku Terminal následující:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Výše uvedený je jeden příkaz a zadává se na jednom řádku. Výše uvedený příkaz můžete jednoduše zkopírovat / vložit do Terminálu a stisknutím klávesy Enter / Enter jej spustit. Pokud máte potíže s výběrem výše uvedeného příkazu, zkuste trojité kliknutí na text příkazu.

Proces opětovného sestavení může trvat minutu nebo dvě. Jakmile se výzva Terminálu vrátí, můžete Terminál ukončit.

Když nyní použijete nabídku „Otevřít v“, měl by se zobrazit seznam aplikací, který je omezen na aplikace aktuálně nainstalované ve vašem počítači Mac, bez duplikátů nebo duchů.


Odkaz

Spouštěcí služby

Zaregistrujte si manuálovou stránku