Cum se editează meniul contextual macOS High Sierra

Apple continuă să ne surprindă cu echipamentele sale noi, actuale, puternice și sigure. Când cumpărăm o echipă nouă din acestea sau când am decis să realizăm o instalare curată a sistemului în general, atunci când accesăm putem vedea limitarea pe care o avem atunci când folosim meniul contextual sau facem clic dreapta (Ctrl + clic).

macOS High Sierra ne oferă posibilitatea de a edita acest meniu după dorința noastră de a adăuga sau elimina elemente, dar acesta este un proces care necesită îngrijire, deoarece procesele implică mult mai mulți pași decât suntem obișnuiți în alte sisteme de operare.

Astăzi vom vedea cum să facem acest proces cu atenție, dar eficient.

1. Cum se adaugă sau se elimină servicii din meniul contextual de pe Mac


Principalul mod de a adăuga și a elimina elemente din meniul contextual macOS este prin servicii. Serviciile sunt disponibile din meniul derulant „Servicii” din meniul contextual din partea de jos a meniului. macOS oferă aici o metodă bazată pe GUI pentru adăugarea și eliminarea elementelor din meniul contextual.

Pasul 1
Pentru aceasta trebuie să accesăm Preferințele sistemului folosind oricare dintre următoarele opțiuni

  • Din meniul Apple selectați opțiunea Preferințe sistem
  • Faceți clic pe pictograma Preferințe sistem situată în Dock

Va fi afișată următoarea fereastră:

Pasul 2
Acolo selectăm opțiunea Tastatură și în noua fereastră afișată mergem la fila Funcții rapide:

Pasul 3
Acolo selectăm linia de servicii situată în partea stângă și vom vedea următoarele:

Aceasta va afișa o listă a tuturor serviciilor disponibile, sortate în unele categorii principale pe baza informațiilor introduse. Putem da clic pe casetele de selectare pentru a comuta vizibilitatea serviciilor asociate.

Pasul 4
Aplicațiile au capacitatea de a adăuga propriile servicii aici. Acestea vor fi găsite în funcție de tipul de element (fișier, folder, text) pe care elementul din meniul contextual îl ia ca intrare. De exemplu, dacă apare un element de meniu contextual când faceți clic dreapta pe textul selectat, veți găsi serviciul în meniul derulant „Text”.

2. Cum se afișează serviciile în meniul contextual Mac


Dacă avem o mulțime de servicii sau le folosim frecvent, poate fi enervant să trebuiască să așteptăm în mod constant ca meniul derulant să se deschidă. În macOS High Sierra este posibil ca toate serviciile să apară în meniul derulant principal cu o comandă Terminal.

Pentru aceasta deschidem terminalul folosind oricare dintre următoarele opțiuni

  • Folosind combinația de taste Shift + Command + U și în fereastra afișată selectați Terminal
  • Din calea Go / Utilities / Terminal
  • Folosind Spotlight și introduceți cuvântul terminal și selectați utilitarul respectiv

În consola afișată vom executa următoarea linie:

 implicit scrie -g NSServicesMinimumItemCountForContextSubmenu -int 999

Această comandă va edita valorile implicite pentru serviciile minime necesare pentru crearea submeniului Servicii. Numărul de la sfârșit este 999 în acest caz, acesta va fi cel care stabilește numărul de elemente pe care le vom folosi pentru a crea submeniul Servicii.

Rețineți că, dacă numărul de servicii este mai mic decât această valoare, nu veți vedea submeniul Servicii. În această situație, 999 nu diferă semnificativ de infinit, așa că veți vedea întotdeauna fiecare articol în Servicii.

Putem reporni Finder executând următoarea comandă în terminal:

 killall Finder

3. Cum se editează meniul „Deschideți cu” pe Mac


Unul dintre submeniurile din meniul contextual macOS High Sierra este meniul „Deschideți cu”, care are tendința de a fi puțin aglomerat. Putem lucra cu acesta în mai multe moduri.

Eliminați duplicatele din meniul contextual „Deschideți cu”

Pasul 1
În unele cazuri, baza de date LauchServices se poate deteriora, provocând duplicarea masivă a articolelor din meniul său „Deschideți cu”, pentru a corecta acest lucru, putem executa următoarea linie în terminal:

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

Pasul 2
Această comandă ne permite să reconstruim baza de date LaunchServices. După finalizarea procesului, repornim Finder executând următoarele. Interzice manual aplicațiile din anumite extensii

 killall Finder
În macOS High Sierra avem posibilitatea de a interzice asocierea unei anumite aplicații cu o extensie de fișier definită în meniul Deschidere cu. Acest punct este delicat, prin urmare, îl putem face dacă suntem siguri că vom edita fișiere plist. Pentru aceasta vom face clic dreapta pe aplicație pentru a edita și selecta opțiunea Afișare conținut pachet:

Pasul 3
Va fi afișată următoarea fereastră:

Pasul 4
Accesăm acest folder și acolo vom copia fișierul Info.plist și îl vom redenumi ca Info-backup.plist:

Pasul 5
Odată ce copiem fișierul, continuăm să deschidem informațiile. plist cu un editor de text, odată ajuns acolo vom folosi combinația de taste Command + F și vom căuta următoarea linie: „CFBundleTypeExtensions”

MARI

Acest fișier ne va arăta o mulțime de informații. Trebuie să localizăm linia „…” care conține tipul de fișier pe care dorim să îl interzicem. De exemplu, dacă dorim să eliminăm Adobe din meniul Deschidere cu în fișiere PDF, va fi necesar să căutăm „pdf” în CFBundleTypeExtensions.

Continuăm să ștergem acel lanț și să salvăm fișierul. În cele din urmă, repornim Finder executând killall Finder de la terminal.

Așa că am văzut cum să gestionăm meniul contextual al macOS High Sierra într-un mod simplu.

wave wave wave wave wave