Estou tentando copiar do terminal com o xclip e colá-lo no ambiente de área de trabalho da unidade no editor de texto do gedit. Eu posso copiar e colar com o xclip no terminal:
$ cat line-size.c | xclip
xclip -o > input5.txt
cat input5.txt
#include <stdio.h>
...
No entanto, quando pressiono control + v para colar no gedit, ele cola apenas a última coisa que copiei no desktop da unidade, como algo do navegador firefox.
Como colar em aplicações GUI algo que copiei do terminal?
xclip < line-size.c -selection clipboard
cat line-size.c | xclip -sel clip
tem o mesmo resultado que:cat line-size.c | xclip -selection clipboard
xclip
fosse interagir com algo além da área de transferência do usuário.Caso alguém esteja procurando uma versão mais curta sem usar aliases. Usando em
something|xclip -se c
vez de apenassomething|xclip
você pode pressionar Ctrl + V / Ctrl + Shift + V e ver um resultado desejável. Ondesomething — cat somefile.txt
por exemplo.fonte