Estoy construyendo una herramienta de línea de comando para hacer que algunas de mis tareas sean más eficientes. Necesito poder escribir contenido en el portapapeles, pero por alguna razón 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 a él desde la GUI principal de Ubuntu.
También lo probé en la terminal ...
echo "hello" | xclip
Entonces, si Ctrl+ Shift+ V, obtengo mi entrada original del portapapeles, no "hola". Pero, si trato de obtener el contenido xclip
, funciona bien.
El objetivo principal es conseguir que el contenido se pueda pegar en Firefox o cualquier otro programa basado en GUI que esté usando.
fuente
xclip -sel clip
. Yo personalmente uso eso todo el tiempoman xclip
-selection specify which X selection to use, options are "primary" to use XA_PRIMARY (default), "secondary" for XA_SECONDARY or "clipboard" for XA_CLIPBOARD
Para que sea más fácil para mí, creé un alias para
xclip
imitar la funcionalidad depbcopy
ypbpaste
en Mac OS X.Luego edite su
~/.bashrc
para agregar alias:Agregue estas nuevas líneas (puede ponerlas al final del archivo):
Guarde y salga, luego abra un nuevo shell o ejecute
source ~/.bashrc
para usar los alias.Mi publicación de blog contiene más detalles.
fuente
Solía usar las utilidades wxcopy y wxpaste de windowmaker, pero las versiones recientes de Linux (o versiones X) parecen haberlas roto. Sospecho que la seguridad se ha reforzado y no se han actualizado para que coincidan. Por ejemplo, podrías hacer cosas como:
para obtener la salida FRED. (Es un ejemplo artificial, ya que obtendrías lo mismo sin el wxpaste final, pero creo que da el sabor de lo que puedes lograr).
Sin embargo, puede lograr el mismo efecto utilizando el paquete "xcb", que es increíblemente liviano y también proporciona una pequeña pantalla visual (resumida) de 8 portapapeles.
Escribí un par de scripts de shell wcopy / wpaste hace años, para que wxcopy / wxpaste sea un poco más agradable para mi gusto. Los actualicé esta noche para trabajar con wxcopy / wxpaste o xcb. Eso los hace un poco más complejos de lo que necesitan ser, pero los pegaré aquí, espero que no sean demasiado largos para este foro.
Aquí está la copia:
Y aquí está la pasta:
Si alguien está interesado, también escribí páginas de manual para los guiones, pero probablemente pueda encontrarlos (todavía son válidos) buscando en Google wcopy.1xy wpaste.1x
fuente