No Ubuntu Linux: Passe o conteúdo da área de transferência como parâmetro para algum aplicativo

0

Existe uma ferramenta que pode passar o conteúdo da área de transferência como parâmetro para alguma aplicação?

Por exemplo, eu usaria assim:

(1) Em um editor de texto ou qualquer outra coisa, por exemplo, eu poderia destacar e copiar o número IP "74.125.224.72" para a área de transferência.

(2) Ative a ferramenta que estou procurando; deve iniciar o URL link em um navegador.

Essencialmente, seria algo que lembrasse a extensão do Google Chrome "envie-me-isso" link , mas deve estar disponível em todos os lugares, não apenas quando estou em um navegador.

Estou no Ubuntu 10.04.

Obrigado!

    
por Jakob Vinther 18.09.2013 / 18:39

1 resposta

2

Uma maneira fácil de fazer isso seria usar xclip :

  1. Instale xclip

    sudo apt-get install xclip
    
  2. Adicione esta linha ao seu arquivo $HOME/.bashrc :

    alias geoip='xdg-open http://www.geoiptool.com/en/?IP=$(xclip -o)'
    
  3. Selecione o IP, abra um novo terminal e execute

    geoip
    

NOTAS

Isso deve abrir seu navegador padrão na página de geoip para esse IP. Isso pressupõe que você tenha xdg-open instalado, caso contrário, instale-o ( sudo apt-get install xdg-utils ) ou altere xdg-open para chrome ou firefox ou qualquer navegador que você use. Além disso, se você usar isso quando o conteúdo da área de transferência não for um IP, ele iniciará o navegador, mas não poderá carregar a página.

Você também deve estar ciente de que há mais de uma área de transferência disponível, então o acima funcionará se você tiver selecionado um IP, não se você tiver usado Ctrl < kbd> C . Para usá-lo com o último, você deve fazer

alias geoip='xdg-open http://www.geoiptool.com/en/?IP=$(xclip -selection "clipboard" -o)'

Para mais informações, consulte man xclip .

Se você quiser executá-lo sem um terminal, faça um atalho para o comando

xdg-open http://www.geoiptool.com/en/?IP=$(xclip -o)'
    
por 18.09.2013 / 18:58