6 votes

Supprimer les éléments de "service" par défaut du système / des applications tierces des menus contextuels d'OS X ?

Je suis en train de remplacer l'élément de menu contextuel par défaut d'OS X "Search with Google" (que l'on trouve lorsque l'on fait un clic droit sur du texte dans de nombreuses applications comme Terminal, Notes, ou des applications tierces comme le lecteur RSS ReadKit), par la mienne un qui s'ouvre dans Chrome car le service par défaut susmentionné est un service Safari et est lié en dur pour s'ouvrir uniquement dans Safari.

Actuellement, mon menu contextuel (dans ReadKit) ressemble à ceci :

enter image description here

Je voudrais pouvoir me débarrasser de la fonction "Recherche avec Google" de Safari en haut de l'écran afin de ne pas l'utiliser accidentellement au lieu de ma propre fonction en bas de l'écran.

Je réalise maintenant que le fichier / code du service est le suivant peut être contenu dans Safari.app ou en ~/Library/Safari Je pense que si je pouvais supprimer purement et simplement le service, il pourrait causer de l'instabilité, des problèmes, ou être réajouté lors de la prochaine mise à jour de Safari, de toute façon. (Bien que ce serait un pis-aller acceptable, si quelqu'un puede trouver comment le faire - sans effacer ou affecter Safari lui-même).

Quant au menu Préférences des services d'OS X, il est déjà décoché, mais toujours présent dans Terminal, Notes, ReadKit etc :

enter image description here

Existe-t-il un moyen de l'enlever ? A quel endroit du système OS X enregistre-t-il les "Services", qu'il s'agisse de ceux présents par défaut dans OS X, d'applications tierces ou de ceux ajoutés par l'utilisateur dans Automator ? Peut-être puis-je y aller et "supprimer" celui de Safari pour qu'il n'apparaisse plus dans les menus contextuels ?

Ou peut-être existe-t-il une application qui permet de modifier les éléments du menu contextuel en général dans OS X, y compris celui de Safari que je suis en train de regarder ? (J'ai déjà essayé Gestionnaire des services qui ne semble pas le modifier, et pour ce qui est de Service Scrubber ils disent que cela peut causer des problèmes dans OS X 10.6 ou plus, donc je ne l'ai pas essayé).

(N.B., s'il y a un hack de Terminal pour désactiver carrément toute la section des services de "Recherche" dans le menu contextuel, cela me conviendrait car je n'utilise pas l'élément "Rechercher "x"" [au-dessus de "Rechercher avec Google"] de toute façon).

3voto

ian Points 449

D'après ma propre expérience (sur 10.9), le service utilise le moteur de recherche par défaut sélectionné pour le navigateur par défaut. Ainsi, à l'heure actuelle, mon propre "Rechercher avec " indique "Rechercher DuckDuckGo pour " et s'ouvre dans Firefox.

my context menu

Cela ne répond pas à vos autres questions, mais cela peut signifier que vous n'avez pas à vous en préoccuper. J'espère que cela vous aidera. J'ai un vieux système fonctionnant sous 10.6, je vais donc y jeter un coup d'œil quand j'en aurai l'occasion et voir s'il est possible de faire la même chose.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X