Clipboard (Español)

From ArchWiki
(Redirected from Xclip (Español))
Esta traducción de Clipboard fue revisada el 2022-10-04. Si existen cambios puede actualizarla o avisar al equipo de traducción.

De acuerdo con Wikipedia:es:Portapapeles:

El portapapeles es una habilidad utilizada para el almacenamiento de datos a corto plazo y/o la transferencia de datos entre documentos o aplicaciones, a través de las operaciones copiar y pegar.

Historia

En X10, se introdujeron búffers de corte. Estos eran buffers limitados que almacenaban texto arbitrario y eran utilizados por la mayoría de las aplicaciones. Sin embargo, fueron ineficientes y su implementación varió, por lo que se introdujeron las selecciones. Los búferes de corte han quedado en desuso hace mucho tiempo, y aunque algunas aplicaciones (como xterm) pueden tener soporte heredado para ellos, no se recomienda su uso.

Selecciones

Freedesktop.org describe las dos selecciones principales de la siguiente manera: [1]

PRIMARIA
se utiliza para el texto seleccionado actualmente, incluso si no se ha copiado explícitamente, y para pegar con el botón central del ratón. En algunos casos, también es posible pegar con un atajo de teclado.
PORTAPAPELES
se utiliza para las órdenes explícitas de copiar/pegar que involucran atajos de teclado o elementos de menú. Por lo tanto, se comporta como el sistema de un solo portapapeles en Windows. A diferencia de PRIMARIA, también puede manejar mútiples formatos de datos.

La mayoría de los programas para Xorg, incluidas las aplicaciones Qt y GTK, siguen este comportamiento. Si bien ICCCM también define una selección SECUNDARIA, no tiene un acuerdo consensuado sobre el propósito. A pesar de la denominación, las tres selecciones son básicamente "portapapeles". En lugar del antiguo sistema de "buffers de corte" donde las aplicaciones arbitrarias podrían modificar los datos almacenados en los buffers de corte, solo una aplicación puede controlar o "poseer" una selección a la vez. Esto evita inconsistencias en el funcionamiento de las selecciones.

Véase la página de atajos de teclado que enumera los accesos directos predeterminados en muchos programas.

También es importante darse cuenta de que, según los protocolos de selección, no se copia nada hasta que se pegue. Por ejemplo, si selecciona una palabra en una ventana de terminal, cierra el terminal y luego quiere pegarlo en otro lugar, no funcionará porque el terminal se ha ido y el texto no se ha copiado en ninguna parte. Si desea que la palabra se mantenga después de cerrar la ventana del terminal, considere instalar un gestor de portapapeles.

Nota: Los gestores de portapapeles pueden cambiar significativamente la experiencia del usuario, por ejemplo, podrían sincronizar las selecciones PRIMARIA y PORTAPAPELES para emular un sistema de un solo portapapeles.

Herramientas

Esta sección lista las herramientas para manipular los portapapeles en la línea de órdenes.

  • sselp — Impresora de selección X simple. Imprime la selección X a la salida estándar.
https://tools.suckless.org/x/sselp || sselpAUR
  • xclip — Una interfaz ligera y basada en la línea de órdenes para el portapapeles.
https://github.com/astrand/xclip || xclip
  • xsel — Programa de línea de órdenes para obtener y configurar los contenidos de la selección en X.
http://www.vergenet.net/~conrad/software/xsel/ || xsel
  • wl-clipboard — Una herramienta simple de copiar/pegar para compositores Wayland.
https://github.com/bugaevc/wl-clipboard || wl-clipboard
Sugerencia: Los portapapeles de Wayland se pueden sincronizar con wl-clipboard usando wl-paste -pw wl-copy.

Gestores

Esta sección enumera los administradores del portapapeles que proporcionan características adicionales como el historial del portapapeles o la sincronización.

  • Anamnesis — Gestor de portapapeles que almacena todo el historial del portapapeles y ofrece una interfaz para realizar una búsqueda de texto completo. Tiene disponibles una línea de órdenes y un modo gráfico.
http://anamnesis.sourceforge.net/ || anamnesisAUR
  • Autocutsel — Interfaces de línea de órdenes y demonio para sincronizar PRIMARIA, PORTAPAPELES y cortar selecciones del búfer.
https://www.nongnu.org/autocutsel/ || autocutselAUR
  • Clipboard — Un gestor fácil de usar para el terminal. Ofrece las características avanzadas como el regex, los portapapeles persistentes y más.
https://github.com/Slackadays/Clipboard || clipboardAUR
  • Clipboard Indicator — Extensión del gestor del portapapeles para GNOME Shell. Añade un indicador del portapapeles al panel superior y almacena en caché el historial del portapapeles.
https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator || gnome-shell-extension-clipboard-indicator-gitAUR
  • Clipcat — Gestor de portapapeles escrito en Rust.
https://github.com/xrelkd/clipcat || clipcat
  • ClipIt — Bifurcación de Parcellite. Tiene disponible una línea de órdenes y un modo gráfico.
https://github.com/CristianHenzel/ClipIt || clipitAUR
  • Clipman — Complemento de gestor de portapapeles para el panel de Xfce4. Mantiene el contenido del portapapeles mientras que se suele perder cuando se cierra una aplicación. Es capaz de manejar texto e imágenes, y tiene una función para ejecutar acciones específicas en el texto seleccionado al compararlas con expresiones regulares.
https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin || xfce4-clipman-plugin
  • ClipManager — Gestor de portapapeles multiplataforma escrito en Python y Qt.
https://github.com/scottwernervt/clipmanager || clipmanagerAUR[enlace roto: package not found]
  • Clipmenu — Gestor de portapapeles basado en Dmenu.
https://github.com/cdown/clipmenu/ || clipmenu
  • Clipster — Un gestor de portapapeles ligero, controlado por línea de órdenes, escrito en Python.
https://github.com/mrichar1/clipster || clipsterAUR
  • CopyQ — Gestor de portapapeles Qt inteligente con historial de búsqueda y modificable, con acciones personalizadas en elementos y soporte de línea de órdenes.
https://github.com/hluk/CopyQ || copyq
  • GPaste — Sistema de gestión de portapapeles que pretende ser un Parcellite de nueva generación, con una estructura modular dividida en un par de bibliotecas y un demonio para la adaptabilidad. Ofrece una extensión de GNOME Shell y una interfaz CLI..
https://github.com/Keruspe/GPaste || gpaste
  • Greenclip — Gestor de portapapeles simple para ser integrado con rofi.
https://github.com/erebe/greenclip || rofi-greenclipAUR
  • Klipper — Gestor de portapapeles con todas las funciones para el escritorio KDE.
https://userbase.kde.org/Klipper || plasma-workspace
  • Parcellite — Gestor de portapapeles ligero pero lleno de funciones. Tiene disponible una línea de órdenes y un modo gráfico.
https://parcellite.sourceforge.net/ || parcellite
  • Qlipper — Applet de historial de portapapeles ligero y multiplataforma basado en Qt.
https://github.com/pvanek/qlipper/ || qlipperAUR
  • xclipboard — Cliente de línea de órdenes del portapapeles oficial de X.
https://www.x.org/releases/X11R7.5/doc/man/man1/xclipboard.1.html || xorg-xclipboard
  • xcmenu — Sincronizador del portapapeles desarrollado para usuarios de gestores de ventanas (aparentemente ya no está siendo mantenido).
https://github.com/dindon-sournois/xcmenu || xcmenu-gitAUR

Véase también