Pentadactyl / Vimperator: como copiar a imagem para a área de transferência

2

A minha pergunta é sobre o Pentadactyl do Firefox (a questão também é relevante para o seu projeto pai, o Vimperator). No Pentadactyl, existe uma maneira de salvar uma imagem:

;s

Neste ponto, você seleciona a imagem que deseja salvar, mas eu quero copiar a imagem para a área de transferência.

Alguém sabe se existe uma maneira simples de fazer isso?

    
por Adobe 09.07.2011 / 18:19

2 respostas

0

Aqui está a melhor solução que eu poderia desenvolver (válido somente para Linux):

Instale a AutoKey , adicione um script lá:

from Xlib import display

c = display.Display().screen().root.query_pointer()._data
x = c["root_x"]
y = c["root_y"]

mouse.click_absolute(x,y,3)
keyboard.send_key("<down>", repeat=10)

keyboard.press_key("<enter>")
keyboard.release_key("<enter>")

Esse script faz o AutoKey pressionar mouse-3 e, em seguida, pressiona ArrowDown 10 vezes (eu tenho uma 'Copy Image' lá) e, finalmente, pressiona Enter - para que a foto em Sua posição atual do mouse vá para a área de transferência. Você pode vincular esse script a uma chave na AutoKey. Funciona mais ou menos estável (não o chame várias vezes).

    
por 11.08.2011 / 16:29
0

Não tenho certeza se isso estava disponível quando a pergunta foi feita, mas agora o Pentadactyl tem um modo de sugestão yank, acessado por ;y , após o qual você seleciona o link ou a imagem que deseja extrair, como ;s

Veja :help hints para todos os modos de sugestões disponíveis

    
por 21.06.2015 / 22:33