Ich versuche, vom Terminal mit xclip zu kopieren und es in die Unity-Desktop-Umgebung in den gedit-Texteditor einzufügen. Ich kann mit xclip im Terminal kopieren und einfügen:
$ cat line-size.c | xclip
xclip -o > input5.txt
cat input5.txt
#include <stdio.h>
...
Wenn ich jedoch zum Einfügen in gedit die Tastenkombination Strg + V drücke, wird nur das eingefügt, was ich zuletzt in Unity Desktop kopiert habe, z. B. etwas aus dem Firefox-Browser.
Wie kann ich in GUI-Anwendungen etwas einfügen, das ich vom Terminal kopiert habe?
xclip < line-size.c -selection clipboard
cat line-size.c | xclip -sel clip
hat das gleiche Ergebnis, dasscat line-size.c | xclip -selection clipboard
xclip
bestand, mit etwas anderem als der Zwischenablage des Benutzers zu interagieren.Nur für den Fall, dass jemand nach einer kürzesten Version sucht, ohne Aliase zu verwenden. Wenn Sie
something|xclip -se c
anstelle von "nackt" verwendensomething|xclip
, können Sie die Tastenkombination Strg + V / Strg + Umschalt + V drücken, um das gewünschte Ergebnis zu erzielen. Wosomething — cat somefile.txt
zum Beispiel.quelle