Pregunta:
En Windows utilicé las utilidades de copiar y pegar del portapapeles de la línea de comandos …
-
pclip.exe
ygclip.exe
Estos eran puertos UnixUtils para Windows (pero solo manejaban texto sin formato). Había un par de otras utilidades nativas de Windows que podían escribir / extraer cualquier formato.
He buscado algo similar en Synaptic Package Manager, pero no encuentro nada.
¿Hay algo allí que me haya perdido? … ¿O tal vez esto está disponible en scripting Bash?
El tipo de utilidad que me gustaría podrá leer / escribir a través de std-in / std-out o file-in / file-out, y manejar Unicode, formato de texto enriquecido, imagen, etc. formatos de portapapeles …
NB: No busco un administrador de portapapeles.
Respuesta:
xsel
Estoy usando xsel Install xsel , pero solo lo estoy usando con texto sin formato y texto Unicode.
xsel
puede copiar y pegar en tres "portapapeles" diferentes.
De forma predeterminada, utiliza la selección primaria del sistema X Window , que es básicamente lo que esté actualmente en la selección. El sistema X Window también tiene una selección secundaria (que no se usa mucho) y una selección de portapapeles . Probablemente esté buscando la selección del portapapeles , ya que eso es lo que el entorno de escritorio (por ejemplo, Gnome, KDE, XFCE) usa para su portapapeles. Para usar eso con xsel:
xsel --clipboard < new-clipboard-contents.txt
xsel --clipboard > current-clipboard-contents.txt