Ich baue ein Befehlszeilentool, um einige meiner Aufgaben effizienter zu gestalten. Ich muss in der Lage sein, Inhalte in die Zwischenablage zu schreiben, aber aus irgendeinem Grund funktioniert es bei mir nicht.
Ich habe versucht, beide xclip
zu installieren und xsel
, aber beide haben das gleiche Verhalten:Sie können problemlos in die Zwischenablage lesen/schreiben, aber ich kann nicht über die Haupt-Ubuntu-GUI darauf zugreifen.
Ich habe es auch im Terminal versucht…
echo "hello" | xclip
Dann wenn Strg +Shift +V , erhalte ich meinen ursprünglichen Eintrag in der Zwischenablage, nicht „Hallo“. Aber wenn ich versuche, den Inhalt von xclip
abzurufen , es funktioniert gut.
Das Hauptziel ist es, den Inhalt in Firefox oder andere GUI-basierte Programme, die ich verwende, einzufügen.
Akzeptierte Antwort:
Nun, es gibt ein paar verschiedene Zwischenablagen in X 🙂 Die eine xclip
kopiert Text in Standardmäßig ist „Auswahlpuffer“ – normalerweise wählen Sie einfach einen Text mit der Maus aus und können ihn dann mit der mittleren Maustaste einfügen. Dieser Puffer ist getrennt von dem, aus dem Sie mit Strg-Umschalt-V einfügen können.
Versuchen Sie es
echo "hello" | xclip -selection clipboard
siehe auch
man xclip
für weitere Details über xclip