Selecione o texto e envie para o google search e google translate do atalho

2

Parece possível (como eu aprendi com um comentário para esta questão feita por user55822 ) para usar um comando para pesquisar um termo na web usando "keybinding" como o Aretha é usado.

O que o usuário mencionado diz é que

"você pode pesquisar a seleção de mouse em qualquer lugar usando um aplicativo como o Artha ou teclando sh -c 'firefox "http://translate.google.com/#en/fr/$(xclip -o)"' (o exemplo dado traduz inglês para francês)"

Muitas coisas são obscuras para mim aqui. Eu poderia usar o Artha ou keybinding (como alternativa), ou ambos? Como fazer isso em cada caso?

e

"O comando que eu dei a você abrirá o google translate no Firefox com a seleção do mouse (texto realçado) como uma consulta. Use sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' se você quiser o Google regular sobre o Google translate. E obviamente, isso funcionaria em qualquer lugar"

Eu não sei o que fazer com essa fórmula. O que devo fazer exatamente? Como usá-lo? Em qual aplicativo?

    
por cipricus 26.11.2012 / 19:38

2 respostas

4

Vou tentar explicar isso ...
o comando sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"' abrirá o firefox em www.google.com pesquisando as palavras que você selecionou com o mouse.
Para usá-lo, você deve instalar "xclip"

  1. Vá para o terminal e digite sudo apt-get install xclip
  2. Depois, você pode criar um script com o comando, criar um "novo documento" e chamar "search-google.sh"
  3. Abra o arquivo com o gedit e coloque estas linhas:
  4. Salveoarquivoemsuacasa,porexemplo:/home/user/search-google.sh
  5. Emseguida,altereaspermissõesparatornaroscriptexecutávelnotipodeterminal:chmod764/home/user/search-google.sh
  6. Emseguida,vocêpodecriarumatalhodetecladopersonalizadoparaexecutaroscript.
  7. VáparaConfiguraçõesdosistema>Teclado>atalhos>Shorcutspersonalizados
  8. Adicione um novo item e preencha os campos Nome: search-google e Comando: sh/home/user/google-search.sh
  9. Emseguida,insiraumatalhodetecladonoscript...cliqueem"Desativado" e pressione as teclas do atalho. exemplo: Ctrl+Alt+G

  10. Portanto,sevocêestiveremumapáginadaWebouemqualquerdocumentoeselecionarou(textorealçado)umapalavraoufrase...emseguida,pressioneasteclasdoatalho,porexemplo:Ctrl+Alt+GeoFirefoxabriráapesquisanogoogleparaotextoquevocêdestacouoselecionado.

Poroutrolado,euachoqueo user55822 tentou dizer que o aplicativo do Artha funciona como este comando. a diferença é por padrão se você tiver um texto selecionado com Ctrl+Alt+W Artha irá procurar esse texto mas "offline" ( Até onde eu sei.)
Mas você pode usar os dois, se você precisa procurar em Artha selecione o texto e pressione as teclas de atalho Ctrl+Alt+W , mas se você quiser olhar no google "online" você pode usar o script com o atalho Ctrl+Alt+G.

Todo o crédito para o comando é para user55822

Espero que seja útil.

Editar : As instruções acima sobre como configurar o atalho são para o Ubuntu (adequado) . Para definir o atalho para esse script (ou para qualquer script como esse) no Xubuntu , veja as respostas para pergunta . Para definir o atalho em Lubuntu (que não possui uma GUI para esse propósito):

Cole no terminal:

sudo gedit ~/.config/openbox/lubuntu-rc.xml 

Existem muitos grupos de linhas que definem as combinações de teclas e são assim:

<keybind key="C-A-t">
      <action name="Execute">
        <command>x-terminal-emulator</command>
      </action>
    </keybind>

Para adicionar uma chave de acesso ao script de pesquisa do Google, insira-a ao final de um desses grupos:

<keybind key="C-A-g">
      <action name="Execute">
        <command>sh ~/search-google.sh</command>
      </action>
    </keybind>   
    
por Roman Raguet 27.11.2012 / 00:37
1

Para ter uma resposta curta e clara com base na principal:

sudo apt-get install xclip

Adicione os seguintes comandos (trabalhou diretamente para mim, não é necessário script), para pesquisa do Google :

sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"'

Para o Google translate (exemplo de francês para inglês):

sh -c 'firefox "http://translate.google.com/#fr/en/$(xclip -o)"'

substituindo o idioma e o navegador, se necessário.

    
por cipricus 08.02.2017 / 13:19