Estoy creando una herramienta de línea de comandos para hacer que algunas de mis tareas sean más eficientes. Necesito poder escribir contenido en el portapapeles, pero por algún motivo no me funciona.
He intentado instalar ambos xclip
y xsel
, pero ambos tienen el mismo comportamiento:pueden leer/escribir bien en el portapapeles, pero no puedo acceder desde la GUI principal de Ubuntu.
También lo probé en la terminal…
echo "hello" | xclip
Entonces si Ctrl +Mayús +V , obtengo mi entrada original del portapapeles, no "hola". Pero, si trato de obtener el contenido de xclip
, funciona bien.
El objetivo principal es que el contenido se pueda pegar en Firefox o en cualquier otro programa basado en GUI que esté usando.
Respuesta aceptada:
Bueno, hay algunos portapapeles diferentes en X 🙂 El único xclip
copia el texto de manera predeterminada es el "búfer de selección"; por lo general, solo selecciona un texto con el mouse y luego puede pegarlo con el botón central del mouse. Este búfer está separado del que puede pegar con Ctrl-Shift-V.
Prueba
echo "hello" | xclip -selection clipboard
también, ver
man xclip
para más detalles sobre xclip