Existe um equivalente xsel que suporte rtf?

3

Eu estou querendo saber se existe um programa de manipulação de área de transferência de linha de comando para Linux como xsel ou xclip que suporta dados formatados em RTF? O que quero dizer é que, se eu usar xsel para colocar dados RTF na área de transferência, quando eu colar eu recebo o código RTF ASCII - não o texto formatado. Xsel e xclip só podem manipular texto simples.

No MacOS, os comandos pbpaste e pbcopy definirão automaticamente o tipo de conteúdo da área de transferência para RTF se houver um cabeçalho RTF nos dados. Estou procurando um programa Linux que faça exatamente isso.

Eu preciso usá-lo em scripts, então os gerentes gráficos da área de transferência não funcionarão.

    
por Matthew 27.08.2010 / 14:10

2 respostas

0

Corrija-me se estiver errado, mas acho que o aplicativo que você está colando para dar suporte à formatação. Eu fiz alguns copiar / colar manipulação no meu dia, e eu tive que formatar os dados que recebo do comando colar.

Quanto aos cabeçalhos, que ambiente você está executando, o Gnome ou o KDE? AFAIK, a área de transferência não é um recurso do kernel, mas do ambiente que você está executando.

Aqui está um problema semelhante no StackOverflow:

link

Eu não sei sobre nenhum utilitário de linha de comando. Aqui estão algumas coisas que encontrei:

por 03.04.2011 / 22:47
1

Versões mais modernas de xclip suportam dados formatados. Por exemplo, se você tiver um comando que produza RTF, o seguinte deve fazer com que o texto formatado seja colocado corretamente em sua área de transferência:

command_outputting_rtf | xclip -selection clipboard -t 'text/rtf' -i

Analogamente, se você estiver lidando com html:

command_outputting_html | xclip -selection clipboard -t 'text/html' -i

Com base em: link

    
por 23.06.2016 / 18:44