Scénario : en travaillant dans le Terminal, on obtient un message d'erreur. Je veux le googler, donc je sélectionne le texte et j'utilise le clic droit et "Rechercher avec Google". Cela ouvre Safari à chaque fois. Google Chrome est mon navigateur par défaut. J'ai redémarré la machine deux fois depuis que j'ai confirmé cela.
Réponse
Trop de publicités?Recherche avec Google est un service fourni par Safari et n'a rien à voir avec le Terminal.
Google Chrome devrait fournir son propre service pour cette fonctionnalité. Ce n'est pas le cas.
Vous pouvez aussi écrire votre propre programme, par exemple en utilisant Automator et AppleScript :
Ouvrir Automator et sélectionnez pour créer un nouveau Service . En haut, sélectionnez texte y toute application . Ensuite, ajoutez un Exécuter le Shell script de la bibliothèque vers le flux de travail par glisser-déposer ou double-cliquer. Changez son entrée en comme arguments et collez le script suivant dans sa zone de texte principale :
#!/bin/bash
function urlencode {
echo -n "$@" | perl -MURI::Escape -ne 'print uri_escape($_)'
}
open "http://google.com/search?q=$( urlencode "$@" )"
Cela ouvrira l'URL http://google.com/search?q=
suivi de la sélection de votre URL dans votre navigateur par défaut.
Enregistrer sous Rechercher avec Google dans le navigateur par défaut et réessayez.