Estoy tratando de copiar desde el terminal con xclip y pegarlo en el entorno de escritorio de la unidad en el editor de texto gedit. Puedo copiar y pegar con xclip en la terminal:
$ cat line-size.c | xclip
xclip -o > input5.txt
cat input5.txt
#include <stdio.h>
...
Sin embargo, cuando presiono control + v para pegar en gedit, solo pega la última cosa que copié en el escritorio de la unidad, como algo del navegador Firefox.
¿Cómo puedo pegar en aplicaciones GUI algo que copié desde el terminal?
xclip < line-size.c -selection clipboard
cat line-size.c | xclip -sel clip
tiene el mismo resultado quecat line-size.c | xclip -selection clipboard
xclip
fuera interactuar con algo además del portapapeles del usuario.Por si acaso, si alguien está buscando una versión más corta sin usar alias. Al usar en
something|xclip -se c
lugar de solo desnudosomething|xclip
, puede presionar Ctrl + V / Ctrl + Shift + V y ver un resultado deseable. Dondesomething — cat somefile.txt
por ejemplo.fuente