Envie dados para a área de transferência do KDE a partir do terminal

Eu sou alguém que sempre tenta aprender novos geeks…. sim, quanto mais estranha a dica, mais interessante eu acho 😀

Então desta vez trago para vocês outra dica que acho interessante, não sei se parece a mesma pra vocês rs !!

A prancheta é aquele texto / informação que temos na memória, por exemplo ... estamos escrevendo um texto, o texto é:

Este site é DesdeLinux.net e eles têm muitos tutoriais legais.

E nós fazemos [Ctrl] + [C] copiando «DesdeLinux.net«Uma vez feito isso, só temos que fazer [Ctrl] + [V] colar o texto em outro lugar certo? Bem, o que copiamos e podemos colar em outro lugar, é o que temos na área de transferência (no exemplo o que temos na área de transferência seria: DesdeLinux.net)

Agora vou mostrar como, usando um comando, você pode enviar informações para a área de transferência do KDE (sim, do KDE, porque no Gnome é diferente):

dbus-send --type=method_call --dest=org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents string:"AQUI LA INFO"

Nota: Isso é UMA linha, parece duas, mas é uma linha na verdade.

Se eles copiam e colocam em um terminal, eles pressionam [Entrar]e, em seguida, clicar com o botão direito + colar, eles verão o resultado obtido 😉

Este comando pode ser (obviamente) usado em um script, a função ou resultado que você deseja obter com o script, deixo isso para sua imaginação 😉

Já estou começando a pensar em outra pessoa para usar essa dica 😀

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   adequado dito

    Posso pensar em um script para substituir o envio de dados de saída de um terminal para algum arquivo, enviando dados de saída para o klipper:
    Exemplo ilustrativo:
    substitua "lspci >> something.txt" por "lspci >> script" xD

    FORA DO ASSUNTO:

  2.   louis-san dito

    Vamos lá, não é mais fácil Ctrl + C e Ctrl + V? hahaha Às vezes fico surpreso com as coisas que estão no Linux, e é isso que eu gosto neste SO ^^

    1.    KZKG ^ Gaara dito

      HAHAHA mas se você não tem um ambiente gráfico, ou se está fazendo um software ou script e quer mandar algo para a área de transferência? ... hehe, nesses casos esse comando é a solução 😉

  3.   Marcelo dito

    Eu ofereço uma solução muito mais simples que não depende do ambiente de desktop: xclip.
    Esta pequena ferramenta está nos repositórios de quase todas as distribuições e permite direcionar a saída de um comando para a área de transferência e depois colá-lo onde mais nos convier. Por exemplo:

    ls -a | xclip -sel clipe

    Saudações !!!

    1.    KZKG ^ Gaara dito

      WOW… O_O… não sabia disso, isso realmente merece um post hahaha. Muito obrigado amigo, dica realmente excelente 😀

  4.   Marcelo dito

    Fico feliz que você tenha gostado!! 😀

  5.   v3on dito

    Não quero estragar a festa, mas o Opera já tinha isso desde a versão 1.6 xD

    1.    KZKG ^ Gaara dito

      Opera de um comando fez isso? O_0… haha ​​acho que não haha.

      1.    v3on dito

        É costume que alguém nunca falte dizer que já existiu ou que já o teve xD

  6.   Sys dito

    Vai de complicado.

    Com
    qdbus org.kde.klipper / klipper setClipboardContents "hello"
    você já escreveu "olá" na área de transferência.

    Para ler e escrever na área de transferência ... há um script muito útil em:
    https://github.com/milianw/shell-helpers/blob/master/clipboard