Cuando creo scripts, uso el xclip
comando para copiar una variable al portapapeles, para poder pegarla usando CTRL+V
o automatizar mi script para pegarlo con xdotool
. El comando que utilizo para copiar una variable al portapapeles es este:
echo -n "$clipboard" | xclip -selection clipboard
Funciona bien para pegar con CTRL+V
... Sin embargo, muchas veces quiero pegar cosas en una ventana de terminal y solo Shift+Insert
funciona para eso. Por alguna razón xclip
no copia variables al portapapeles que Shift+Insert
usa, solo sucede cuando copio algún texto manualmente con CTRL+C
.¿Alguien sabe si hay una manera de copiar mediante programación una variable al mismo portapapeles que usa Shift+Insert?
Respuesta1
Shift+Insert
utiliza la XA_PRIMARY
selección. Entonces:
echo -n "$clipboard" | xclip -selection primary
o solo
echo -n "$clipboard" | xclip
(ya que XA_PRIMARY
es el valor predeterminado).