Eu tenho um arquivo de imagem PNG e quero roteirizar o processo de pranchetá-lo de modo que ele possa ser colado no Thunderbird e no Gimp.
Parece que o método normal de colocá-lo na área de transferência é com xclip - mas isso tem uma lista muito restrita de tipos de alvos da área de transferência disponíveis, e não parece haver um que funcione com o Gimp e o Thunderbird. EG, para screenshot PN=/tmp/ss.png
, eu posso criar uma prancheta de imagem / png adequada para o Gimp com
xclip -selection clipboard -t image/png -i $PN
Ou a única área de transferência compatível com o Thunderbird que encontrei (text / html) com
echo "<img src='data:image/png;base64,"$(base64 -w0 "$PN")"' />" | xclip -selection clipboard -t text/html -i
Qualquer um desses casos resulta em uma lista nula de TARGETs da área de transferência, tal que xclip -o -t TARGETS
outputs:
Error: target TARGETS not available
No entanto, se eu criar a área de transferência image / png e manualmente selecioná-la no gerenciador da área de transferência, o Klipper , acabarei com uma lista robusta de destinos, pelo menos um deles é aceitável para cada um Gimp e Thunderbird.
Pergunta:
Existe uma maneira padrão de pressionar dados da área de transferência de vários tipos de destino?
Que tipos de imagem o Thunderbird realmente aceita?
APÊNDICE: Aqui está a lista de tipos de alvos provenientes do Klipper:
application/x-qt-image
image/png
image/bmp
image/bw
image/cur
image/eps
image/epsf
image/epsi
image/icns
image/ico
image/jpeg
image/jpg
image/pbm
BITMAP
image/pcx
image/pgm
image/pic
image/ppm
PIXMAP
image/rgb
image/rgba
image/sgi
image/tga
image/tif
image/tiff
image/wbmp
image/webp
image/xbm
image/xpm
TARGETS
MULTIPLE
TIMESTAMP
SAVE_TARGETS
Tags clipboard thunderbird