Apple wciąż zaskakuje nas swoim nowym, aktualnym, mocnym i bezpiecznym sprzętem. Kiedy kupujemy nowy zespół lub gdy zdecydowaliśmy się przeprowadzić czystą instalację systemu w ogóle, kiedy uzyskujemy dostęp, możemy zobaczyć ograniczenia, jakie mamy podczas korzystania z menu kontekstowego lub kliknięcia prawym przyciskiem myszy (Ctrl + kliknięcie).
macOS High Sierra daje nam możliwość edycji tego menu zgodnie z naszymi upodobaniami do dodawania lub usuwania elementów, ale jest to proces wymagający ostrożności, ponieważ procesy obejmują znacznie więcej kroków niż jesteśmy przyzwyczajeni w innych systemach operacyjnych.
Dziś zobaczymy, jak przeprowadzić ten proces ostrożnie, ale skutecznie.
1. Jak dodawać lub usuwać usługi z menu kontekstowego na Macu?
Głównym sposobem dodawania i usuwania elementów w menu kontekstowym systemu macOS są usługi. Usługi są dostępne z menu rozwijanego „Usługi” w menu kontekstowym na dole menu. macOS oferuje tutaj opartą na graficznym interfejsie użytkownika metodę dodawania i usuwania elementów menu kontekstowego.
Krok 1
W tym celu musimy uzyskać dostęp do Preferencji systemowych za pomocą dowolnej z następujących opcji
- Z menu Apple wybierz opcję Preferencje systemowe
- Kliknij ikonę Preferencje systemowe znajdującą się w Docku
Wyświetli się następujące okno:
Krok 2
Tam wybieramy opcję Klawiatura i w nowym wyświetlonym oknie przechodzimy do zakładki Szybkie funkcje:
Krok 3
Tam wybieramy linię Usługi znajdującą się po lewej stronie i zobaczymy:
Spowoduje to wyświetlenie listy wszystkich dostępnych usług, posortowanych w kilka głównych kategorii na podstawie wprowadzonych informacji. Możemy kliknąć pola wyboru, aby przełączyć widoczność powiązanych usług.
Krok 4
Aplikacje mają tutaj możliwość dodawania własnych usług. Zostaną one znalezione w zależności od typu elementu (plik, folder, tekst), który element menu kontekstowego przyjmuje jako dane wejściowe. Na przykład, jeśli pozycja menu kontekstowego pojawi się po kliknięciu prawym przyciskiem myszy wybranego tekstu, usługę znajdziesz w menu rozwijanym „Tekst”.
2. Jak wyświetlić usługi w menu kontekstowym Maca
Jeśli mamy wiele usług lub często z nich korzystamy, może być denerwujące ciągłe czekanie na otwarcie ich rozwijanego menu. W macOS High Sierra możliwe jest, aby wszystkie usługi pojawiały się w głównym menu rozwijanym za pomocą polecenia Terminal.
W tym celu otwieramy terminal za pomocą jednej z poniższych opcji
- Używając kombinacji klawiszy Shift + Command + U i w wyświetlonym oknie wybierz Terminal
- Ze ścieżki Idź / Narzędzia / Terminal
- Za pomocą Spotlight wprowadź słowo terminal i wybierz odpowiednie narzędzie
W wyświetlonej konsoli wykonamy następującą linię:
defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999
To polecenie spowoduje edycję domyślnych wartości minimalnych usług wymaganych do utworzenia podmenu Usługi. Liczba na końcu to w tym przypadku 999, będzie to ta, która określa liczbę elementów, których użyjemy do stworzenia podmenu Usługi.
Zauważ, że jeśli liczba usług jest mniejsza niż ta wartość, nie zobaczysz podmenu Usługi. W tej sytuacji 999 nie różni się znacząco od nieskończoności, więc zawsze zobaczysz każdą pozycję w Usługach.
Możemy ponownie uruchomić Findera, wykonując w terminalu następujące polecenie:
Killall Finder
3. Jak edytować menu „Otwórz za pomocą” na Macu?
Jednym z podmenu w menu kontekstowym macOS High Sierra jest menu „Otwórz za pomocą”, które ma tendencję do bycia nieco zagraconym. Możemy z nim pracować na wiele sposobów.
Usuń duplikaty z menu kontekstowego „Otwórz za pomocą”
Krok 1
W niektórych przypadkach baza danych LauchServices może zostać uszkodzona, powodując masowe duplikowanie elementów w menu „Otwórz za pomocą”, aby to naprawić, możemy wykonać następujący wiersz w terminalu:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Krok 2
To polecenie pozwala nam odbudować bazę danych LaunchServices. Po zakończeniu procesu ponownie uruchamiamy Findera, wykonując następujące czynności. Ręcznie blokuj aplikacje z określonych rozszerzeń
Killall FinderW systemie macOS High Sierra mamy możliwość zablokowania powiązania określonej aplikacji z rozszerzeniem pliku zdefiniowanym w menu Otwórz za pomocą. Ten punkt jest delikatny, dlatego możemy to zrobić, jeśli na pewno będziemy edytować pliki plist. W tym celu klikniemy prawym przyciskiem myszy aplikację do edycji i wybierzemy opcję Pokaż zawartość pakietu:
Krok 3
Wyświetli się następujące okno:
Krok 4
Mamy dostęp do tego folderu i tam skopiujemy plik Info.plist i zmienimy jego nazwę na Info-backup.plist:
Krok 5
Po skopiowaniu pliku przystępujemy do otwierania informacji. plist z edytorem tekstu, tam użyjemy kombinacji klawiszy Command + F i poszukamy następującej linii: "CFBundleTypeExtensions"
POWIĘKSZAĆ
Ten plik pokaże nam wiele informacji. Musimy zlokalizować wiersz „…” zawierający typ pliku, który chcemy zabronić. Na przykład, jeśli chcemy usunąć Adobe z menu Otwórz za pomocą w plikach PDF, konieczne będzie wyszukanie „pdf” w CFBundleTypeExtensions.
Kontynuujemy usuwanie tego łańcucha i zapisywanie pliku. Na koniec ponownie uruchamiamy Findera, uruchamiając killall Finder z terminala.
Widzieliśmy więc, jak w prosty sposób zarządzać menu kontekstowym macOS High Sierra.