come faccio ad aprire la ricerca di Terminal con Google nel browser predefinito?

12

Scenario: lavorando in Terminale, ricevi un messaggio di errore. Vuoi google, quindi seleziono il testo e utilizzo il tasto destro del mouse e "Cerca con Google". Apre Safari ogni volta. Google Chrome è il mio browser predefinito. Ho riavviato la macchina due volte da quando l'ho confermato.

    
posta jcollum 20.12.2012 - 22:21
fonte

1 risposta

18

Cerca con Google è un servizio fornito da Safari e non ha nulla a che fare con Terminal.

Google Chrome dovrebbe fornire il proprio servizio per questa funzione. Non è così.

Oppure puoi scrivere il tuo, ad es. usando Automator e AppleScript:

Apri Automator e seleziona per creare un nuovo servizio . In alto, seleziona testo e qualsiasi applicazione . Quindi, aggiungi un'azione Esegui script shell dalla libreria al flusso di lavoro trascinandoci sopra o facendo doppio clic. Cambia il suo input in come argomenti e incolla il seguente script nella sua area di testo principale:

#!/bin/bash
function urlencode {
    echo -n "$@" | perl -MURI::Escape -ne 'print uri_escape($_)'
}
open "http://google.com/search?q=$( urlencode "$@" )"

Questo aprirà l'URL http://google.com/search?q= seguito dalla selezione di testo con escape dell'URL nel browser predefinito.

Salva come Cerca con Google nel browser predefinito e riprova.

    
risposta data 20.12.2012 - 23:28
fonte

Leggi altre domande sui tag