Próbuję skopiować z terminala za pomocą xclipa i wkleić go do środowiska pulpitu unity w edytorze tekstu gedit. Mogę skopiować i wkleić za pomocą xclip w terminalu:
$ cat line-size.c | xclip
xclip -o > input5.txt
cat input5.txt
#include <stdio.h>
...
Jednak po naciśnięciu klawiszy control + v, aby wkleić do programu gedit, wkleja tylko ostatnią rzecz, którą skopiowałem na pulpicie jedności, na przykład coś z przeglądarki Firefox.
Jak wkleić do aplikacji GUI coś, co skopiowałem z terminala?
xclip < line-size.c -selection clipboard
cat line-size.c | xclip -sel clip
ma taki sam wynik, żecat line-size.c | xclip -selection clipboard
xclip
była interakcja z czymś innym niż schowkiem użytkownika.Na wszelki wypadek, jeśli ktoś szuka najkrótszej wersji bez użycia aliasów. Używając
something|xclip -se c
zamiast gołysomething|xclip
, możesz nacisnąć Ctrl + V / Ctrl + Shift + V i zobaczyć pożądany wynik. Gdziesomething — cat somefile.txt
na przykład.źródło