Latest · June 11, 2022 0

Como pesquisar qualquer coisa no Google com o Clipman no Linux

Todos os dias usamos a Pesquisa Google dezenas de vezes para buscar informações sobre diversos tópicos. Cada vez, acionamos nosso navegador, visitamos a página da Pesquisa do Google e usamos nosso teclado para inserir nossa consulta. Tudo isso leva algum tempo nnão muito, mas o suficiente para justificar a existência de dezenas de extensões para os navegadores mais populares que fazem uma coisa em particular: eles permitem que você pesquise qualquer coisa que você selecionar com um único clique.

Não seria ótimo se pudéssemos ter a mesma capacidade em qualquer aplicativo rodando em nosso sistema operacional? Podemos conseguir isso combinando o aplicativo Clipman com um URL especialmente formatado e uma simples “receita” de Expressão Regular.

O único pré-requisito necessário para isso é que o aplicativo que usaremos a qualquer momento permita a seleção de qualquer texto que queiramos pesquisar. Em outras palavras, o método que vemos aqui não pode funcionar com janelas onde o texto exibido não é editável, permitindo sua seleção e cópia para a área de transferência.

Assim como nosso tópico sobre como abrir vídeos do YouTube em dois cliques pelo media player VLC, aqui também usaremos o aplicativo Clipman. Criaremos uma receita RegEx genérica que captura tudo copiado para a área de transferência, depois “adiciona-o como o termo de pesquisa” ao endereço padrão da Pesquisa Google e, em seguida, “abre esse endereço personalizado” em nosso navegador preferido.

O Clipman geralmente é incluído por padrão como parte do ambiente de desktop XFCE. Se não veio com o seu sabor de Linux, você pode adicioná-lo. Em distribuições baseadas em Debian, instale-o com o comando:

Se ainda não estiver ativo, execute-o. Acesse suas opções de configuração clicando com o botão direito do mouse em seu ícone (um clipe de papel) na barra de tarefas e selecionando Propriedades no menu que aparece.

Menu de Opções da Bandeja Clipman

Na primeira guia, “Geral”, certifique-se de que todas as opções, exceto “Mostrar código QR”, estejam ativas. Continue para a guia Ações.

A partir daqui, você pode criar novas ações e receitas, editar as existentes ou excluir as que não deseja mais usando as três teclas correspondentes à direita da lista. Clique no primeiro deles, com o sinal “+”, para adicionar uma ação ao Clipman.

Clipman Adicionar nova ação

Digite um nome para sua ação no campo “Nome”. Certifique-se de que a opção “Ativar apenas na cópia manual” esteja ativa para que o aplicativo sincronize com a área de transferência “padrão”, entrando em ação quando algo for copiado para lá.

Nome da ação de edição do Clipman

A receita RegEx que usaremos é a mais simples, pois não corresponderá a uma sequência específica de caracteres, mas a qualquer coisa copiada para a área de transferência, desde que seja uma sequência de caracteres. Para isso, digite o seguinte no campo “Padrão” exatamente como você o vê:

O ponto corresponde a um único caractere. O sinal de mais significa “se houver pelo menos um desses”, referindo-se ao ponto. Combinados, eles significam “se houver pelo menos um ou mais caracteres copiados para a área de transferência”.

Padrão de ação de edição do Clipman

Continuamos com o próprio comando que “agirá” em qualquer coisa copiada para a área de transferência. Dê um nome a ele no campo “Nome” e, para o comando em si, digite o seguinte no campo “Comando”:

Observe que, obviamente, se você não gosta muito do Firefox, pode trocá-lo pelo navegador de sua preferência.

Com essa “linha mágica”, informamos ao Firefox que queremos visitar não a página inicial típica da Pesquisa Google de onde iniciamos uma pesquisa, mas o endereço de resultados que aparece após inserir uma consulta.

O “q” no endereço é esta consulta, e é igual ao que foi copiado para a área de transferência. O resultado é o mesmo que se tivéssemos visitado a página inicial da Pesquisa Google, inserido manualmente o termo que desejamos pesquisar e pressionado Enter para ver o que apareceria. Apenas pulamos as etapas intermediárias. Ou melhor, todos eles.

Observe que, ao colocar a receita RegEx “\0” entre aspas em nosso URL de pesquisa do Google criado, estaremos “passando” a frase inteira como uma única consulta para nosso navegador. Se você não usar aspas e selecionar, copiar para a área de transferência e procurar uma frase com mais de uma palavra, verá que ela será dividida em consultas diferentes, uma para cada palavra.

Comando de ação de edição do Clipman

Pressione o botão “+” para adicionar o comando ao Clipman e feche a janela clicando em OK. Saia da janela de configuração do Clipman clicando em Fechar para salvar e habilitar a nova ação.

A partir de agora, tudo o que você precisa para concluir uma pesquisa no Google por qualquer palavra ou frase que deseja é selecioná-la e copiá-la para a área de transferência. E sim, isso inclui qualquer aplicativo que suporte selecionar e copiar qualquer pedaço de texto para a área de transferência.

Clipman detectando cópia de notas

Menu de ação relevante do Clipman

Sempre que algo for copiado para a área de transferência, seu novo comando Clipman aparecerá em um menu pop-up. Selecione-o e o Firefox carregará, se ainda não estiver em execução, com sua consulta em uma nova guia.

Receba atualizações de nossos tutoriais mais recentes.

A vida real de OK começou por volta dos 10 anos, quando ele ganhou seu primeiro computador – um Commodore 128. Desde então, ele vem derretendo teclas digitando 24 horas por dia, 7 dias por semana, tentando espalhar a palavra da tecnologia para qualquer pessoa interessada o suficiente para ouvir. Ou melhor, leia.

Não está funcionando… Mas, e quanto a “O padrão está sempre ancorado dentro dos caracteres especiais ^$” ?

Não, ancoragem é usada em RegEx, pelo menos na maioria dos casos que conheço, quando você quer “agir em um caractere específico X lugares da âncora”. Diga, como “sempre mude o 3º caractere após o início” ou algo assim.

Você adicionou um espaço no RegEx? Depois de “traduzir” o artigo From The Programs I Used To Write It para “aqui”, para o formato WordPress, notei que devido ao charset do nosso tema, a receita RegEx parece ter um espaço entre o DOT e o PLUS, quando não deveria t: não deve haver ESPAÇO NENHUM no RegEx. Parece um pouco melhor na captura de tela. Você tentou copiar e colar diretamente daqui para o Clipman?