Comment modifier le menu contextuel macOS High Sierra

Apple continue de nous surprendre avec ses nouveaux équipements actuels, puissants et sûrs. Lorsque nous achetons une nouvelle équipe de ceux-ci, ou lorsque nous avons décidé d'effectuer une installation propre du système en général, lorsque nous y accédons, nous pouvons voir la limitation que nous avons lors de l'utilisation du menu contextuel, ou clic droit (Ctrl + clic).

macOS High Sierra nous donne la possibilité de modifier ce menu à notre guise pour ajouter ou supprimer des éléments, mais il s'agit d'un processus qui nécessite des précautions car les processus impliquent beaucoup plus d'étapes que celles auxquelles nous sommes habitués dans d'autres systèmes d'exploitation.

Aujourd'hui, nous allons voir comment faire ce processus avec soin mais efficacement.

1. Comment ajouter ou supprimer des services du menu contextuel sur Mac


Le principal moyen d'ajouter et de supprimer des éléments dans le menu contextuel de macOS consiste à utiliser les services. Les services sont disponibles à partir du menu déroulant "Services" dans le menu contextuel en bas du menu. macOS propose ici une méthode basée sur l'interface graphique pour ajouter et supprimer des éléments de menu contextuel.

Étape 1
Pour cela, nous devons accéder aux Préférences Système en utilisant l'une des options suivantes

  • Dans le menu Apple, sélectionnez l'option Préférences Système
  • Cliquez sur l'icône Préférences Système située dans le Dock

La fenêtre suivante s'affichera :

Étape 2
Là, nous sélectionnons l'option Clavier et dans la nouvelle fenêtre affichée, nous passons à l'onglet Fonctions rapides :

Étape 3
Là, nous sélectionnons la ligne Services située sur le côté gauche et nous verrons ce qui suit :

Cela affichera une liste de tous les services disponibles, triés en quelques catégories principales en fonction des informations saisies. Nous pouvons cliquer sur les cases à cocher pour basculer la visibilité des services associés.

Étape 4
Les applications ont la possibilité d'ajouter leurs propres services ici. Ceux-ci seront trouvés en fonction du type d'élément (fichier, dossier, texte) que l'élément du menu contextuel prend en entrée. Par exemple, si un élément de menu contextuel apparaît lorsque vous faites un clic droit sur le texte sélectionné, vous trouverez le service dans le menu déroulant "Texte".

2. Comment afficher les services dans le menu contextuel Mac


Si nous avons beaucoup de services ou que nous les utilisons fréquemment, il peut être ennuyeux de devoir constamment attendre que leur menu déroulant s'ouvre. Dans macOS High Sierra, il est possible de faire apparaître tous les services dans le menu déroulant principal avec une commande Terminal.

Pour cela, nous ouvrons le terminal en utilisant l'une des options suivantes

  • En utilisant la combinaison de touches Shift + Command + U et dans la fenêtre affichée sélectionnez Terminal
  • Depuis le chemin Go / Utilitaires / Terminal
  • En utilisant Spotlight et entrez le mot terminal et sélectionnez l'utilitaire respectif

Dans la console affichée, nous exécuterons la ligne suivante :

 les valeurs par défaut écrivent -g NSServicesMinimumItemCountForContextSubmenu -int 999

Cette commande modifiera les valeurs par défaut des services minimum requis pour créer le sous-menu Services. Le nombre à la fin est 999 dans ce cas, ce sera celui qui établit le nombre d'éléments que nous utiliserons pour créer le sous-menu Services.

Notez que si le nombre de services est inférieur à cette valeur, vous ne verrez pas le sous-menu Services. Dans cette situation, 999 n'est pas significativement différent de l'infini, vous verrez donc toujours chaque élément dans Services.

Nous pouvons redémarrer le Finder en exécutant la commande suivante dans le terminal :

 Killall Finder

3. Comment modifier le menu "Ouvrir avec" sur Mac


L'un des sous-menus du menu contextuel de macOS High Sierra est le menu "Ouvrir avec", qui a tendance à être un peu encombré. Nous pouvons travailler avec elle de plusieurs manières.

Supprimer les doublons du menu contextuel "Ouvrir avec"

Étape 1
Dans certains cas, la base de données LauchServices peut être corrompue, provoquant une duplication massive des éléments de son menu "Ouvrir avec", pour corriger cela, nous pouvons exécuter la ligne suivante dans le terminal :

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

Étape 2
Cette commande nous permet de reconstruire la base de données LaunchServices. Une fois le processus terminé, nous redémarrons le Finder en exécutant ce qui suit. Interdire manuellement les applications d'extensions spécifiques

 Killall Finder
Dans macOS High Sierra, nous avons la possibilité d'interdire à une application spécifique d'être associée à une extension de fichier définie dans le menu Ouvrir avec. Ce point est délicat, on peut donc le faire si l'on est sûr d'éditer les fichiers plist. Pour cela, nous ferons un clic droit sur l'application à modifier et sélectionnerons l'option Afficher le contenu du package :

Étape 3
La fenêtre suivante s'affichera :

Étape 4
Nous accédons à ce dossier et là nous allons copier le fichier Info.plist et le renommer en Info-backup.plist :

Étape 5
Une fois que nous avons copié le fichier, nous procédons à l'ouverture des informations. plist avec un éditeur de texte, une fois là-bas, nous utiliserons la combinaison de touches Command + F et chercherons la ligne suivante : "CFBundleTypeExtensions"

AGRANDIR

Ce fichier va nous montrer beaucoup d'informations. Nous devons localiser la ligne "…" qui contient le type de fichier que nous voulons interdire. Par exemple, si nous voulons supprimer Adobe du menu Ouvrir avec dans les fichiers PDF, il faudra rechercher "pdf" dans CFBundleTypeExtensions.

Nous procédons à la suppression de cette chaîne et sauvegardons le fichier. Enfin, nous redémarrons le Finder en exécutant killall Finder depuis le terminal.

Nous avons donc vu comment gérer le menu contextuel de macOS High Sierra de manière simple.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave