Pesquisando no Google em qualquer lugar

6

Às vezes, quando estou trabalhando no terminal, me deparo com alguns erros. Para resolver isso eu tenho que colar manualmente a mensagem de erro para o google e procurar uma solução.

É possível selecionar a mensagem e clicar com o botão direito para obter uma opção "Google it" em vez de ter que colar e pesquisar manualmente?

Eu não estou perguntando sobre como realizar uma pesquisa no Google a partir do terminal ou navegar na web a partir do terminal. O que eu quero é algo mais geral. Quero poder selecionar uma parte do texto e obter um "texto selecionado do Google" com um clique com o botão direito do mouse (ou com um atalho de teclado). Eu preferiria que a pesquisa ocorresse em um navegador.

    
por Shagun Sodhani 04.11.2012 / 06:48

3 respostas

7

Para sua sorte, tualatrix fez um pequeno hack no gnome-terminal e adicionou suporte para pesquisar no Google ao clicar com o botão direito em uma mensagem.

Você precisa adicionar um PPA de terceiros para que funcione. Execute estes comandos em um terminal:

sudo add-apt-repository ppa:tualatrix/personal
sudo apt-get update
sudo apt-get install gnome-terminal

Uma vez atualizado, feche todas as janelas do terminal e reabra novamente. Ele funcionará como pretendido.

    
por jokerdino 04.11.2012 / 16:48
5

Keybind sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' em Configurações do sistema - > Teclado - > Personalizado

Ou use o seguinte script que permite editar a seleção do mouse antes de pesquisá-lo.

#!/bin/bash

# get mouse selection
QUERY=$(xclip -o)

# edit selection
QUERY=$(zenity --entry --entry-text="$QUERY" --text='Google')
[ "$?" != 0 ] && exit 0

# search google in firefox (you can use google-chrome, chromium, opera ..)
firefox "https://www.google.com/search?q=${QUERY}"

exit 0

Para usar este script, copie / cole em um novo arquivo de texto (gedit ..) e nomeie como quiser, por exemplo, google_clip.sh . Defina a permissão de execução, chmod +x /filepath/google_clip.sh ou clique com o botão direito do mouse no Nautilus e, em seguida, em Propriedades - > Permissões - > marque Executar . Em seguida, tecle-o.

    
por user55822 07.11.2012 / 12:14
2

Eu tinha requisitos semelhantes e achei que o Autokey era muito útil para pesquisar qualquer texto selecionado ativando um script python (abaixo) toda vez que eu pressionava um conjunto de botões do teclado ( Ctrl + Shift + G por exemplo).

import webbrowser
base="http://www.google.com/search?q="
phrase=clipboard.get_selection()

#Remove trailing or leading white space and find if there are multiple 
#words. 
phrase=phrase.strip()
singleWord=False
if phrase.find(' ')<0:
    singleWord=True

#Generate search URL. 
if singleWord:
    search_url=base+phrase
if (not singleWord):
    phrase='+'.join(phrase.split())
    search_url=base+phrase

webbrowser.open_new_tab(search_url)

Um tutorial sobre como usar o Autokey pode ser encontrado aqui: Tutorial

    
por Slothworks 14.10.2015 / 19:51