Wenn ich Skripte erstelle, verwende ich den xclip
Befehl, um eine Variable in die Zwischenablage zu kopieren, damit ich sie mit einfügen CTRL+V
oder mein Skript so automatisieren kann, dass es sie mit einfügt xdotool
. Der Befehl, den ich zum Kopieren einer Variable in die Zwischenablage verwende, ist dieser:
echo -n "$clipboard" | xclip -selection clipboard
Das Einfügen mit CTRL+V
... funktioniert gut. Ich möchte jedoch häufig Dinge in ein Terminalfenster einfügen und es Shift+Insert
funktioniert nur dann. Aus irgendeinem Grund xclip
werden Variablen nicht in die Shift+Insert
verwendete Zwischenablage kopiert, es passiert nur, wenn ich Text manuell mit kopiere CTRL+C
.Weiß jemand, ob es eine Möglichkeit gibt, eine Variable programmgesteuert in dieselbe Zwischenablage zu kopieren, die Umschalt+Einfügen verwendet?
Antwort1
Shift+Insert
verwendet die XA_PRIMARY
Auswahl. Also:
echo -n "$clipboard" | xclip -selection primary
oder nur
echo -n "$clipboard" | xclip
(da dies XA_PRIMARY
die Standardeinstellung ist).