obtendo origem HTML ou rich text da área de transferência do X

1

Como é possível obter rich text ou código-fonte HTML a partir da área de transferência do X? Por exemplo, se você copiar algum texto de um navegador da Web e colá-lo no kompozer, ele colará como HTML, com links etc. preservados. No entanto, xclip -o para a mesma seleção apenas exibe texto simples. Eu gostaria de puxar o HTML para fora e em um editor de texto.

    
por intuited 22.05.2010 / 23:35

2 respostas

1

Com alguma ajuda do responder para o garfo stackoverflow.com desta questão, eu construí uma gueto cliente de linha de comando para puxar esta informação.

Uso

clipcli [-h] [-f FILE] [-d] [-l] [TARGET]

positional arguments:
  TARGET                display the contents of this target

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           enable debug tracing
  -f FILE, --file FILE  the file to which output will be directed
  -l, --list            list available targets

Exemplo:

$ clipcli text/html
some text with <em>emphasis</em>

A maneira como isso funciona, mesmo a disponibilidade de diferentes destinos, parece depender muito do aplicativo que está fornecendo os dados da área de transferência. Há um pouco mais informações em a questão stackoverflow .

    
por 17.07.2010 / 07:39
0

O xclip -o -selection secondary ou xclip -o -selection clipboard funciona para você?

Estes podem ser abreviados para

xclip -o -se s 

e

xclip -o -se c
    
por 23.05.2010 / 00:53