Apple nás stále překvapuje svým novým, aktuálním, výkonným a bezpečným vybavením. Když si koupíme nový tým, nebo když jsme se rozhodli provést čistou instalaci systému obecně, při přístupu vidíme omezení, která máme při používání kontextové nabídky, nebo pravým tlačítkem (Ctrl + kliknutí).
macOS High Sierra nám dává možnost upravit tuto nabídku podle našeho přání přidávat nebo odebírat prvky, ale je to proces, který vyžaduje péči, protože procesy zahrnují mnohem více kroků, než jsme zvyklí v jiných operačních systémech.
Dnes uvidíme, jak tento proces provést opatrně, ale efektivně.
1. Jak přidat nebo odebrat služby z kontextové nabídky na Macu
Hlavní způsob přidávání a odebírání položek v kontextové nabídce macOS je prostřednictvím služeb. Služby jsou k dispozici z rozevírací nabídky „Služby“ v místní nabídce v dolní části nabídky. macOS zde nabízí metodu pro přidávání a odebírání položek kontextové nabídky založenou na GUI.
Krok 1
K tomu musíme přistoupit k Předvolbám systému pomocí kterékoli z následujících možností
- V nabídce Apple vyberte možnost Předvolby systému
- Klikněte na ikonu Předvolby systému umístěnou v Docku
Zobrazí se následující okno:
Krok 2
Zde vybereme možnost Klávesnice a v novém zobrazeném okně přejdeme na kartu Rychlé funkce:
Krok 3
Zde vybereme řádek Služby umístěný na levé straně a uvidíme následující:
Zobrazí se seznam všech dostupných služeb seřazených do některých hlavních kategorií na základě zadaných informací. Můžeme kliknutím na zaškrtávací políčka přepínat viditelnost přidružených služeb.
Krok 4
Aplikace zde mají možnost přidávat své vlastní služby. Ty budou nalezeny v závislosti na typu položky (soubor, složka, text), kterou položka kontextové nabídky bere jako vstup. Pokud se například po kliknutí pravým tlačítkem na vybraný text zobrazí položka kontextové nabídky, najdete službu v rozbalovací nabídce „Text“.
2. Jak zobrazit služby v místní nabídce systému Mac
Pokud máme mnoho služeb nebo je používáme často, může být nepříjemné muset neustále čekat na otevření jejich rozbalovací nabídky. V macOS High Sierra je možné všechny služby zobrazit v hlavní rozevírací nabídce pomocí příkazu Terminal.
Za tímto účelem otevíráme terminál pomocí některé z následujících možností
- Pomocí kombinace kláves Shift + Command + U a v zobrazeném okně vyberte Terminál
- Z cesty Přejít / Nástroje / Terminál
- Pomocí aplikace Spotlight zadejte slovo terminál a vyberte příslušný nástroj
V zobrazené konzole spustíme následující řádek:
defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999
Tento příkaz upraví výchozí hodnoty pro minimální služby požadované k vytvoření podnabídky Služby. Číslo na konci je v tomto případě 999, bude to ono, které stanoví počet prvků, které použijeme k vytvoření podnabídky Služby.
Upozorňujeme, že pokud je počet služeb nižší než tato hodnota, podnabídka Služby se nezobrazí. V této situaci se 999 výrazně neliší od nekonečna, takže každou položku uvidíte vždy ve Službách.
Finder můžeme restartovat spuštěním následujícího příkazu v terminálu:
killall Finder
3. Jak upravit nabídku „Otevřít pomocí“ na Macu
Jedním z podnabídek v kontextové nabídce macOS High Sierra je nabídka „Open With“, která má tendenci být trochu nepřehledná. Můžeme s tím pracovat několika způsoby.
Odeberte duplikáty z kontextové nabídky „Otevřít pomocí“
Krok 1
V některých případech může dojít k poškození databáze LauchServices, což způsobí masivní duplikaci položek v nabídce „Otevřít pomocí“, abychom to napravili, můžeme v terminálu spustit následující řádek:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Krok 2
Tento příkaz nám umožňuje přestavět databázi LaunchServices. Jakmile je proces dokončen, restartujeme Finder provedením následujícího. Ručně zakažte aplikacím konkrétní rozšíření
killall FinderV macOS High Sierra máme možnost zakázat přidružení konkrétní aplikace k příponě souboru definované v nabídce Otevřít pomocí. Tento bod je choulostivý, proto to můžeme udělat, pokud jsme si jisti, že můžeme upravovat soubory plist. Za tímto účelem klikneme pravým tlačítkem na aplikaci, kterou chceme upravit, a vybereme možnost Zobrazit obsah balíčku:
Krok 3
Zobrazí se následující okno:
Krok 4
Vstupujeme do této složky a tam zkopírujeme soubor Info.plist a přejmenujeme jej na Info-backup.plist:
Krok 5
Jakmile soubor zkopírujeme, přistoupíme k otevření informací. vyplňte textový editor, jakmile tam budeme, použijeme kombinaci kláves Command + F a vyhledáme následující řádek: „CFBundleTypeExtensions“
ZVĚTŠIT
Tento soubor nám ukáže spoustu informací. Musíme vyhledat řádek „…“, který obsahuje typ souboru, který chceme zakázat. Pokud například chceme v souborech PDF odebrat Adobe z nabídky Otevřít s, bude nutné v souboru CFBundleTypeExtensions vyhledat „pdf“.
Pokračujeme v odstranění tohoto řetězce a uložení souboru. Nakonec restartujeme Finder spuštěním killall Finder z terminálu.
Viděli jsme tedy, jak jednoduchým způsobem spravovat kontextovou nabídku macOS High Sierra.