Apple продължава да ни изненадва с новото, актуално, мощно и безопасно оборудване. Когато купуваме нов екип от тях или когато решим да извършим чиста инсталация на системата като цяло, когато имаме достъп, можем да видим ограничението, което имаме, когато използваме контекстното меню, или щракнете с десния бутон (Ctrl + щракване).
macOS High Sierra ни дава възможност да редактираме това меню според нашите предпочитания за добавяне или премахване на елементи, но това е процес, който изисква грижи, тъй като процесите включват много повече стъпки, отколкото сме свикнали в други операционни системи.
Днес ще видим как да извършим този процес внимателно, но ефективно.
1. Как да добавяте или премахвате услуги от контекстното меню на Mac
Основният начин за добавяне и премахване на елементи в контекстното меню на macOS е чрез услуги. Услугите са достъпни от падащото меню „Услуги“ в контекстното меню в долната част на менюто. macOS предлага GUI-базиран метод за добавяне и премахване на елементи от контекстното меню.
Етап 1
За целта трябва да получим достъп до Системни предпочитания, използвайки някоя от следните опции
- От менюто на Apple изберете опцията Системни предпочитания
- Кликнете върху иконата System Preferences, разположена в Dock
Ще се покаже следният прозорец:
Стъпка 2
Там избираме опцията Клавиатура и в показания нов прозорец отиваме в раздела Бързи функции:
Стъпка 3
Там избираме реда Услуги, разположен отляво и ще видим следното:
Това ще покаже списък с всички налични услуги, сортирани в някои основни категории въз основа на въведената информация. Можем да щракнем върху квадратчетата за отметка, за да превключим видимостта на свързаните услуги.
Стъпка 4
Приложенията имат възможност да добавят свои услуги тук. Те ще бъдат намерени в зависимост от типа елемент (файл, папка, текст), който елементът от контекстното меню приема като вход. Например, ако се появи елемент от контекстното меню, когато щракнете с десния бутон върху избрания текст, ще намерите услугата в падащото меню „Текст“.
2. Как да показвате услуги в контекстното меню на Mac
Ако имаме много услуги или ги използваме често, може да е досадно да чакаме постоянно да се отвори падащото им меню. В macOS High Sierra е възможно всички услуги да се показват в главното падащо меню с команда Terminal.
За целта отваряме терминала, използвайки някоя от следните опции
- Използвайки комбинацията от клавиши Shift + Command + U и в показания прозорец изберете Терминал
- От пътя Go / Utilities / Terminal
- Използвайки Spotlight и въведете терминала дума и изберете съответната помощна програма
В показаната конзола ще изпълним следния ред:
по подразбиране пише -g NSServicesMinimumItemCountForContextSubmenu -int 999
Тази команда ще редактира стойностите по подразбиране за минималните услуги, необходими за създаване на подменю Услуги. Номерът в края е 999 в този случай, той ще бъде този, който определя броя на елементите, които ще използваме за създаване на подменю Услуги.
Имайте предвид, че ако броят на услугите е по -малък от тази стойност, няма да видите подменюто Услуги. В тази ситуация 999 не се различава значително от безкрайността, така че винаги ще виждате всеки елемент в Услугите.
Можем да рестартираме Finder, като изпълним следната команда в терминала:
killall Finder
3. Как да редактирате менюто "Отваряне с" на Mac
Едно от подменютата в контекстното меню на macOS High Sierra е менюто „Отваряне с“, което има тенденция да бъде малко затрупано. Можем да работим с него по няколко начина.
Премахнете дубликатите от контекстното меню „Отваряне с“
Етап 1
В някои случаи базата данни на LauchServices може да се повреди, причинявайки масивно дублиране на елементите в менюто „Отваряне с“, за да коригираме това, можем да изпълним следния ред в терминала:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Стъпка 2
Тази команда ни позволява да възстановим базата данни LaunchServices. След като процесът приключи, рестартираме Finder, като изпълним следното. Ръчно забранете приложенията от конкретни разширения
killall FinderВ macOS High Sierra имаме възможност да забраним свързването на конкретно приложение с разширение на файл, определено в менюто Отваряне с. Този момент е деликатен, затова можем да го направим, ако сме сигурни, че редактираме plist файлове. За целта щракваме с десния бутон върху приложението за редактиране и избираме опцията Показване на съдържанието на пакета:
Стъпка 3
Ще се покаже следният прозорец:
Стъпка 4
Имаме достъп до тази папка и там ще копираме файла Info.plist и ще го преименуваме на Info-backup.plist:
Стъпка 5
След като копираме файла, продължаваме да отваряме информацията. plist с текстов редактор, след като там ще използваме комбинацията от клавиши Command + F и ще потърсим следния ред: "CFBundleTypeExtensions"
Увеличете
Този файл ще ни покаже много информация. Трябва да намерим реда "…", който съдържа типа файл, който искаме да забраним. Например, ако искаме да премахнем Adobe от менюто Open With в PDF файлове, ще е необходимо да потърсим „pdf“ в CFBundleTypeExtensions.
Продължаваме да изтриваме тази верига и записваме файла. Накрая рестартираме Finder, като изпълняваме killall Finder от терминала.
Така че видяхме как да управляваме контекстното меню на macOS High Sierra по прост начин.