J'essaie de copier depuis le terminal avec xclip et de le coller dans l'environnement de bureau de l'unité dans l'éditeur de texte gedit. Je peux copier et coller avec xclip dans le terminal:
$ cat line-size.c | xclip
xclip -o > input5.txt
cat input5.txt
#include <stdio.h>
...
Cependant, lorsque j'appuie sur les touches Ctrl + V pour coller dans gedit, cela ne fait que coller la dernière chose que j'ai copiée dans le bureau de l'unité, telle que quelque chose du navigateur Firefox.
Comment puis-je coller dans une application graphique quelque chose que j'ai copié depuis un terminal?
xclip < line-size.c -selection clipboard
cat line-size.c | xclip -sel clip
a le même résultat quecat line-size.c | xclip -selection clipboard
xclip
était d'interagir avec autre chose que le Presse-papiers de l'utilisateur.Juste au cas où quelqu'un chercherait la version la plus courte sans utiliser d'alias. En utilisant
something|xclip -se c
plutôt que nu,something|xclip
vous pouvez appuyer sur Ctrl + V / Ctrl + Maj + V et voir un résultat souhaité. Oùsomething — cat somefile.txt
par exemple.la source