Klipper: como colar o conteúdo atual da área de transferência como texto simples com uma única ação de atalho?

3

Eu quero poder copiar rich text com CTRL-C e colá-lo como texto sem formatação com uma tecla de atalho (como CTRL-SHIFT-V ou qualquer outra coisa).

Estou executando o KDE e uso o Klipper. Parece que deveria haver uma maneira de fazer o Klipper fazer isso.

Neste momento, tenho um processo de três etapas. Eu invoco Klipper na posição do mouse com um atalho. Então eu seleciono o item do conteúdo do Klipper (mesmo que seja o mesmo item que já teria sido colado). Então eu colo com CTRL-V. Eu quero reduzir isso para um único passo.

    
por MountainX 17.10.2015 / 19:58

1 resposta

3

Eu não acho que haja uma maneira de fazer isso apenas com o Klipper. Se você observar suas configurações de atalho, haverá apenas uma quantidade limitada de comandos disponíveis para vincular as chaves. Concebivelmente, você poderia configurar algo em "Ações", mas ainda precisaria de um pressionamento de tecla para "Invocar manualmente a ação na área de transferência atual" e outra para colar de fato. Eu acho que sua única solução de etapa única é criar um comando independente por conta própria.

Por exemplo, você pode instalar xvkbd e vincular o seguinte a uma tecla de atalho:

xclip -o -selection clipboard | xclip -selection clipboard | xvkbd -xsendevent -text "\Cv" 2>/dev/null

Isto lê a partir da área de transferência (em texto simples), canaliza de volta para a área de transferência, então invoca Ctrl + v para colá-lo.

Algumas ressalvas:

  • Isso substitui o conteúdo da área de transferência pela versão "simples".
  • Isso depende de Ctrl + v ser o atalho de teclado para colar, o que pode não ser verdade (por exemplo, em alguns emuladores de terminal).
por 18.10.2015 / 03:45